Thanks for this. Can you elaborate on what the purpose of the switch is? If i manually turn off the switch it sets "not present". Will this override stay in effect perpetually? Or just until the next event? (My use use, if it works thusly, is to turn off presence indefinitely to prevent accidental arrivals.)
It's mainly for use with Google Assistant. I haven't tried yet but it should make it easier to setup Google routines based on this switch (presence sensor). But it can be used to trigger just about anything.
I'm using Homekit/Homebridge to flip a virtual switch in HE when I arrive/leave home. I can't use a virtual presence sensor, as homekit sees sensors as a read only device. Consider adding an option to track switches as well, for this sort of situation.
(Unless there's a better way to do what I'm doing, then your eager pupil awaits!)
I'm not sure what I could be doing wrong, but I'm not having any luck with this.
After switching to a different driver for my homekit derived virtual presence, I added both that device and the hubitat app based iphone presence device to presence plus last night for everyone in my family. From what I can tell though, Presence Plus doesn't seem to be working at all. It doesn't update when either of the source devices' presence changes, for any of us.
Are you saying that the driver I'm using is the issue here? I did switch to a different driver, and while it's not the exact one linked to, it's very similar, but with a bit more logging and such. That virtual presence sensor is working just fine, but Presence Plus doesn't seem to see it change.
I'm trying to figure out if this is possible but I don't see a way to do it with just the single and/or toggle (I was using presence governor before but that wasn't seeming to work at all for me, it never set anything to not present)...
if iPhone = present -> Present
else if Life360 and Hubitat App = present -> Present
If Life360 and Hubitat App != present -> Not Present
Would you consider adding an arrival/departure delay before the status is updated? Might cut down on the number of child app status changes (present/not present) when using devices like a WiFi presence sensor.