Turn off after x minutes of no motion

What am I doing wrong with this Flow. It will not initiate the trigger to wait when motion turns off.

[{"id":"3085833c.87392c","type":"group","z":"89a554b6.4b0b28","name":"","style":{"label":true},"nodes":["85397004.d372e8","bfff1866.41299","89e891e3.09d2c","229ca71b.dee748","393d622a.bd7f06","2896650f.ba556a","44cc327d.6231cc","be69a557.5de24","d97bfcb5.aee408","37431788.b822c8","607f7520.bfd6dc","d931588a.ff0508","292ca855.cbf2f8","59f2d379.1117f4","795c65fe.418e14","9854879a.d2885","1b1213fa.216a4c","b1a44b74.9d2c9","3a1baf7a.fd4d","2f9f7e6c.bdb242","e58b0d83.68e348"],"x":34,"y":679,"w":1352,"h":422},{"id":"85397004.d372e8","type":"server-state-changed","z":"89a554b6.4b0b28","g":"3085833c.87392c","name":"Motion","server":"8efa78ba.f10338","version":3,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"binary_sensor.kitchen_motion_sensor_motion","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"on","halt_if_type":"str","halt_if_compare":"is","outputs":2,"output_only_on_state_change":true,"for":0,"forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"eventData"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"},{"property":"reset","propertyType":"msg","value":"","valueType":"str"}],"x":110,"y":900,"wires":[["e58b0d83.68e348"],["e58b0d83.68e348"]]},{"id":"bfff1866.41299","type":"api-current-state","z":"89a554b6.4b0b28","g":"3085833c.87392c","name":"Mode","server":"8efa78ba.f10338","version":2,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"input_select.ha_modes","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":570,"y":860,"wires":[["229ca71b.dee748"]]},{"id":"89e891e3.09d2c","type":"api-current-state","z":"89a554b6.4b0b28","g":"3085833c.87392c","name":"Mode","server":"8efa78ba.f10338","version":2,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"input_select.ha_modes","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":450,"y":980,"wires":[["393d622a.bd7f06"]]},{"id":"229ca71b.dee748","type":"switch","z":"89a554b6.4b0b28","g":"3085833c.87392c","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"Day","vt":"str"},{"t":"eq","v":"Guest","vt":"str"},{"t":"eq","v":"Night","vt":"str"}],"checkall":"true","repair":false,"outputs":3,"x":710,"y":840,"wires":[["607f7520.bfd6dc"],["607f7520.bfd6dc"],["d931588a.ff0508"]]},{"id":"393d622a.bd7f06","type":"switch","z":"89a554b6.4b0b28","g":"3085833c.87392c","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"Day","vt":"str"},{"t":"eq","v":"Guest","vt":"str"},{"t":"eq","v":"Night","vt":"str"}],"checkall":"true","repair":false,"outputs":3,"x":710,"y":980,"wires":[["1b1213fa.216a4c"],["1b1213fa.216a4c"],["b1a44b74.9d2c9"]]},{"id":"2896650f.ba556a","type":"api-call-service","z":"89a554b6.4b0b28","g":"3085833c.87392c","name":"Lights On","server":"8efa78ba.f10338","version":3,"debugenabled":false,"service_domain":"light","service":"turn_on","entityId":"light.kitchen_island_lights, light.kitchen_main_overhead_lights","data":"","dataType":"jsonata","mergecontext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1080,"y":780,"wires":[[]]},{"id":"44cc327d.6231cc","type":"http request","z":"89a554b6.4b0b28","g":"3085833c.87392c","name":"","method":"PUT","ret":"txt","paytoqs":"ignore","url":"http://192.168.7.14/api/yWt3xqiNauS0iLVV9xkQg-uK12BR8tdBwOQAuvtn/sensors/23/state/1:80","tls":"","persist":false,"proxy":"","authType":"","x":1290,"y":820,"wires":[[]]},{"id":"be69a557.5de24","type":"change","z":"89a554b6.4b0b28","g":"3085833c.87392c","name":"Hue Day Scene","rules":[{"t":"set","p":"payload","pt":"msg","to":"{\"status\":1}","tot":"json"}],"action":"","property":"","from":"","to":"","reg":false,"x":1100,"y":820,"wires":[["44cc327d.6231cc"]]},{"id":"d97bfcb5.aee408","type":"http request","z":"89a554b6.4b0b28","g":"3085833c.87392c","name":"","method":"PUT","ret":"txt","paytoqs":"ignore","url":"http://192.168.7.14/api/yWt3xqiNauS0iLVV9xkQg-uK12BR8tdBwOQAuvtn/sensors/28/state/1:80","tls":"","persist":false,"proxy":"","authType":"","x":1290,"y":860,"wires":[[]]},{"id":"37431788.b822c8","type":"change","z":"89a554b6.4b0b28","g":"3085833c.87392c","name":"Hue Night Scene","rules":[{"t":"set","p":"payload","pt":"msg","to":"{\"status\":1}","tot":"json"}],"action":"","property":"","from":"","to":"","reg":false,"x":1110,"y":860,"wires":[["d97bfcb5.aee408"]]},{"id":"607f7520.bfd6dc","type":"api-current-state","z":"89a554b6.4b0b28","g":"3085833c.87392c","name":"Lights On?","server":"8efa78ba.f10338","version":2,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","entity_id":"light.kitchen_main_overhead_lights","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":880,"y":800,"wires":[[],["be69a557.5de24","2896650f.ba556a","795c65fe.418e14"]]},{"id":"d931588a.ff0508","type":"api-current-state","z":"89a554b6.4b0b28","g":"3085833c.87392c","name":"Lights On?","server":"8efa78ba.f10338","version":2,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","entity_id":"light.kitchen_strip_1","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":870,"y":860,"wires":[[],["37431788.b822c8"]]},{"id":"292ca855.cbf2f8","type":"api-call-service","z":"89a554b6.4b0b28","g":"3085833c.87392c","name":"Lights Off","server":"8efa78ba.f10338","version":3,"debugenabled":false,"service_domain":"light","service":"turn_off","entityId":"light.kitchen_island_lights, light.kitchen_main_overhead_lights, light.kitchen_single_bulb, light.kitchen_strip_1, light.kitchen_strip_2, light.kitchen_strip_3, light.kitchen_strip_4","data":"","dataType":"jsonata","mergecontext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1100,"y":980,"wires":[[]]},{"id":"59f2d379.1117f4","type":"api-current-state","z":"89a554b6.4b0b28","g":"3085833c.87392c","name":"Popcorn?","server":"8efa78ba.f10338","version":2,"outputs":2,"halt_if":"off","halt_if_type":"str","halt_if_compare":"is","entity_id":"input_boolean.popcorn","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":400,"y":880,"wires":[["bfff1866.41299"],[]]},{"id":"795c65fe.418e14","type":"time-range-switch","z":"89a554b6.4b0b28","g":"3085833c.87392c","name":"Dinner Time","lat":"","lon":"","startTime":"17:00","endTime":"20:30","startOffset":0,"endOffset":0,"x":1090,"y":740,"wires":[["9854879a.d2885"],[]]},{"id":"9854879a.d2885","type":"api-call-service","z":"89a554b6.4b0b28","g":"3085833c.87392c","name":"Kitchen Table","server":"8efa78ba.f10338","version":3,"debugenabled":false,"service_domain":"light","service":"turn_on","entityId":"light.dining_room_light","data":"{\"brightness\":100,\"transition\":10}","dataType":"json","mergecontext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1280,"y":720,"wires":[[]]},{"id":"1b1213fa.216a4c","type":"trigger","z":"89a554b6.4b0b28","g":"3085833c.87392c","name":"","op1":"","op2":"off","op1type":"nul","op2type":"str","duration":"10","extend":true,"overrideDelay":false,"units":"min","reset":"on","bytopic":"all","topic":"topic","outputs":1,"x":930,"y":940,"wires":[["292ca855.cbf2f8"]]},{"id":"b1a44b74.9d2c9","type":"trigger","z":"89a554b6.4b0b28","g":"3085833c.87392c","name":"","op1":"","op2":"off","op1type":"nul","op2type":"str","duration":"2","extend":true,"overrideDelay":false,"units":"min","reset":"on","bytopic":"all","topic":"topic","outputs":1,"x":930,"y":1060,"wires":[["292ca855.cbf2f8"]]},{"id":"3a1baf7a.fd4d","type":"change","z":"89a554b6.4b0b28","g":"3085833c.87392c","name":"Reset","rules":[{"t":"set","p":"reset","pt":"msg","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":530,"y":920,"wires":[["1b1213fa.216a4c","b1a44b74.9d2c9"]]},{"id":"2f9f7e6c.bdb242","type":"comment","z":"89a554b6.4b0b28","g":"3085833c.87392c","name":"Kitchen","info":"","x":110,"y":760,"wires":[]},{"id":"e58b0d83.68e348","type":"switch","z":"89a554b6.4b0b28","g":"3085833c.87392c","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"},{"t":"eq","v":"off","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":250,"y":900,"wires":[["3a1baf7a.fd4d","59f2d379.1117f4"],["89e891e3.09d2c"]]},{"id":"8efa78ba.f10338","type":"server","name":"Home Assistant","version":1,"legacy":false,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true}]

Apologies, I didn’t actually import yours and look at it, but here’s mine.

[{"id":"4844889e.df8a98","type":"api-call-service","z":"9dc99f5a.b7ca3","name":"Turn on laundry room light","server":"61a3b09d.8395a","version":3,"debugenabled":false,"service_domain":"switch","service":"turn_on","entityId":"switch.laundry_room_light","data":"","dataType":"json","mergecontext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":550,"y":840,"wires":[[]]},{"id":"7d630461.88bb8c","type":"api-call-service","z":"9dc99f5a.b7ca3","name":"Turn off laundry room light","server":"61a3b09d.8395a","version":3,"debugenabled":false,"service_domain":"switch","service":"turn_off","entityId":"switch.laundry_room_light","data":"","dataType":"json","mergecontext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":710,"y":900,"wires":[[]]},{"id":"5406525a.2f97ac","type":"comment","z":"9dc99f5a.b7ca3","name":"Laundry Room Light on with Motion","info":"","x":160,"y":800,"wires":[]},{"id":"e60b6361.64436","type":"trigger-state","z":"9dc99f5a.b7ca3","name":"Laundry room motion / Home state not Home Night","server":"61a3b09d.8395a","version":0,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityid":"binary_sensor.laundry_room_motion_ias_zone","entityidfiltertype":"exact","debugenabled":false,"constraints":[{"targetType":"this_entity","targetValue":"","propertyType":"current_state","comparatorType":"is","comparatorValueDatatype":"str","comparatorValue":"on","propertyValue":"new_state.state"},{"targetType":"entity_id","targetValue":"input_select.home_mode","propertyType":"current_state","comparatorType":"is_not","comparatorValueDatatype":"str","comparatorValue":"Home Night","propertyValue":"new_state.state"}],"outputs":2,"customoutputs":[],"outputinitially":false,"state_type":"str","x":210,"y":840,"wires":[["4844889e.df8a98","60c3d5dc.96931c"],["60c3d5dc.96931c"]]},{"id":"60c3d5dc.96931c","type":"trigger","z":"9dc99f5a.b7ca3","name":"Wait 5m","op1":"","op2":"off","op1type":"nul","op2type":"str","duration":"5","extend":false,"overrideDelay":false,"units":"min","reset":"on","bytopic":"all","topic":"topic","outputs":1,"x":500,"y":900,"wires":[["7d630461.88bb8c"]]},{"id":"61a3b09d.8395a","type":"server","name":"Home Assistant","version":1,"legacy":false,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true}]
1 Like

I know you probably have it going by now but here’s my motion solution. I run motion check though a timer loop until no movement is detected and it turns lights off after a minute

[{"id":"cd9d7a5d.0300b8","type":"api-current-state","z":"6a07770e.d2c368","name":"Light on check","server":"fcbb557.4bc97a8","version":2,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","entity_id":"light.toilet_light","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":1200,"y":800,"wires":[["1732383a.875388"],[]]},{"id":"1732383a.875388","type":"api-current-state","z":"6a07770e.d2c368","name":"Cloudy check","server":"fcbb557.4bc97a8","version":2,"outputs":2,"halt_if":"cloudy","halt_if_type":"str","halt_if_compare":"is","entity_id":"weather.home","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":1380,"y":800,"wires":[["8dbe21f5.f91cc"],["fce7bb6a.e48b18"]]},{"id":"8dbe21f5.f91cc","type":"time-range-switch","z":"6a07770e.d2c368","name":"","lat":"-32.834430","lon":"151.356400","startTime":"sunset","endTime":"dawn","startOffset":0,"endOffset":0,"x":1580,"y":780,"wires":[["badbf111.f0f52","68be7d9d.58db14","acd50256.84e79"],[]]},{"id":"fce7bb6a.e48b18","type":"time-range-switch","z":"6a07770e.d2c368","name":"","lat":"-32.834430","lon":"151.356400","startTime":"dusk","endTime":"dawn","startOffset":0,"endOffset":0,"x":1570,"y":840,"wires":[["68be7d9d.58db14","badbf111.f0f52"],["f36e26ee.44c888"]]},{"id":"68be7d9d.58db14","type":"api-call-service","z":"6a07770e.d2c368","name":"Bathroom Light On 25%","server":"fcbb557.4bc97a8","version":3,"debugenabled":false,"service_domain":"light","service":"turn_on","entityId":"light.bathroom_light","data":"{\"brightness_pct\": 25,\"transition\":5}","dataType":"jsonata","mergecontext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1830,"y":760,"wires":[["7c93fdf4.b007a4"]]},{"id":"badbf111.f0f52","type":"api-call-service","z":"6a07770e.d2c368","name":"Toilet Light On 15%","server":"fcbb557.4bc97a8","version":3,"debugenabled":false,"service_domain":"light","service":"turn_on","entityId":"light.toilet_light","data":"{\"brightness_pct\": 15}","dataType":"json","mergecontext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1830,"y":840,"wires":[["7c93fdf4.b007a4"]]},{"id":"7c93fdf4.b007a4","type":"stoptimer","z":"6a07770e.d2c368","duration":"1","units":"Minute","payloadtype":"num","payloadval":"0","name":"","x":2080,"y":760,"wires":[["bde5d5cd.ea0578"],[]]},{"id":"bde5d5cd.ea0578","type":"api-current-state","z":"6a07770e.d2c368","name":"Motion Check","server":"fcbb557.4bc97a8","version":2,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","entity_id":"binary_sensor.toilet_sensor_occupancy","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":2100,"y":840,"wires":[["7c93fdf4.b007a4"],["88ee8a8d.b91c18","42d73f9c.4188"]]},{"id":"88ee8a8d.b91c18","type":"api-call-service","z":"6a07770e.d2c368","name":"Toilet Light Off","server":"fcbb557.4bc97a8","version":3,"debugenabled":false,"service_domain":"light","service":"turn_off","entityId":"light.toilet_light","data":"","dataType":"json","mergecontext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":2340,"y":760,"wires":[[]]},{"id":"42d73f9c.4188","type":"api-call-service","z":"6a07770e.d2c368","name":"Bathroom Light Off","server":"fcbb557.4bc97a8","version":3,"debugenabled":false,"service_domain":"light","service":"turn_off","entityId":"light.bathroom_light","data":"","dataType":"jsonata","mergecontext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":2350,"y":820,"wires":[[]]},{"id":"838e0ff8.4c143","type":"switch","z":"6a07770e.d2c368","name":"Hue Sensors","property":"payload.entity_id","propertyType":"msg","rules":[{"t":"eq","v":"binary_sensor.toilet_sensor_occupancy","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":1030,"y":800,"wires":[["cd9d7a5d.0300b8"]]},{"id":"92a56ec5.3761a","type":"server-events","z":"6a07770e.d2c368","name":"Toilet Motion Sensor","server":"fcbb557.4bc97a8","version":1,"event_type":"state_changed","exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"waitForRunning":true,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"eventData"},{"property":"topic","propertyType":"msg","value":"$outputData(\"eventData\").event_type","valueType":"jsonata"},{"property":"event_type","propertyType":"msg","value":"$outputData(\"eventData\").event_type","valueType":"jsonata"}],"x":810,"y":820,"wires":[["838e0ff8.4c143"]]},{"id":"fcbb557.4bc97a8","type":"server","name":"Home Assistant","version":1,"legacy":false,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true}]

Hi,

Thank you very much ! I’ve been looking for a solution that works for a long time - what you sent works really well.

But a question - my wife thinks it’s not very pleasant to enter a straight room the lamp/fan turns on if you enter for just one moment.

Do you have a solution?

Screenshot 2021-08-09 1.20.39 AM

I mean, either you have it turn on immediately, or you don’t. It’s kinda binary…

True I know this is binary but I would love to add more rules - do you have any more examples?

For anything more granular, you’ve got to setup some much more complicated occupancy sensors.