I use a broadlink, but the state of the unit as mentioned is the main problem (if somone uses the remote)
I get around that by monitoring the open / close of the flap with a door sensor, or check the power output with a shelly.
It lets you know if the unit is on or off - you can then use a helper in HA to maintain the state