Shelly integration native or custom?

Hey,

I was using the “HACS for shelly integration” for quite some time, but I had some issues with it, eg. not all devices are showing up. So I think it’s time to switch to the native integration. Unfortunately, I’m lost which integration is -at time of writing- the ‘native’ or preferred way of integration.

I’m aware there’s an option due to config.yaml but I believe this one is not the ‘current’.
When I add the integration via Shelly - Home Assistant . After installation it still shows ‘custom integration’ and now I’m confused if it’s still using the HACS integration (as the shelly config screen looks the same as before) or if I’m now using the preferred way of integration…

Any help, which/how to integrate shelly with HA in 2023?
Kind regards,
Jens

I would try the following steps:

Remove the HACS Shelly integration:

Remove all Shelly configuration in your config.yaml

Reboot

Add the Shelly - Home Assistant integration

Auto discovery should detect your shelly devices.

1 Like

Thank you very much.

I disabled the integration in config and HACS, and restarted. When I added the integration it still showed ‘custom’. Removed the integration again, rebooted twice and now it discovered devices without adding the integration. Configured the discovered devices and now the ‘custom’ is gone from the integration…
Many thanks for the help, much appreciated Mark!
Cheers,
Jens

@sabixx i would be interested in how you find the switch. I am finding some lags and inconsistencies in shelly device response. But switching over 12 devices is a bit boring. MQTT is my plan B

Hi Julian,

It was a little bit of effort, but overall not too complicated. I have about 6-8 shelly; most work was to update dashboard can scripts where the shelly’s had been used.

Overall, the most complicated was to sort out how/what integration to use…

I’ve not seen/found any significant advantage in leveraging MQTT as it was working quite well with the integrated integration, so I didn’t take the extra effort to configure them for MQTT.

Hope this help; let me know if there’s anything specific you’d like to know.