Presence Automation


#1

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?
Nothing

**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)

REMOVE BELOW AFTER READING


#2

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


#3

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)

#4

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