Currently developing (in dev-container) my own ESP based switches and sensors - using 105.0
The path followed is platform.async_setup_entry -> async_forward_entry_setup -> entity.async_setup_entry
My light inherits from the Light entity - when that’s added, it shows up under my Integration (without a device, not implemented that yet) - works beautifully.
My sensor inherits from a RestSensor - when I add that, it shows up in the entity list, but it does not show up under my integration.
Any clues to what I may have missed please?