My device refresh rule will not fire

I posted earlier about my Fibaro window device and how it will not refresh. So I made a rule but it will not fire. I have to manually trigger it, and then it works fine.

This is the logs

Why won't my rule trigger on it's own?

I would try it without the conditions. i. e. Change from a triggered rule to a trigger.
Does that work?
Also the rule will become false quite quickly because its a trigger. Is the false really needed?
EDIT. If the switch is not refreshing to show on on its own, could that be why the trigger does not work? It doesn't know it has turned on. Just thinking aloud.

I tried that. Same result.
I created a virtual switch. It never turns on.

My Fibaro device is actually working with my Dashboard. The whole problem seems to be that it does not tell HE it is doing anything so I cannot make a rule to refresh or do anything with the device. It is not sending any feedback to HE. Only until I manually trigger my rule to refresh OR open the device property page and click Refresh does anything happen.