[{"id":"55067d65.aaf984","type":"mqtt in","z":"7fc7e6a6.803818","name":"Watchdog","topic":"watchdog","broker":"ed3cf937.12c308","x":96,"y":397,"wires":[["c9628317.369d8"]]},{"id":"c9628317.369d8","type":"trigger","z":"7fc7e6a6.803818","op1":"1","op2":"Emoncms has stopped updating!","op1type":"nul","op2type":"val","duration":"60","extend":true,"units":"s","reset":"","name":"","x":259,"y":397,"wires":[["8433b5d1.7bcc48","8f2c28b3.70d3d8","590ec509.5a5c1c","146d145d.eb92ec"]]},{"id":"8433b5d1.7bcc48","type":"delay","z":"7fc7e6a6.803818","name":"","pauseType":"delay","timeout":"5","timeoutUnits":"seconds","rate":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":251,"y":443,"wires":[["c9628317.369d8"]]},{"id":"f7516cab.08ae9","type":"pushover","z":"7fc7e6a6.803818","name":"Send Message","device":"","title":"","priority":"-1","x":679,"y":395,"wires":[]},{"id":"8f2c28b3.70d3d8","type":"delay","z":"7fc7e6a6.803818","name":"Limit Messages","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"1","rateUnits":"hour","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":true,"x":490,"y":395,"wires":[["f7516cab.08ae9"]]},{"id":"d0f29eb8.2f0d6","type":"comment","z":"7fc7e6a6.803818","name":"Emoncms Watchdog","info":"","x":102,"y":345,"wires":[]},{"id":"146d145d.eb92ec","type":"exec","z":"7fc7e6a6.803818","command":"sudo reset_rfm2pi","addpay":true,"append":"","useSpawn":"","name":"Reset RFM2Pi","x":614,"y":495.5,"wires":[[],[],[]]},{"id":"379a8510.c8657a","type":"inject","z":"7fc7e6a6.803818","name":"Reset RFM2Pi","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"x":463,"y":443,"wires":[["146d145d.eb92ec"]]},{"id":"43c9c42e.d3c2fc","type":"file","z":"7fc7e6a6.803818","name":"Logfile","filename":"/home/pi/watchdog.txt","appendNewline":true,"createDir":false,"overwriteFile":"false","x":813,"y":444,"wires":[]},{"id":"590ec509.5a5c1c","type":"function","z":"7fc7e6a6.803818","name":"Add datestamp","func":"var datestamp = Date();\nmsg.payload = ((\"RFM2Pi Reset script called - \") + (datestamp));\nreturn msg;","outputs":1,"noerr":0,"x":655,"y":444,"wires":[["43c9c42e.d3c2fc"]]},{"id":"ed3cf937.12c308","type":"mqtt-broker","z":"","broker":"192.168.1.10","port":"1883","clientid":"","usetls":false,"verifyservercert":true,"compatmode":true,"keepalive":"15","cleansession":true,"willTopic":"","willQos":"0","willRetain":null,"willPayload":"","birthTopic":"","birthQos":"0","birthRetain":null,"birthPayload":""}]