I have a number of virtual devices that represent occupancy in individual rooms and another device for occupancy of the entire house. An event (below) turns on House Occupancy and starts a timer based on a group containing all room occupancy devices. A similar event turns House Occupancy off. I cannot get the "on" event to work as I'd like it to.
I want the House Occupancy device's Last Change to update and the timer to restart any time one of the grouped devices updates (their Last Change statuses update each time their associated motion sensor fires). I expected the EasyTrigger trigger "Any device's value in this group had its value set and is not equal to..." to work like the native HS trigger "This device had its value set to..." wherein the value doesn't have to change, but that's not what I'm experiencing. The event only triggers when one of my room devices has been set to unoccupied then back to occupied. Each of my room devices and House Occupancy has the box unchecked for "Do not update device last change time if device value does not change".
1. Is what I'm seeing the expected behavior?
2. If not, what am I doing wrong, or if so, any suggestions for how to get the behavior I'm looking for?
Thanks.
I want the House Occupancy device's Last Change to update and the timer to restart any time one of the grouped devices updates (their Last Change statuses update each time their associated motion sensor fires). I expected the EasyTrigger trigger "Any device's value in this group had its value set and is not equal to..." to work like the native HS trigger "This device had its value set to..." wherein the value doesn't have to change, but that's not what I'm experiencing. The event only triggers when one of my room devices has been set to unoccupied then back to occupied. Each of my room devices and House Occupancy has the box unchecked for "Do not update device last change time if device value does not change".
1. Is what I'm seeing the expected behavior?
2. If not, what am I doing wrong, or if so, any suggestions for how to get the behavior I'm looking for?
Thanks.
Comment