Meross switch showing incorrect status

Hi all,

I could do with some help!

I have a MeRoss light switch hooked up to HA using the HACS integration. It works okay but I get some erratic behaviour.

I turn the light on and it comes on, then I switch it off and the light goes off, but HA dashboard quickly flashes back to a status of on (the light stays off)

If I then turn off the light through HA it’s fine. It’s seems the status isn’t been accurately reported.

I’m not sure if this is a HA issue or MeRoss as in the MeRoss app it also still shows as on when the light is off.

Anyone come across this? Anyone have any ideas on a fix?

It’s not a massive issue however it does mean that the lights don’t always show the correct state.