I’ve set up an automation to solve the problem of someone forgetting to plug the Oculus Quest in to charge after using it. The idea is that if “interactive” has been off for a while and “charging” has been off for a while, it’s probably idle and not plugged in, so a reminder gets sent.
Trying to test this automation, I’ve discovered that although the “charging” state changes correctly when the headset is unplugged and “interactive” turns on when the headset is put on, “interactive” doesn’t turn off when the headset is taken off. It seems to stay on until the headset is plugged in, at which point it’s updated.
I assume this is because the headset goes into some sort of sleep mode when taken off? Is there any workaround for this? (The only one I’ve thought of so far is to detect the battery not dropping very fast, but if there’s some way to actually get the “interactive” status after it’s off, that would be better).
As an aside, there appears to be an “in use” sensor. Is there any difference between that and “interactive”?