[{"id":"c05674b7.9e6b88","type":"variable-in","namespace":"variable","z":"d9c930e7.896f6","variabletype":"device","family":"254","peerid":"10","channel":"4","variable":"ACTUAL_TEMPERATURE","refractoryperiod":"200","outputonstartup":false,"loopprevention":false,"looppreventiongroup":"","name":"Esszimmer ACTUAL_TEMPERATURE","x":140,"y":40,"wires":[[{"id":"2d51eccf.ddbadc","port":0}]]},{"id":"4805e68d.21554","type":"variable-in","namespace":"variable","z":"d9c930e7.896f6","variabletype":"device","family":"254","peerid":"10","channel":"4","variable":"SET_TEMPERATURE","refractoryperiod":"2000","outputonstartup":false,"loopprevention":false,"looppreventiongroup":"","name":"Esszimmer SET_TEMPERATURE","x":130,"y":90,"wires":[[{"id":"8fb473c0.d09328","port":0}]]},{"id":"8fb473c0.d09328","type":"function","namespace":"function","z":"d9c930e7.896f6","name":"Treshold","func":"if (getFlowData('manu') == false) {\n setFlowData('oldSetPoint', $message['payload']);\n $message['payload'] = $message['payload'] + 1;\n} else {\n if (getFlowData('manuSetPoint') != false && $message['payload'] != getFlowData('manuSetPoint')) {\n setFlowData('oldSetPoint',$message['payload']);\n setFlowData('manu',false);\n //$message['payload'] = $message['payload'] + 1;\n } else {\n $message['payload'] = getFlowData('oldSetPoint') + 0.5;\n }\n}\n$message['manu'] = getFlowData('manu');\n$message['oldSetPoint'] = getFlowData('oldSetPoint');\n$message['manuSetPoint'] = getFlowData('manuSetPoint');\nreturn $message;","inputs":"1","outputs":1,"noerr":0,"x":325,"y":90,"wires":[[{"id":"3798d329.d7d39c","port":0},{"id":"2d51eccf.ddbadc","port":1}]]},{"id":"2d51eccf.ddbadc","type":"switch","namespace":"basic-logic","z":"d9c930e7.896f6","name":"","property":"payload","changes-only":false,"output-true":true,"output-false":true,"rules":[{"t":"gt","v":"","vt":"second"}],"checkall":"true","inputs":2,"outputs":1,"x":460,"y":50,"wires":[[{"id":"64f84105.93e998","port":0},{"id":"3798d329.d7d39c","port":0}]]},{"id":"b3cb30d2.274e38","type":"on-delay","namespace":"timers","z":"d9c930e7.896f6","on-delay":"300000","name":"","x":810,"y":50,"wires":[[{"id":"3d0e6f56.d46238","port":0}],[]]},{"id":"463050d4.82dfe","type":"variable-out","namespace":"variable","z":"d9c930e7.896f6","variabletype":"device","family":"254","peerid":"10","channel":"4","variable":"SET_TEMPERATURE","name":"Esszimmer SET_TEMPERATURE","x":805,"y":110,"wires":[]},{"id":"3d0e6f56.d46238","type":"function","namespace":"function","z":"d9c930e7.896f6","name":"Set manual","func":"setFlowData('manu', true);\nsetFlowData('manuSetPoint', getFlowData('oldSetPoint') - 1);\n$message['payload'] = getFlowData('oldSetPoint') - 1;\nreturn $message;","inputs":1,"outputs":1,"noerr":0,"x":600,"y":110,"wires":[[{"id":"463050d4.82dfe","port":0}]]},{"id":"64f84105.93e998","type":"function","namespace":"function","z":"d9c930e7.896f6","name":"Route manual / auto","func":"if ($message['payload'] == true) {\n if (getFlowData('manu') == false) {\n $message['debug'] = 'setManu';\n output(0, $message);\n }\n} else {\n if (getFlowData('manu') == true) {\n $reset['payload'] = false;\n $reset['debug'] = 'setAuto';\n $message['payload'] = true;\n $message['debug'] = 'setAuto';\n output(1, $message);\n output(0, $reset);\n }\n}","inputs":1,"outputs":2,"noerr":0,"x":600,"y":50,"wires":[[{"id":"b3cb30d2.274e38","port":0},{"id":"3798d329.d7d39c","port":0}],[{"id":"b30dc537.e19058","port":0}]]},{"id":"620200e4.389968","type":"variable-out","namespace":"variable","z":"d9c930e7.896f6","variabletype":"device","family":"254","peerid":"10","channel":"4","variable":"SET_TEMPERATURE","name":"Esszimmer SET_TEMPERATURE","x":805,"y":150,"wires":[]},{"id":"b30dc537.e19058","type":"function","namespace":"function","z":"d9c930e7.896f6","name":"Set auto","func":"setFlowData('manu', false);\nsetFlowData('manuSetPoint', false);\n$message['payload'] = getFlowData('oldSetPoint');\nreturn $message;","inputs":1,"outputs":1,"noerr":0,"x":595,"y":150,"wires":[[{"id":"620200e4.389968","port":0}]]},{"id":"3798d329.d7d39c","type":"debug","namespace":"debug","z":"d9c930e7.896f6","name":"","active":true,"console":"debtabhg","complete":"true","loglevel":"4","x":500,"y":210,"wires":[]}]