Custom Integration not appearing in UI

I have built a couple small custom integrations prior to this that have worked quite well. I am making another integration and I am having trouble getting it to show up in the UI in my dev environment. I have enabled debug logging in my venv but there is zero mention of the component whatsoever in the logs. I assume I have some issue with my config_flow or maybe init? It’s very strange, I have basically used the same code scaffolding that I used in my other integrations, but for some reason this one is entirely absent. It’s almost as if HASS doesn’t even see the folder (I checked permissions, they are the same as all other components in the directory). I have restarted hass, restarted the host, cleared cache from my browser, etc and nothing will get this integration to show up in the UI. Additionally I have compared my working custom integrations against this one and I can’t find any meaningful difference that would prevent this one from being detected.

Any help on where else to look for diagnosing/isolating the issue would be hugely helpful because I am stumped.

EDIT: I cloned my repo into my production HASS instance and the integration loads fine. I also rebased my dev environment to latest just to be sure and the issue persists.

I would say if it works in your prod env then your integration is fine and it is something about your dev environment. Normally this would be an issue loading dependancies but i see your integration doesnt have any.

I would start by turning logger to info level or even debug in configuration.yaml to see more detail of what is happening.

Debug logging wasn’t showing anything in terms of errors, and in fact didn’t reference the integration at all. I ended up wiping out my dev environment and building it fresh, then replacing the custom integrations. At that point none of my custom integrations showed up. I’m not sure what I did but a few iterations later all of them, including the problem integration, appeared in the UI. Very strange behavior but I’m glad its working again.

I’m in identical situation. My customization is not loaded by HomeAssistant in dev environement.

Did You recreate dev enviroenement many times and then sudenly worked, or did You iterate inside dev environement something ?