Hey allemaal,
Sinds kort NodeRed aan het uitproberen na een YouTube video te hebben waarin met motion sensor een lamp aangestuurd wordt en na een interval weer wordt uitgezet.
De lamp moet aanblijven als er ineens toch weer beweging is, maar mag dimmen na een interval om vervolgens later helemaal uit te gaan.
Dit gehele deel werkt allemaal prima, inclusief via state onthouden welke waarde voor het dimmen was ingesteld.
Echter is er 1 puntje dat nog niet goed gaat; soms kom ik 's avonds binnen en gaat het licht niet aan. Mijn vermoeden is dat overdag bij beweging alsnog de code getriggerd wordt voor het dimmen; hier wordt de helderheid door 2 gedeeld. Ik denk als overdag een paar keer iemand langs loopt het licht uiteindelijk dus op 0% als 'standaard' gezet wordt.
/f/image/nNPeasOjys0c9tye3v75HR5b.png?f=fotoalbum_large)
Sinds kort NodeRed aan het uitproberen na een YouTube video te hebben waarin met motion sensor een lamp aangestuurd wordt en na een interval weer wordt uitgezet.
De lamp moet aanblijven als er ineens toch weer beweging is, maar mag dimmen na een interval om vervolgens later helemaal uit te gaan.
Dit gehele deel werkt allemaal prima, inclusief via state onthouden welke waarde voor het dimmen was ingesteld.
Echter is er 1 puntje dat nog niet goed gaat; soms kom ik 's avonds binnen en gaat het licht niet aan. Mijn vermoeden is dat overdag bij beweging alsnog de code getriggerd wordt voor het dimmen; hier wordt de helderheid door 2 gedeeld. Ik denk als overdag een paar keer iemand langs loopt het licht uiteindelijk dus op 0% als 'standaard' gezet wordt.
/f/image/nNPeasOjys0c9tye3v75HR5b.png?f=fotoalbum_large)
code:
1
| [{"id":"8085723ee0996cfd","type":"tab","label":"Flow 1","disabled":false,"info":"","env":[]},{"id":"c05867fa6d8230c4","type":"server-state-changed","z":"8085723ee0996cfd","name":"Voordeur Motion Sensor","server":"2374ebd0.deb554","version":5,"outputs":2,"exposeAsEntityConfig":"","entityId":"binary_sensor.motion_voordeur_occupancy","entityIdType":"exact","outputInitially":false,"stateType":"str","ifState":"off","ifStateType":"str","ifStateOperator":"is","outputOnlyOnStateChange":false,"for":"5","forType":"num","forUnits":"seconds","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":210,"y":320,"wires":[["e2f744ad0494e340"],["e2f744ad0494e340","f1b6491a916d3052"]]},{"id":"bc3b13c15c4881f4","type":"api-call-service","z":"8085723ee0996cfd","name":"Turn off","server":"2374ebd0.deb554","version":5,"debugenabled":false,"domain":"light","service":"turn_off","areaId":[],"deviceId":[],"entityId":["light.lights_voordeur"],"data":"{\"transition\":\"5\"}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":680,"y":300,"wires":[[]]},{"id":"6ea266359e0c2d5f","type":"api-call-service","z":"8085723ee0996cfd","name":"Turn on","server":"2374ebd0.deb554","version":5,"debugenabled":false,"domain":"light","service":"turn_on","areaId":[],"deviceId":[],"entityId":["light.lights_voordeur"],"data":"{\"brightness\":msg.data.attributes.brightness, \"transition\": \"1\"}","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":840,"y":520,"wires":[[]]},{"id":"e2f744ad0494e340","type":"trigger","z":"8085723ee0996cfd","name":"","op1":"dim","op2":"off","op1type":"str","op2type":"str","duration":"15","extend":false,"overrideDelay":false,"units":"s","reset":"on","bytopic":"all","topic":"topic","outputs":2,"x":470,"y":240,"wires":[["3721148fe44356ec"],["bc3b13c15c4881f4"]]},{"id":"b4890ea8977f609b","type":"api-call-service","z":"8085723ee0996cfd","name":"Turn on","server":"2374ebd0.deb554","version":5,"debugenabled":false,"domain":"light","service":"turn_on","areaId":[],"deviceId":[],"entityId":["light.lights_voordeur"],"data":"{\"brightness\":msg.data.attributes.brightness/2, \"transition\": 15}","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":900,"y":80,"wires":[[]]},{"id":"3721148fe44356ec","type":"api-current-state","z":"8085723ee0996cfd","name":"Current brightness","server":"2374ebd0.deb554","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"light.lights_voordeur","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"},{"property":"lightBrightness","propertyType":"flow","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":710,"y":160,"wires":[["b4890ea8977f609b"]]},{"id":"54f84c4577a05841","type":"change","z":"8085723ee0996cfd","name":"","rules":[{"t":"set","p":"data","pt":"msg","to":"lightBrightness","tot":"flow"}],"action":"","property":"","from":"","to":"","reg":false,"x":590,"y":440,"wires":[["6ea266359e0c2d5f"]]},{"id":"f1b6491a916d3052","type":"api-current-state","z":"8085723ee0996cfd","name":"if dark enough","server":"2374ebd0.deb554","version":3,"outputs":2,"halt_if":"40","halt_if_type":"num","halt_if_compare":"lte","entity_id":"sensor.motion_voordeur_illuminance_lux","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":460,"y":360,"wires":[["54f84c4577a05841"],[]]},{"id":"2374ebd0.deb554","type":"server","name":"Home Assistant","addon":true}] |