Uiteraard, here you go:Imperial Guard schreef op zondag 12 september 2021 @ 21:18:
Sinds kort ook een Duco box hangen en slim gemaakt, zou jij de json code van je badkamer kunnen/willen delen?
code:
1
| [{"id":"430578.2787e288","type":"group","z":"c4eef8e3.116908","name":"Rest call ducobox","style":{"stroke":"#0070c0","fill":"#bfdbef","label":true,"label-position":"nw","color":"#000000"},"nodes":["d6f87008.198f4","8e9fe182.ef7b98","b2b6f58e.6cd828","14f914b2.5ca75b","570721de.283438","a97c5270.c13c3"],"x":28,"y":814,"w":842,"h":122},{"id":"d6f87008.198f4","type":"template","z":"c4eef8e3.116908","g":"430578.2787e288","name":"compose url","field":"url","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"http://ducobox.lan/nodesetoverrule?node=3&value={{payload}}","output":"str","x":544,"y":895,"wires":[["8e9fe182.ef7b98"]]},{"id":"8e9fe182.ef7b98","type":"http request","z":"c4eef8e3.116908","g":"430578.2787e288","name":"","method":"GET","ret":"txt","paytoqs":false,"url":"","tls":"","persist":false,"proxy":"","authType":"","x":724,"y":875,"wires":[["b2b6f58e.6cd828"]]},{"id":"b2b6f58e.6cd828","type":"link out","z":"c4eef8e3.116908","g":"430578.2787e288","name":"","links":["db2965b9.b689b8"],"x":829,"y":875,"wires":[]},{"id":"14f914b2.5ca75b","type":"server-state-changed","z":"c4eef8e3.116908","g":"430578.2787e288","name":"","server":"3467b66e.566902","version":3,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"input_number.ducobox_node_2","entityidfiltertype":"exact","outputinitially":false,"state_type":"num","haltifstate":"","halt_if_type":"num","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"for":"0","forType":"num","forUnits":"minutes","outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"eventData"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"}],"x":234,"y":855,"wires":[["570721de.283438"]]},{"id":"570721de.283438","type":"template","z":"c4eef8e3.116908","g":"430578.2787e288","name":"compose url","field":"url","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"http://ducobox.lan/nodesetoverrule?node=2&value={{payload}}","output":"str","x":544,"y":855,"wires":[["8e9fe182.ef7b98"]]},{"id":"a97c5270.c13c3","type":"server-state-changed","z":"c4eef8e3.116908","g":"430578.2787e288","name":"","server":"3467b66e.566902","version":3,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"input_number.ducobox_node_3","entityidfiltertype":"exact","outputinitially":false,"state_type":"num","haltifstate":"","halt_if_type":"num","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"for":"0","forType":"num","forUnits":"minutes","outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"eventData"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"}],"x":234,"y":895,"wires":[["d6f87008.198f4"]]},{"id":"3467b66e.566902","type":"server","name":"Home Assistant","version":1,"legacy":false,"addon":false,"rejectUnauthorizedCerts":false,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true},{"id":"9e8d4b30.bbd91","type":"group","z":"c4eef8e3.116908","name":"Ventileer badkamer","style":{"stroke":"#0070c0","fill":"#bfdbef","label":true,"label-position":"nw","color":"#000000"},"nodes":["c2985fce.5fa948","13573fc3.811da","59ff0f5c.3fe9c","890a72d5.b39f28","6e0457a7.851d3","19073ef7.c1fa91","8cdf5ad8.995da8","9e44e38e.0a8f4","cf6a36cc.fa89d","82c84b85.8b2828","b7b7252a.5126b8","b2bb98a6.d23d5","89a8f177.72b0b8","8d42b072.324158"],"x":24,"y":19,"w":1782,"h":262},{"id":"c2985fce.5fa948","type":"trigger-state","z":"c4eef8e3.116908","g":"9e8d4b30.bbd91","name":"Badkamer 5 min avg humid change >= 2% and ducobox valve is closed","server":"3467b66e.566902","version":0,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityid":"sensor.statistics_humidity_badkamer_5min","entityidfiltertype":"exact","debugenabled":false,"constraints":[{"targetType":"entity_id","targetValue":"sensor.ducobox_valve_badkamer","propertyType":"current_state","comparatorType":"<=","comparatorValueDatatype":"num","comparatorValue":"1","propertyValue":"new_state.state"},{"targetType":"this_entity","targetValue":"","propertyType":"property","comparatorType":">=","comparatorValueDatatype":"num","comparatorValue":"2","propertyValue":"new_state.attributes.average_change"},{"targetType":"entity_id","targetValue":"sensor.badkamer_2","propertyType":"current_state","comparatorType":">","comparatorValueDatatype":"num","comparatorValue":"60","propertyValue":"new_state.state"}],"outputs":2,"customoutputs":[],"outputinitially":false,"state_type":"num","x":300,"y":120,"wires":[["13573fc3.811da"],[]]},{"id":"13573fc3.811da","type":"api-current-state","z":"c4eef8e3.116908","g":"9e8d4b30.bbd91","name":"get min humidity badkamer (last 60 min)","server":"3467b66e.566902","version":2,"outputs":1,"halt_if":"","halt_if_type":"num","halt_if_compare":"gt","entity_id":"sensor.min_humidity_badkamer_60min","state_type":"num","blockInputOverrides":false,"outputProperties":[{"property":"min_humidity","propertyType":"msg","value":"","valueType":"entityState"}],"x":770,"y":100,"wires":[["19073ef7.c1fa91","89a8f177.72b0b8"]],"info":"haal gemiddelde luchtvochtigheid van de badkamer op, dit is een hass berekening. daarna gaan we aan de slag met de het min attribuut (dus laagste luchtvochtigheid van afgelopen 2 uur)"},{"id":"59ff0f5c.3fe9c","type":"ha-entity","z":"c4eef8e3.116908","g":"9e8d4b30.bbd91","name":"Set target sensor","server":"3467b66e.566902","version":1,"debugenabled":false,"outputs":1,"entityType":"sensor","config":[{"property":"name","value":"Humidity target badkamer"},{"property":"device_class","value":""},{"property":"icon","value":""},{"property":"unit_of_measurement","value":"%"}],"state":"target","stateType":"msg","attributes":[],"resend":true,"outputLocation":"","outputLocationType":"none","inputOverride":"allow","x":1590,"y":120,"wires":[[]]},{"id":"890a72d5.b39f28","type":"change","z":"c4eef8e3.116908","g":"9e8d4b30.bbd91","name":"set valve to 1","rules":[{"t":"delete","p":"payload","pt":"msg"},{"t":"set","p":"payload.data.value","pt":"msg","to":"1","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":1250,"y":200,"wires":[["9e44e38e.0a8f4"]]},{"id":"6e0457a7.851d3","type":"trigger-state","z":"c4eef8e3.116908","g":"9e8d4b30.bbd91","name":"new badkamer humidity reading and ducobox.valve is open","server":"3467b66e.566902","version":0,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityid":"sensor.badkamer_2","entityidfiltertype":"exact","debugenabled":false,"constraints":[{"targetType":"entity_id","targetValue":"sensor.ducobox_valve_badkamer","propertyType":"current_state","comparatorType":">","comparatorValueDatatype":"num","comparatorValue":"1","propertyValue":"new_state.state"}],"outputs":2,"customoutputs":[],"outputinitially":false,"state_type":"num","x":270,"y":240,"wires":[["82c84b85.8b2828"],[]]},{"id":"19073ef7.c1fa91","type":"change","z":"c4eef8e3.116908","g":"9e8d4b30.bbd91","name":"set target to min_value +4","rules":[{"t":"set","p":"target","pt":"msg","to":"msg.min_humidity + 4","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":1250,"y":60,"wires":[["59ff0f5c.3fe9c"]]},{"id":"8cdf5ad8.995da8","type":"change","z":"c4eef8e3.116908","g":"9e8d4b30.bbd91","name":"set target to 0","rules":[{"t":"set","p":"target","pt":"msg","to":"0","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":1260,"y":160,"wires":[["59ff0f5c.3fe9c"]]},{"id":"9e44e38e.0a8f4","type":"api-call-service","z":"c4eef8e3.116908","g":"9e8d4b30.bbd91","name":"set ducobox node 3","server":"3467b66e.566902","version":3,"debugenabled":false,"service_domain":"input_number","service":"set_value","entityId":"input_number.ducobox_node_3","data":"","dataType":"json","mergecontext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1590,"y":180,"wires":[[]]},{"id":"cf6a36cc.fa89d","type":"api-current-state","z":"c4eef8e3.116908","g":"9e8d4b30.bbd91","name":"hum badk < target","server":"3467b66e.566902","version":2,"outputs":2,"halt_if":"target","halt_if_type":"msg","halt_if_compare":"lt","entity_id":"sensor.badkamer_2","state_type":"num","blockInputOverrides":false,"outputProperties":[],"x":930,"y":240,"wires":[["8cdf5ad8.995da8","890a72d5.b39f28","8d42b072.324158"],[]]},{"id":"82c84b85.8b2828","type":"api-current-state","z":"c4eef8e3.116908","g":"9e8d4b30.bbd91","name":"get target humidity","server":"3467b66e.566902","version":2,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"sensor.humidity_target_badkamer","state_type":"num","blockInputOverrides":true,"outputProperties":[{"property":"target","propertyType":"msg","value":"","valueType":"entityState"}],"x":710,"y":180,"wires":[["b7b7252a.5126b8"]]},{"id":"b7b7252a.5126b8","type":"switch","z":"c4eef8e3.116908","g":"9e8d4b30.bbd91","name":"target already 0?","property":"target","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"num"},{"t":"else"}],"checkall":"true","repair":false,"outputs":2,"x":910,"y":180,"wires":[["890a72d5.b39f28"],["cf6a36cc.fa89d"]]},{"id":"b2bb98a6.d23d5","type":"change","z":"c4eef8e3.116908","g":"9e8d4b30.bbd91","name":"set valve","rules":[{"t":"delete","p":"payload","pt":"msg"},{"t":"set","p":"payload.data.value","pt":"msg","to":"valve_badkamer_desired","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":1300,"y":100,"wires":[["9e44e38e.0a8f4"]]},{"id":"89a8f177.72b0b8","type":"api-current-state","z":"c4eef8e3.116908","g":"9e8d4b30.bbd91","name":"get valve_badkamer_desired","server":"3467b66e.566902","version":2,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"input_number.valve_badkamer_desired","state_type":"num","blockInputOverrides":true,"outputProperties":[{"property":"valve_badkamer_desired","propertyType":"msg","value":"","valueType":"entityState"}],"x":1100,"y":100,"wires":[["b2bb98a6.d23d5"]]},{"id":"8d42b072.324158","type":"api-call-service","z":"c4eef8e3.116908","g":"9e8d4b30.bbd91","name":"set valve_badkamer_desired to 100","server":"3467b66e.566902","version":3,"debugenabled":false,"service_domain":"input_number","service":"set_value","entityId":"input_number.valve_badkamer_desired","data":"{\"value\":100}","dataType":"json","mergecontext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1640,"y":240,"wires":[[]]}] |
[Voor 30% gewijzigd door Kaspers op 14-09-2021 08:46]