setSwitchState: already true (no data sent - B)
I have a ceiling fan that is controlled by a RF remote. I have it working flawless with broadlink rm pro and almost on homebridge + homebridge-broadlink-rm. The almost goes by this:

If i turn on the fan using homebridge and turn it off using it's own remote, the switch on Home app will still show it as on. That's ok, i know, as we don't get feedback with IR and RF remotes. But the thing is:

I have a scene that turns the ceiling fan on everyday at 06:00 AM, and turns off the air-conditioner, which runs only if i'm home. When the condition above happens and the scene runs, the ceiling fan doesn't turn on, and when i reach the homebridge logs i get this:

[Broadlink] Ceiling Fan setSwitchState: already true (no data sent - B)

Which means that because the switch was already set to ON on Home app, it didn't send any command and the ceiling fan wasn't turned on. 

How can i fix this?? I know it can be accomplished by using two switches with enableAutoOff and onDuration, but how about a toggle switch, but how can i have this with broadlink-rm plugin? 

I saw something interesting on Fibaro's homebridge plugin. If i create, let's say, a virtual device on Fibaro with two buttons, ON and OFF for example, it creates an automatically grouped accessory with two toggle switches.
