I use Alexa specific meta/virtual devices that when turned on/off by Alexa will trigger
actions. If you only trigger those actions by Alexa turning the devices on/off all is well.
If you undoubtedly execute actions some other way, such as turn the TV on,
you cannot simply update the Alexa virtual device without re-triggering the actions
attached to it.
Happens all the time I'll turn the TV on using Alexa, then turn it off some other way,
then the next time I ask Alexa to turn it on nothing happens as that device is still on
and the trigger is looking for a "becomes on".
In this case I'm using Meta devices as opposed to virtual devices as they seem to require
an Action to execute when their state changes. Meta devices are nothing more than
dummy on/off devices.
Hoping someone might have a suggestion for a better way to keep Alexa devices in sync
without having them re-trigger.
Thanks,
Carl