Node-Red Flow Samples/Sharing

Title: Reboot notifier
This flow notifies me when either hub has restarted. It also updates a global variable so I can see at an instant how long the hub has been up. You could modify the inject node for a regularly scheduled reboot if necessary.

Summary

[{"id":"1333bb52.429db5","type":"group","z":"12b33325.27e27d","name":"Hub restart notification","style":{"stroke":"#0070c0","fill":"#bfdbef","label":true,"label-position":"nw","color":"#0070c0"},"nodes":["8f2ea924.bfec08","b9034e29.1868b","32584f53.0a3e3","cb8ac681.d779e8","9ac6a6c6.8de0e8","77463c4c.9da2d4","d4762cac.6c5e1","1db0e593.2ea0ca","f3197161.26456"],"x":394,"y":239,"w":892,"h":122},{"id":"cb12a8bd.1d64c8","type":"subflow","name":"Pushover Mechanical","info":"","category":"","in":[{"x":60,"y":80,"wires":[{"id":"babdbeec.49966"}]}],"out":[],"env":[],"color":"#3FADB5","inputLabels":["Message to send"],"icon":"node-red-contrib-pushover/pushover.svg"},{"id":"f9956a67.deab98","type":"pushover api","z":"cb12a8bd.1d64c8","keys":"9adb152e.dc3bc8","title":"","name":"","x":380,"y":80,"wires":[]},{"id":"babdbeec.49966","type":"change","z":"cb12a8bd.1d64c8","name":"mechanical","rules":[{"t":"set","p":"sound","pt":"msg","to":"mechanical","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":190,"y":80,"wires":[["f9956a67.deab98"]]},{"id":"9adb152e.dc3bc8","type":"pushover-keys","z":"","name":"NR Pushover Key"},{"id":"8f2ea924.bfec08","type":"hubitat location","z":"12b33325.27e27d","g":"1333bb52.429db5","name":"Hub 1","server":"83c9a93c.3e4bf8","x":470,"y":280,"wires":[["b9034e29.1868b"]]},{"id":"b9034e29.1868b","type":"switch","z":"12b33325.27e27d","g":"1333bb52.429db5","name":"systemStart","property":"payload.name","propertyType":"msg","rules":[{"t":"eq","v":"systemStart","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":610,"y":280,"wires":[["1db0e593.2ea0ca"]]},{"id":"32584f53.0a3e3","type":"hubitat location","z":"12b33325.27e27d","g":"1333bb52.429db5","name":"Hub 2","server":"8e2931b3.ce395","x":470,"y":320,"wires":[["cb8ac681.d779e8"]]},{"id":"cb8ac681.d779e8","type":"switch","z":"12b33325.27e27d","g":"1333bb52.429db5","name":"systemStart","property":"payload.name","propertyType":"msg","rules":[{"t":"eq","v":"systemStart","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":610,"y":320,"wires":[["f3197161.26456"]]},{"id":"9ac6a6c6.8de0e8","type":"change","z":"12b33325.27e27d","g":"1333bb52.429db5","name":"Hub 1","rules":[{"t":"set","p":"payload","pt":"msg","to":"Hub 1 has restarted.","tot":"str"},{"t":"set","p":"priority","pt":"msg","to":"-1","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":970,"y":280,"wires":[["d4762cac.6c5e1"]]},{"id":"77463c4c.9da2d4","type":"change","z":"12b33325.27e27d","g":"1333bb52.429db5","name":"Hub 2","rules":[{"t":"set","p":"payload","pt":"msg","to":"Hub 2 has restarted.","tot":"str"},{"t":"set","p":"priority","pt":"msg","to":"-1","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":970,"y":320,"wires":[["d4762cac.6c5e1"]]},{"id":"d4762cac.6c5e1","type":"subflow:cb12a8bd.1d64c8","z":"12b33325.27e27d","g":"1333bb52.429db5","name":"","env":[],"x":1160,"y":300,"wires":[]},{"id":"1db0e593.2ea0ca","type":"moment","z":"12b33325.27e27d","g":"1333bb52.429db5","name":"","topic":"","input":"","inputType":"date","inTz":"America/Indianapolis","adjAmount":0,"adjType":"days","adjDir":"add","format":"LLL","locale":"en_US","output":"hub1Reset","outputType":"global","outTz":"America/Indianapolis","x":800,"y":280,"wires":[["9ac6a6c6.8de0e8"]]},{"id":"f3197161.26456","type":"moment","z":"12b33325.27e27d","g":"1333bb52.429db5","name":"","topic":"","input":"","inputType":"date","inTz":"America/Indianapolis","adjAmount":0,"adjType":"days","adjDir":"add","format":"LLL","locale":"en_US","output":"hub2Reset","outputType":"global","outTz":"America/Indianapolis","x":800,"y":320,"wires":[["77463c4c.9da2d4"]]},{"id":"83c9a93c.3e4bf8","type":"hubitat config","z":"","name":"Hubitat 1","usetls":false,"host":"192.168.4.40","port":"80","appId":"4988","nodeRedServer":"http://192.168.4.198:1880","webhookPath":"/hubitat/webhook_","autoRefresh":true},{"id":"8e2931b3.ce395","type":"hubitat config","z":"","name":"Hubitat 2","usetls":false,"host":"192.168.4.194","port":"80","appId":"196","nodeRedServer":"http://192.168.4.198:1880","webhookPath":"/hubitat2/webhook","autoRefresh":true}]

6 Likes