I have noticed that when checking if motion detected is enabled, sometimes I get a false reading because the switch view by default is disabled. It does not show enabled until a request has been sent and a response received.
Sometimes, the response gets lost and it appears as if the button is in the disabled position.
I would like to see a three position button that has a default “unknown” state which changes to either enabled or disabled once a positive reply has been received.
This should apply to other similar buttons as well.