Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [{"id":"a0f417687a847ea5","type":"group","z":"9037e766.edc3f8","name":"Bathroom Motion Detection & Auto Lights","style":{"label":true},"nodes":["5b901bf33fc568d9","fd38572321e68885","db0ed314674d2a93","2f341f4bb40dbb63","095ff2f384cdafb4","41421579b39b40b3","d2ba046a19a1f5cb","98a430b809d0a037","3f1344ec380f22f7","e66e0c4ee19a221a"],"x":34,"y":1659,"w":1192,"h":202},{"id":"5b901bf33fc568d9","type":"server-state-changed","z":"9037e766.edc3f8","g":"a0f417687a847ea5","name":"Bathroom lights","server":"5829325a.2a80bc","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"light.bathroom_lights","entityidfiltertype":"exact","outputinitially":true,"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":"lights","valueType":"str"}],"x":200,"y":1760,"wires":[["095ff2f384cdafb4"],["41421579b39b40b3","e66e0c4ee19a221a"]]},{"id":"fd38572321e68885","type":"trigger","z":"9037e766.edc3f8","g":"a0f417687a847ea5","name":"","op1":"turn_on","op2":"turn_off","op1type":"str","op2type":"str","duration":"10","extend":true,"overrideDelay":false,"units":"min","reset":"","bytopic":"all","topic":"topic","outputs":1,"x":1030,"y":1820,"wires":[["db0ed314674d2a93"]]},{"id":"db0ed314674d2a93","type":"api-call-service","z":"9037e766.edc3f8","g":"a0f417687a847ea5","name":"Service Call","server":"5829325a.2a80bc","version":5,"debugenabled":false,"domain":"light","service":"{{payload}}","areaId":[],"deviceId":[],"entityId":["light.bathroom_lights"],"data":"{\"transition\":1}","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1130,"y":1760,"wires":[[]]},{"id":"2f341f4bb40dbb63","type":"api-current-state","z":"9037e766.edc3f8","g":"a0f417687a847ea5","name":"Automation Enabled?","server":"5829325a.2a80bc","version":3,"outputs":2,"halt_if":"true","halt_if_type":"bool","halt_if_compare":"is","entity_id":"input_boolean.automation_auto_bathroom_lights","state_type":"habool","blockInputOverrides":false,"outputProperties":[],"for":0,"forType":"num","forUnits":"minutes","x":880,"y":1760,"wires":[["fd38572321e68885"],[]],"outputLabels":["No override","Override active"]},{"id":"095ff2f384cdafb4","type":"change","z":"9037e766.edc3f8","g":"a0f417687a847ea5","name":"Light turned on or door opened; start timer","rules":[{"t":"change","p":"payload","pt":"msg","from":"off","fromt":"str","to":"on","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":550,"y":1760,"wires":[["2f341f4bb40dbb63"]]},{"id":"41421579b39b40b3","type":"change","z":"9037e766.edc3f8","g":"a0f417687a847ea5","name":"Light turned off or door closed; stop timer","rules":[{"t":"set","p":"reset","pt":"msg","to":"true","tot":"bool"},{"t":"delete","p":"payload","pt":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":560,"y":1820,"wires":[["2f341f4bb40dbb63"]]},{"id":"d2ba046a19a1f5cb","type":"trigger-state","z":"9037e766.edc3f8","g":"a0f417687a847ea5","name":"Motion detector","server":"5829325a.2a80bc","version":2,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityid":"binary_sensor.bathroom_motion_detector_occupancy","entityidfiltertype":"exact","debugenabled":false,"constraints":[{"targetType":"entity_id","targetValue":"binary_sensor.bathroom_door","propertyType":"current_state","propertyValue":"new_state.state","comparatorType":"is","comparatorValueDatatype":"str","comparatorValue":"on"}],"inputs":0,"outputs":2,"customoutputs":[],"outputinitially":false,"state_type":"str","enableInput":false,"x":200,"y":1700,"wires":[["e66e0c4ee19a221a"],[]]},{"id":"98a430b809d0a037","type":"server-state-changed","z":"9037e766.edc3f8","g":"a0f417687a847ea5","name":"Bathroom Door (on=open)","server":"5829325a.2a80bc","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"binary_sensor.bathroom_door","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"}],"x":170,"y":1820,"wires":[["095ff2f384cdafb4"],["41421579b39b40b3"]],"outputLabels":["ON=OPEN","OFF=CLOSED"],"info":"(OFF=CLOSED)"},{"id":"3f1344ec380f22f7","type":"chronos-repeat","z":"9037e766.edc3f8","g":"a0f417687a847ea5","name":"Keep timer alive with motion","config":"267834d7.270114","mode":"simple","interval":"30","intervalUnit":"seconds","crontab":"","expression":"","untilType":"nextMsg","untilValue":"","untilDate":"","untilOffset":0,"untilRandom":false,"msgIngress":"forward","preserveCtrlProps":false,"ignoreCtrlProps":false,"x":600,"y":1700,"wires":[["2f341f4bb40dbb63"]]},{"id":"e66e0c4ee19a221a","type":"function","z":"9037e766.edc3f8","g":"a0f417687a847ea5","name":"off to stop","func":"if (msg.payload === \"off\") {\n msg.stop = true\n}\nreturn msg","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":400,"y":1700,"wires":[["3f1344ec380f22f7"]]},{"id":"5829325a.2a80bc","type":"server","name":"Home Assistant","version":2,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":true,"heartbeatInterval":"30"},{"id":"267834d7.270114","type":"chronos-config","name":"Home","sunPositions":[]}]
Advertisement
Add Comment
Please, Sign In to add comment