Presence Automation


1) Give a description of the problem
Using Life360 and WC built in geofence I would like my presence entering the geofence location to trigger the garage door to open.=, but doing TEST, nothing happens. Before ST shut down I was able to have it auto open and close the garage doors based on presence in the geofence area.

2) What is the expected behaviour?
I arrive and the garage door auto opens

3) What is happening/not happening?

**4) Post a Green Snapshot of the piston!

5) Attach logs after turning logging level to Full
1/27/2023, 10:09:25 PM +190ms
+4ms ╔Received event [Martini Hub].test = 1674878965190 with a delay of 1ms, canQueue: true, calledMyself: false
+13ms ║RunTime initialize > 12 LockT > 1ms > r9T > 2ms > pistonT > 0ms (first state access 5 m:9 5 7)
+18ms ║Runtime (5718 bytes) initialized in 2ms (v0.3.114.20230113_HE)
+19ms ║╔Execution stage started
+26ms ║║Comparison (enum) present changes_to (string) present = false (0ms)
+28ms ║║Condition #2 evaluated false (5ms)
+29ms ║║Condition group #1 evaluated false (condition did not change) (6ms)
+33ms ║╚Execution stage complete. (13ms)
+40ms ╚Event processed successfully (37ms)



Are you using Hubitat now? You can’t use WC without a hub to connect the devices to.


So a test event is not going to cause your changes to to evaluate as true

ie the event needs to be presence, not test.

So I don’t expect test to do anything but run the piston and the if will evaluate false.

You want to cause the presence device to change to present to test it…

  • a way to do this is leave and come back, or use a virtual presence device for testing and toggle it while testing. Then you can use your ‘real’ presence device (should make sure it is working correctly)


Well, also, there are no devices actually defined in the piston. They are all Unknown Device…so there’s that.