3 position switch views for motion detected and other settings

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.