eWelink devices disappear on RPi restart

I have two 2-gang wifi ligh switches from Sonoff that are managed in eWeLink. The switches work fine and the official integration is setup ok on Home Assistant. I’ve setup the HA as a Homekit bridge so I can control the lights on the iOS Home App.

It all works great until the RaspPi is rebooted for any reason (updates, power outtage, etc). When it comes back up everything is fine but the eWeLink devices. I always have to go on the HomeKit integration and remove the devices and add them back again so they appear on iOS devices.

Does anyone knows how to solve that?

Try the Sonofflan integration instead, it is in HACS: