Voice Assistants: Trust the User, Not the State

WTH: I want the voice assistant (Assist and Alexa) to execute commands regardless of a device’s reported state. For example, if the light is actually on but reported as off, and I say “turn it off,” it should simply turn off. That’s all I’m asking for.

Is it common for you to have devices that do not report their true state?

1 Like

If the device is not reporting its current state properly, it’s likely it will not accept your command, anyway.

I agree. No system should pretend to be smarter than the user, don’t be a Microsoft :slight_smile:

And of course the underlying problem should be fixed too. But nothing is more irritating than a system telling you that you can’t do something because it is already in that state. There can be good reasons that a user wants to do it anyways.

I don’t necessarily disagree with you, I am just struggling to think of a scenario where this is true. Can you provide some examples?

An example could be localtuya.
I have migrated some of my devices to it, but some have difficulties reporting the correct state to HA.
But, I think some more tinkering could solve that with my local tuya setup