[{"id":"104a4786.ab2458","type":"function","namespace":"function","z":"d06043dd.66599","name":"Brenner","func":"$temp=floatval($message['payload']);\n$last_temp=floatval(getNodeData(\"temp\"));\nsetNodeData(\"temp\", $temp);\n\n$last_state=boolval(getNodeData(\"state\"));\n$state=boolval(($temp>$last_temp));\n\nif ($temp==$last_temp) {\n return NULL;\n}\n\nif ($state!=$last_state) \n{\n setNodeData(\"state\", $state);\n $message['payload']=$state;\n output(0, $message);\n \n $now=time();\n $last_change=getNodeData(\"last_change\");\n \n setNodeData(\"last_change\", $now);\n $diff=($now - $last_change) / 60;\n \n $message2=$message;\n $message2['payload']=$diff;\n \n if($state)\n {\n output(1, $message2);\n }\n else\n {\n output(2, $message2);\n }\n} \nelse \n{\n return NULL;\n}\n\nreturn $message;\n","inputs":1,"outputs":3,"noerr":0,"x":590,"y":90,"wires":[[{"id":"182000fa.2a214f","port":0},{"id":"719b5e18.db1f3","port":0},{"id":"dec9329f.434c8","port":0}],[{"id":"9ba71563.99baa8","port":0},{"id":"dec9329f.434c8","port":0}],[{"id":"7ba62959.33a178","port":0},{"id":"dec9329f.434c8","port":0}]]}]