Node-RED nodes for hubitat

Typically yes, but it depends on 2 things:

  1. If you are using webhook or websocket connection to hubitat (websocket does not pass pin/all lock info)
  2. The driver you are using on the hubitat side. Some expose the data, some don't.

Best advice I can give is to run the device node into a debug node, lock/unlock with pin, and see what data is in the debug messages.

1 Like

thanks

I posted a while back about my NR GUI being ridiculously slow when doing things like deleting nodes even though automation performance was not affected. I posted similar over at Node Red community and although we couldn't determine a root cause, the suggested solution was to split across multiple machines or even multiple instances on same machine.

Currently NR is running on RPi4 8Gb with 128Gb SSD and I have a 2nd RPi 4 4Gb with 128Gb SSD available.

So my questions are:

  1. How many flows & nodes do you have running in a single instance of NR

  2. Have you noticed slowdown of GUI as you added flows?

  3. How big is your flows' JSON file?

  4. if you have multiple instances on multiple machines, are there any complications I need to look out for?

My instance has over 30 flows usually with multiple sequences in each.

I run mine in docker containers on CHUWI HeroBox nodes (Intel Celeron N4100 based), running Ubuntu desktop.

29, 112 nodes (not sure how many instances of the nodes though - probably a 1000?)

Nope

589K

Too open ended of a question to answer. All depends on your flows. Would need a separate Maker API instance per node-red though.

2 Likes

My numbers are similar but running on a much less powerful machine. Time to split things up. Thanks.

I did just run Node Red in safe mode and it still was slow.

I installed all of my flows on a Windows machine and started deleting flows until I got down to 2; PINGER & GOOD NIGHT/GOOD MORNING because I continued to see extreme slowness. If I delete the nodes on PINGER, they disappear instantly. If I delete 15-20 nodes on GOOD NIGHT/GOOD MORNING, it takes 15-20 seconds for them to disappear.

Anyone brave enough to take a look??? :grin:

[{"id":"74dc244b.798b7c","type":"tab","label":"GOOD NIGHT/GODD MORNING","disabled":false,"info":""},{"id":"8e230273.fff5f","type":"hubitat device","z":"74dc244b.798b7c","name":"I Am Going To Bed Activator","server":"67195a4a.e370d4","deviceId":"385","attribute":"switch","sendEvent":true,"x":140,"y":520,"wires":[["ab1b86ec.6a1938"]]},{"id":"6ce0a329.85d5fc","type":"hubitat device","z":"74dc244b.798b7c","name":"Wake Up Activator","server":"67195a4a.e370d4","deviceId":"386","attribute":"switch","sendEvent":true,"x":130,"y":1380,"wires":[["c9d2c89a.145fc8"]]},{"id":"61479b07.a74ea4","type":"hubitat device","z":"74dc244b.798b7c","name":"Gentle Wake Up Activator","server":"67195a4a.e370d4","deviceId":"387","attribute":"switch","sendEvent":true,"x":170,"y":2020,"wires":[["8c87eddd.109e"]]},{"id":"70d0a4fb.7e638c","type":"hubitat command","z":"74dc244b.798b7c","name":"Living Room","server":"114c9276.af512e","deviceId":"133","command":"off","commandArgs":"","x":1350,"y":40,"wires":[[]]},{"id":"1e21f820.4f7c68","type":"hubitat command","z":"74dc244b.798b7c","name":"Hallway","server":"114c9276.af512e","deviceId":"131","command":"off","commandArgs":"","x":1340,"y":220,"wires":[[]]},{"id":"e044271d.8a54d8","type":"hubitat command","z":"74dc244b.798b7c","name":"Dining Room","server":"114c9276.af512e","deviceId":"174","command":"off","commandArgs":"","x":1350,"y":280,"wires":[[]]},{"id":"4a696568.cf215c","type":"hubitat command","z":"74dc244b.798b7c","name":"Breakfast","server":"67195a4a.e370d4","deviceId":"1196","command":"off","commandArgs":"","x":1340,"y":340,"wires":[[]]},{"id":"9bc6ae64.3bab7","type":"hubitat command","z":"74dc244b.798b7c","name":"Kitchen","server":"114c9276.af512e","deviceId":"135","command":"off","commandArgs":"","x":1340,"y":400,"wires":[[]]},{"id":"ae0574ff.a7a888","type":"hubitat command","z":"74dc244b.798b7c","name":"Office","server":"114c9276.af512e","deviceId":"129","command":"off","commandArgs":"","x":1330,"y":460,"wires":[[]]},{"id":"86b55567.667508","type":"hubitat command","z":"74dc244b.798b7c","name":"TV LEDs Controller","server":"67195a4a.e370d4","deviceId":"2502","command":"off","commandArgs":"","x":1370,"y":520,"wires":[[]]},{"id":"95e7a57b.193988","type":"hubitat command","z":"74dc244b.798b7c","name":"Laundry Room","server":"114c9276.af512e","deviceId":"141","command":"off","commandArgs":"","x":1360,"y":580,"wires":[[]]},{"id":"5169ac85.254074","type":"hubitat command","z":"74dc244b.798b7c","name":"Arm Home HSM","server":"67195a4a.e370d4","deviceId":"227","command":"on","commandArgs":"","x":900,"y":1060,"wires":[[]]},{"id":"ab9c30de.791ab","type":"hubitat command","z":"74dc244b.798b7c","name":"Wyze Plug - Dining 'Room","server":"67195a4a.e370d4","deviceId":"65","command":"on","commandArgs":"","x":1390,"y":640,"wires":[[]]},{"id":"9566be8.3dbf64","type":"hubitat command","z":"74dc244b.798b7c","name":"Wyze Camera Plug - Kitchen","server":"114c9276.af512e","deviceId":"289","command":"on","commandArgs":"","x":1400,"y":700,"wires":[[]]},{"id":"3a8d0131.5389ce","type":"hubitat command","z":"74dc244b.798b7c","name":"Living Room Amcrest Camera","server":"114c9276.af512e","deviceId":"293","command":"on","commandArgs":"","x":1410,"y":760,"wires":[[]]},{"id":"e11e9fa5.aaba8","type":"hubitat command","z":"74dc244b.798b7c","name":"Living Room","server":"114c9276.af512e","deviceId":"133","command":"setLevel","commandArgs":"99","x":590,"y":1320,"wires":[[]]},{"id":"fb1f5e41.1e3ae","type":"hubitat command","z":"74dc244b.798b7c","name":"Disarm HSM","server":"67195a4a.e370d4","deviceId":"128","command":"on","commandArgs":"","x":590,"y":1260,"wires":[[]]},{"id":"1f53900b.85661","type":"hubitat command","z":"74dc244b.798b7c","name":"HSM","server":"67195a4a.e370d4","deviceId":"128","command":"on","commandArgs":"","x":750,"y":1960,"wires":[[]]},{"id":"6dc1a513.ac714c","type":"hubitat command","z":"74dc244b.798b7c","name":"Living Room","server":"114c9276.af512e","deviceId":"133","command":"setLevel","commandArgs":"25","x":770,"y":1900,"wires":[[]]},{"id":"abc26fb2.f5058","type":"hubitat command","z":"74dc244b.798b7c","name":"Wyze Plug - Dining 'Room","server":"67195a4a.e370d4","deviceId":"65","command":"off","commandArgs":"","x":630,"y":1380,"wires":[[]]},{"id":"eb913c5b.399a6","type":"hubitat command","z":"74dc244b.798b7c","name":"Wyze Camera Plug - Kitchen","server":"114c9276.af512e","deviceId":"289","command":"off","commandArgs":"","x":640,"y":1440,"wires":[[]]},{"id":"37ef1cf0.40ef04","type":"hubitat command","z":"74dc244b.798b7c","name":"Living Room Amcrest Camera","server":"114c9276.af512e","deviceId":"293","command":"off","commandArgs":"","x":650,"y":1500,"wires":[[]]},{"id":"e3eaf67f.4586f8","type":"hubitat command","z":"74dc244b.798b7c","name":"Wyze Plug - Dining 'Room","server":"67195a4a.e370d4","deviceId":"65","command":"off","commandArgs":"","x":810,"y":2020,"wires":[[]]},{"id":"5dae2313.f9994c","type":"hubitat command","z":"74dc244b.798b7c","name":"Wyze Camera Plug - Kitchen","server":"114c9276.af512e","deviceId":"289","command":"off","commandArgs":"","x":820,"y":2080,"wires":[[]]},{"id":"2981c330.61111c","type":"hubitat command","z":"74dc244b.798b7c","name":"Living Room Amcrest Camera","server":"114c9276.af512e","deviceId":"293","command":"off","commandArgs":"","x":830,"y":2140,"wires":[[]]},{"id":"1b9a80e0.4f1b6f","type":"comment","z":"74dc244b.798b7c","name":"GOING TO BED","info":"","x":240,"y":220,"wires":[]},{"id":"f3376782.654388","type":"comment","z":"74dc244b.798b7c","name":"WAKE UP","info":"","x":200,"y":1300,"wires":[]},{"id":"2e26158d.e8e75a","type":"comment","z":"74dc244b.798b7c","name":"GENTLE WAKE UP","info":"","x":170,"y":1900,"wires":[]},{"id":"ab1b86ec.6a1938","type":"switch","z":"74dc244b.798b7c","name":"","property":"payload.currentValue","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":370,"y":520,"wires":[["cf3ba4b3.c33c58"]]},{"id":"c9d2c89a.145fc8","type":"switch","z":"74dc244b.798b7c","name":"","property":"payload.currentValue","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":350,"y":1380,"wires":[["fb1f5e41.1e3ae","e11e9fa5.aaba8","abc26fb2.f5058","eb913c5b.399a6","37ef1cf0.40ef04","28f12646.f2c3da","98218817.a5ea28","2f1f0a5c.98a046","e11e26fa.3f2df8","969b911c.d69b8"]]},{"id":"8c87eddd.109e","type":"switch","z":"74dc244b.798b7c","name":"","property":"payload.currentValue","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":370,"y":2020,"wires":[["9645f676.310ad8"]]},{"id":"dddc00f2.bffa4","type":"hubitat command","z":"74dc244b.798b7c","name":"Garage Ceiling Plug","server":"67195a4a.e370d4","deviceId":"1389","command":"off","commandArgs":"","x":1380,"y":820,"wires":[[]]},{"id":"28f12646.f2c3da","type":"hubitat command","z":"74dc244b.798b7c","name":"Garage Ceiling Plug","server":"67195a4a.e370d4","deviceId":"1389","command":"on","commandArgs":"","x":620,"y":1620,"wires":[[]]},{"id":"55658341.3c594c","type":"hubitat command","z":"74dc244b.798b7c","name":"Garage Ceiling Plug","server":"67195a4a.e370d4","deviceId":"1389","command":"on","commandArgs":"","x":800,"y":2260,"wires":[[]]},{"id":"a5f1a69f.d8cb28","type":"switch","z":"74dc244b.798b7c","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"1","vt":"str"},{"t":"eq","v":"2","vt":"str"},{"t":"eq","v":"3","vt":"str"},{"t":"eq","v":"4","vt":"str"}],"checkall":"true","repair":false,"outputs":4,"x":870,"y":1680,"wires":[["8c4c0d63.ac2e4"],["efc05d8d.0c04b"],["a190f184.97903"],["c3ace51c.352f38"]]},{"id":"8c4c0d63.ac2e4","type":"change","z":"74dc244b.798b7c","name":"Good Morning","rules":[{"t":"set","p":"message","pt":"msg","to":"Good Morning.","tot":"str"},{"t":"set","p":"msg.upperVolumeLimit","pt":"msg","to":"40","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1120,"y":1580,"wires":[[]]},{"id":"efc05d8d.0c04b","type":"change","z":"74dc244b.798b7c","name":"Another Day Older","rules":[{"t":"set","p":"message","pt":"msg","to":"You are another day older.  ","tot":"str"},{"t":"set","p":"msg.upperVolumeLimit","pt":"msg","to":"40","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1130,"y":1640,"wires":[[]]},{"id":"a190f184.97903","type":"change","z":"74dc244b.798b7c","name":"Morning It Is","rules":[{"t":"set","p":"message","pt":"msg","to":"Morning it is.","tot":"str"},{"t":"set","p":"msg.upperVolumeLimit","pt":"msg","to":"40","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1110,"y":1720,"wires":[[]]},{"id":"c3ace51c.352f38","type":"change","z":"74dc244b.798b7c","name":"Grumpy","rules":[{"t":"set","p":"message","pt":"msg","to":"It's Morning. ","tot":"str"},{"t":"set","p":"msg.upperVolumeLimit","pt":"msg","to":"40","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1100,"y":1780,"wires":[[]]},{"id":"8e8cebd9.d30fe8","type":"switch","z":"74dc244b.798b7c","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"1","vt":"str"},{"t":"eq","v":"2","vt":"str"},{"t":"eq","v":"3","vt":"str"},{"t":"eq","v":"4","vt":"str"}],"checkall":"true","repair":false,"outputs":4,"x":970,"y":2340,"wires":[["3afa06c9.421cea"],["6e41390a.77c618"],["9f6e5b98.0b2dc8"],["427a5767.682038"]]},{"id":"3afa06c9.421cea","type":"change","z":"74dc244b.798b7c","name":"Good Morning","rules":[{"t":"set","p":"message","pt":"msg","to":"Good Morning.","tot":"str"},{"t":"set","p":"msg.upperVolumeLimit","pt":"msg","to":"40","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1220,"y":2260,"wires":[["232c03df.d513ec"]]},{"id":"6e41390a.77c618","type":"change","z":"74dc244b.798b7c","name":"Another Day Older","rules":[{"t":"set","p":"message","pt":"msg","to":"You are another day older.  ","tot":"str"},{"t":"set","p":"msg.upperVolumeLimit","pt":"msg","to":"40","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1230,"y":2320,"wires":[["232c03df.d513ec"]]},{"id":"9f6e5b98.0b2dc8","type":"change","z":"74dc244b.798b7c","name":"Morning It Is","rules":[{"t":"set","p":"message","pt":"msg","to":"Morning it is.  ","tot":"str"},{"t":"set","p":"msg.upperVolumeLimit","pt":"msg","to":"40","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1210,"y":2380,"wires":[["232c03df.d513ec"]]},{"id":"427a5767.682038","type":"change","z":"74dc244b.798b7c","name":"Grumpy","rules":[{"t":"set","p":"message","pt":"msg","to":"It's Morning.  I don't know if there is anything good about it.","tot":"str"},{"t":"set","p":"msg.upperVolumeLimit","pt":"msg","to":"40","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1200,"y":2440,"wires":[["232c03df.d513ec"]]},{"id":"f90aa647.49c2c8","type":"hubitat device","z":"74dc244b.798b7c","name":"Living Room","server":"114c9276.af512e","deviceId":"133","attribute":"switch","sendEvent":false,"x":890,"y":40,"wires":[["b75df2e9.eb487"]]},{"id":"8ea4b649.ff4f38","type":"hubitat device","z":"74dc244b.798b7c","name":"Hallway","server":"114c9276.af512e","deviceId":"131","attribute":"switch","sendEvent":false,"x":880,"y":220,"wires":[["1e21f820.4f7c68"]]},{"id":"1acdced.0441431","type":"hubitat device","z":"74dc244b.798b7c","name":"Dining Room","server":"114c9276.af512e","deviceId":"174","attribute":"switch","sendEvent":false,"x":890,"y":280,"wires":[["522ef050.2d2da"]]},{"id":"98f4f030.60c52","type":"hubitat device","z":"74dc244b.798b7c","name":"BREAKFAST NOOK","server":"67195a4a.e370d4","deviceId":"1196","attribute":"switch","sendEvent":false,"x":920,"y":340,"wires":[["7c302dcc.bb0264"]]},{"id":"8d4bc628.9a00f8","type":"hubitat device","z":"74dc244b.798b7c","name":"Kitchen","server":"114c9276.af512e","deviceId":"135","attribute":"switch","sendEvent":false,"x":880,"y":400,"wires":[["43247825.81c7c8"]]},{"id":"df160195.7364d","type":"hubitat device","z":"74dc244b.798b7c","name":"Office","server":"114c9276.af512e","deviceId":"129","attribute":"switch","sendEvent":false,"x":870,"y":460,"wires":[["705db69f.239c18"]]},{"id":"161c9c89.6cc7b3","type":"hubitat device","z":"74dc244b.798b7c","name":"TV LEDs Controller","server":"67195a4a.e370d4","deviceId":"2502","attribute":"switch","sendEvent":false,"x":910,"y":520,"wires":[["e6966dab.f8def"]]},{"id":"cb3b0204.98bc3","type":"hubitat device","z":"74dc244b.798b7c","name":"Laundry Room","server":"114c9276.af512e","deviceId":"141","attribute":"switch","sendEvent":false,"x":900,"y":580,"wires":[["aba1e0e4.a83ad"]]},{"id":"8bb452ad.9b90b","type":"hubitat device","z":"74dc244b.798b7c","name":"Garage Ceiling Plug","server":"67195a4a.e370d4","deviceId":"1389","attribute":"switch","sendEvent":false,"x":920,"y":820,"wires":[["39d92f73.730d7"]]},{"id":"2b1d085.7a8ebf8","type":"hubitat device","z":"74dc244b.798b7c","name":"Dining Room Wyze Camera Plug","server":"67195a4a.e370d4","deviceId":"65","attribute":"switch","sendEvent":false,"x":960,"y":640,"wires":[["723ec1ca.78648"]]},{"id":"d22214b6.7d8218","type":"hubitat device","z":"74dc244b.798b7c","name":"Kitchen Wyze Camera Plug","server":"114c9276.af512e","deviceId":"289","attribute":"switch","sendEvent":false,"x":940,"y":700,"wires":[["4ca31fb0.cb501"]]},{"id":"7b528f58.06f3a","type":"hubitat device","z":"74dc244b.798b7c","name":"Living Room Amcrest Camera Plug","server":"114c9276.af512e","deviceId":"293","attribute":"switch","sendEvent":false,"x":960,"y":760,"wires":[["cc2c03e5.97598"]]},{"id":"b75df2e9.eb487","type":"switch","z":"74dc244b.798b7c","name":"On???","property":"payload.value","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":1190,"y":40,"wires":[["70d0a4fb.7e638c"]]},{"id":"2d760b71.01df94","type":"switch","z":"74dc244b.798b7c","name":"On???","property":"payload.value","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":1190,"y":220,"wires":[[]]},{"id":"7c302dcc.bb0264","type":"switch","z":"74dc244b.798b7c","name":"On???","property":"payload.value","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":1190,"y":340,"wires":[["4a696568.cf215c"]]},{"id":"43247825.81c7c8","type":"switch","z":"74dc244b.798b7c","name":"On???","property":"payload.value","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":1190,"y":400,"wires":[["9bc6ae64.3bab7"]]},{"id":"705db69f.239c18","type":"switch","z":"74dc244b.798b7c","name":"On???","property":"payload.value","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":1190,"y":460,"wires":[["ae0574ff.a7a888"]]},{"id":"e6966dab.f8def","type":"switch","z":"74dc244b.798b7c","name":"On???","property":"payload.value","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":1190,"y":520,"wires":[["86b55567.667508"]]},{"id":"723ec1ca.78648","type":"switch","z":"74dc244b.798b7c","name":"Off???","property":"payload.value","propertyType":"msg","rules":[{"t":"eq","v":"off","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":1190,"y":640,"wires":[["ab9c30de.791ab"]]},{"id":"4ca31fb0.cb501","type":"switch","z":"74dc244b.798b7c","name":"Off???","property":"payload.value","propertyType":"msg","rules":[{"t":"eq","v":"off","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":1190,"y":700,"wires":[["9566be8.3dbf64"]]},{"id":"cc2c03e5.97598","type":"switch","z":"74dc244b.798b7c","name":"Off???","property":"payload.value","propertyType":"msg","rules":[{"t":"eq","v":"off","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":1190,"y":760,"wires":[["3a8d0131.5389ce"]]},{"id":"39d92f73.730d7","type":"switch","z":"74dc244b.798b7c","name":"On???","property":"payload.value","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":1190,"y":820,"wires":[["dddc00f2.bffa4"]]},{"id":"4a2375b5.1d652c","type":"hubitat device","z":"74dc244b.798b7c","name":"Living Room Double-Tapped","server":"114c9276.af512e","deviceId":"133","attribute":"doubleTapped","sendEvent":true,"x":140,"y":400,"wires":[["dcd1a64c.c670b8"]]},{"id":"dcd1a64c.c670b8","type":"switch","z":"74dc244b.798b7c","name":"1 or 2","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"1","vt":"num"},{"t":"eq","v":"2","vt":"num"}],"checkall":"true","repair":false,"outputs":2,"x":370,"y":400,"wires":[["639dace1.8bb204"],["cf3ba4b3.c33c58"]]},{"id":"639dace1.8bb204","type":"link out","z":"74dc244b.798b7c","name":"","links":["f3cac60c.3201d8"],"x":495,"y":360,"wires":[]},{"id":"f3cac60c.3201d8","type":"link in","z":"74dc244b.798b7c","name":"","links":["639dace1.8bb204"],"x":395,"y":2140,"wires":[["9645f676.310ad8"]]},{"id":"8d734db.a7957b","type":"comment","z":"74dc244b.798b7c","name":"Double Tap of Living Room Switch","info":"","x":230,"y":2140,"wires":[]},{"id":"532baf51.19146","type":"comment","z":"74dc244b.798b7c","name":"To Gentle Wakeup","info":"","x":520,"y":320,"wires":[]},{"id":"71941113.d8708","type":"hubitat device","z":"74dc244b.798b7c","name":"Living Room Fan","server":"67195a4a.e370d4","deviceId":"348","attribute":"switch","sendEvent":false,"x":910,"y":100,"wires":[["e95b7e24.66473"]]},{"id":"8ae8c3f5.11c28","type":"hubitat device","z":"74dc244b.798b7c","name":"Living Room Fan Bulb","server":"67195a4a.e370d4","deviceId":"349","attribute":"switch","sendEvent":false,"x":920,"y":160,"wires":[["8e326bdb.759d68"]]},{"id":"e95b7e24.66473","type":"hubitat command","z":"74dc244b.798b7c","name":"Living Room Fan","server":"67195a4a.e370d4","deviceId":"348","command":"off","commandArgs":"","x":1370,"y":100,"wires":[[]]},{"id":"8e326bdb.759d68","type":"hubitat command","z":"74dc244b.798b7c","name":"Living Room Fan Bulb","server":"67195a4a.e370d4","deviceId":"349","command":"off","commandArgs":"","x":1380,"y":160,"wires":[[]]},{"id":"11f52f3f.9d4581","type":"delay","z":"74dc244b.798b7c","name":"","pauseType":"delay","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":880,"y":1120,"wires":[["306b37dc.951ac8"]]},{"id":"306b37dc.951ac8","type":"hubitat command","z":"74dc244b.798b7c","name":"Arm Alarm Vista INSTANT","server":"571bbda3.ed7cf4","deviceId":"90","command":"arm_instant","commandArgs":"","x":1110,"y":1120,"wires":[[]]},{"id":"ac65791c.4a7cf8","type":"hubitat command","z":"74dc244b.798b7c","name":"Alarm","server":"571bbda3.ed7cf4","deviceId":"90","command":"disarm","commandArgs":"","x":760,"y":1780,"wires":[[]]},{"id":"e11e26fa.3f2df8","type":"delay","z":"74dc244b.798b7c","name":"","pauseType":"delay","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":580,"y":1780,"wires":[["ac65791c.4a7cf8"]]},{"id":"80b9739c.035c8","type":"delay","z":"74dc244b.798b7c","name":"","pauseType":"delay","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":760,"y":2420,"wires":[["a2cb0387.36012"]]},{"id":"a2cb0387.36012","type":"hubitat command","z":"74dc244b.798b7c","name":"Alarm","server":"571bbda3.ed7cf4","deviceId":"90","command":"disarm","commandArgs":"","x":970,"y":2420,"wires":[[]]},{"id":"522ef050.2d2da","type":"switch","z":"74dc244b.798b7c","name":"On???","property":"payload.value","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":1190,"y":280,"wires":[["e044271d.8a54d8"]]},{"id":"aba1e0e4.a83ad","type":"switch","z":"74dc244b.798b7c","name":"On???","property":"payload.value","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":1190,"y":580,"wires":[["95e7a57b.193988"]]},{"id":"366f7224.09ef2e","type":"hubitat device","z":"74dc244b.798b7c","name":"Exterior Overhead Patio","server":"114c9276.af512e","deviceId":"66","attribute":"switch","sendEvent":false,"x":930,"y":880,"wires":[["a7485ef1.516bb"]]},{"id":"a7485ef1.516bb","type":"switch","z":"74dc244b.798b7c","name":"On???","property":"payload.value","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":1190,"y":880,"wires":[["e8f06771.918658"]]},{"id":"e8f06771.918658","type":"hubitat command","z":"74dc244b.798b7c","name":"Exterior Overhead Patio","server":"114c9276.af512e","deviceId":"66","command":"off","commandArgs":"","x":1390,"y":880,"wires":[[]]},{"id":"eca409a4.046cc8","type":"hubitat device","z":"74dc244b.798b7c","name":"Apple TV Remote","server":"571bbda3.ed7cf4","deviceId":"291","attribute":"","sendEvent":true,"x":200,"y":740,"wires":[[]]},{"id":"2f1f0a5c.98a046","type":"alexa-remote-routine","z":"74dc244b.798b7c","name":"Good Morning","account":"333dc8a4.bcb6d8","routineNode":{"type":"speak","payload":{"type":"regular","text":{"type":"str","value":"Good Morning"},"devices":["G000MW0474520JG4"]}},"x":600,"y":1560,"wires":[[]]},{"id":"a1125fa6.c3f0f","type":"alexa-remote-routine","z":"74dc244b.798b7c","name":"Good Morning","account":"333dc8a4.bcb6d8","routineNode":{"type":"speak","payload":{"type":"regular","text":{"type":"str","value":"Good Morning"},"devices":["G000MW0474520JG4"]}},"x":780,"y":2200,"wires":[[]]},{"id":"737b33fb.78c71c","type":"alexa-remote-routine","z":"74dc244b.798b7c","name":"Good Night","account":"333dc8a4.bcb6d8","routineNode":{"type":"speak","payload":{"type":"regular","text":{"type":"str","value":"Good Night"},"devices":["G000MW0474520JG4"]}},"x":890,"y":1000,"wires":[[]]},{"id":"cf3ba4b3.c33c58","type":"no-op","z":"74dc244b.798b7c","name":"","x":530,"y":460,"wires":[["f90aa647.49c2c8","8ea4b649.ff4f38","1acdced.0441431","98f4f030.60c52","8d4bc628.9a00f8","df160195.7364d","161c9c89.6cc7b3","cb3b0204.98bc3","5169ac85.254074","737b33fb.78c71c","8bb452ad.9b90b","7b528f58.06f3a","d22214b6.7d8218","2b1d085.7a8ebf8","8ae8c3f5.11c28","71941113.d8708","11f52f3f.9d4581","366f7224.09ef2e","f6fe124b.2fd46"]]},{"id":"9645f676.310ad8","type":"no-op","z":"74dc244b.798b7c","name":"","x":520,"y":2100,"wires":[["6dc1a513.ac714c","1f53900b.85661","e3eaf67f.4586f8","5dae2313.f9994c","2981c330.61111c","a1125fa6.c3f0f","55658341.3c594c","d048493b.007a48","80b9739c.035c8"]]},{"id":"98218817.a5ea28","type":"random","z":"74dc244b.798b7c","name":"","low":"1","high":"4","inte":"true","property":"payload","x":580,"y":1680,"wires":[["a5f1a69f.d8cb28"]]},{"id":"d048493b.007a48","type":"random","z":"74dc244b.798b7c","name":"","low":"1","high":"4","inte":"true","property":"payload","x":760,"y":2340,"wires":[["8e8cebd9.d30fe8"]]},{"id":"f6fe124b.2fd46","type":"cast-to-client","z":"74dc244b.798b7c","name":"Good Night","url":"","contentType":"","message":"Good Night","language":"en","ip":"192.168.68.105","port":"","volume":"","x":890,"y":940,"wires":[[]]},{"id":"969b911c.d69b8","type":"cast-to-client","z":"74dc244b.798b7c","name":"Good Morning","url":"","contentType":"","message":"Good Morning","language":"en","ip":"192.168.68.105","port":"","volume":"","x":600,"y":1728,"wires":[[]]},{"id":"232c03df.d513ec","type":"cast-to-client","z":"74dc244b.798b7c","name":"Good Morning","url":"","contentType":"","message":"","language":"en","ip":"192.168.68.105","port":"","volume":"","x":1540,"y":2360,"wires":[[]]},{"id":"67195a4a.e370d4","type":"hubitat config","name":"HUBITAT HUB","usetls":false,"host":"192.168.68.124","port":"80","appId":"2569","nodeRedServer":"http://192.168.68.176:1880","webhookPath":"/hubitat/webhook_","autoRefresh":false,"useWebsocket":false},{"id":"114c9276.af512e","type":"hubitat config","name":"Hubitat C-7","usetls":false,"host":"192.168.68.166","port":"80","appId":"3","nodeRedServer":"http://192.168.68.176:1880","webhookPath":"/hubitat/webhook","autoRefresh":true,"useWebsocket":false},{"id":"571bbda3.ed7cf4","type":"hubitat config","name":"Hubitat Hub B 176","usetls":false,"host":"192.168.68.161","port":"80","appId":"4","nodeRedServer":"http://192.168.68.176:1880","webhookPath":"/hubitat/webhook__","autoRefresh":true,"useWebsocket":false},{"id":"333dc8a4.bcb6d8","type":"alexa-remote-account","name":"Alexa Acct","authMethod":"proxy","proxyOwnIp":"192.168.68.176","proxyPort":"3456","cookieFile":"authFile","refreshInterval":"3","alexaServiceHost":"pitangui.amazon.com","amazonPage":"amazon.com","acceptLanguage":"en-US","userAgent":"","useWsMqtt":"on","autoInit":"on"}]


[{"id":"498ab0b7.72927","type":"tab","label":"PINGER","disabled":false,"info":""},{"id":"8639b5d2.67abe8","type":"change","z":"498ab0b7.72927","name":"Set to Hubitat","rules":[{"t":"set","p":"topic","pt":"msg","to":"HUBITAT","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1160,"y":80,"wires":[["5b4cadfc.a268e4"]]},{"id":"5b18662e.117268","type":"change","z":"498ab0b7.72927","name":"Set to SmartThings","rules":[{"t":"set","p":"topic","pt":"msg","to":"SMARTTHINGS","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1170,"y":140,"wires":[["5b4cadfc.a268e4"]]},{"id":"8c9218a3.dab998","type":"change","z":"498ab0b7.72927","name":"Set to RPi Hole 132","rules":[{"t":"set","p":"topic","pt":"msg","to":"PI 4--132","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1170,"y":200,"wires":[["5b4cadfc.a268e4"]]},{"id":"b5042cc5.676f2","type":"change","z":"498ab0b7.72927","name":"Set to Pi Zero Pi-Hole","rules":[{"t":"set","p":"topic","pt":"msg","to":"PI ZERO","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1180,"y":260,"wires":[["5b4cadfc.a268e4"]]},{"id":"2adc09c.65306f6","type":"inject","z":"498ab0b7.72927","name":"reset","repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"Button","payload":"[]","payloadType":"json","x":1450,"y":260,"wires":[["a41fe4f0.a1e2e8"]]},{"id":"5b4cadfc.a268e4","type":"switch","z":"498ab0b7.72927","name":"","property":"payload","propertyType":"msg","rules":[{"t":"gt","v":"0","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":1450,"y":340,"wires":[["a41fe4f0.a1e2e8"]]},{"id":"82e034b6.462298","type":"change","z":"498ab0b7.72927","name":"Set to Hubitat B","rules":[{"t":"set","p":"topic","pt":"msg","to":"HUBITAT B","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1160,"y":320,"wires":[["5b4cadfc.a268e4"]]},{"id":"d945c80c.01e558","type":"inject","z":"498ab0b7.72927","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"60","crontab":"","once":true,"onceDelay":"16","topic":"","payload":"","payloadType":"date","x":110,"y":360,"wires":[["5c906a0f.0ee634"]]},{"id":"34107d64.572ab2","type":"switch","z":"498ab0b7.72927","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"1","vt":"num"},{"t":"eq","v":"2","vt":"num"},{"t":"eq","v":"3","vt":"num"},{"t":"eq","v":"4","vt":"num"},{"t":"eq","v":"5","vt":"num"},{"t":"eq","v":"6","vt":"num"},{"t":"eq","v":"7","vt":"num"},{"t":"eq","v":"8","vt":"num"},{"t":"eq","v":"9","vt":"num"},{"t":"eq","v":"10","vt":"num"}],"checkall":"true","repair":false,"outputs":10,"x":510,"y":360,"wires":[["e03916b5.19a6e8"],["5f2bdd69.e67244"],["a558c034.ef502"],["cb97b063.fe08a"],["5e48075e.0aa2b8"],["fc0f5d54.d7861"],["57edc27f.83d4ec"],["39c6c28b.a5cf9e"],["61130560.e2c6cc"],["1d0d1f86.ef0c2"]]},{"id":"9058b7e7.ba1968","type":"change","z":"498ab0b7.72927","name":"Set to Cloudflare","rules":[{"t":"set","p":"topic","pt":"msg","to":"CLOUDFLARE","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1170,"y":440,"wires":[["5b4cadfc.a268e4"]]},{"id":"53fe701e.66dc2","type":"change","z":"498ab0b7.72927","name":"Set to Hubitat C-7","rules":[{"t":"set","p":"topic","pt":"msg","to":"HUBITAT C-7","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1170,"y":380,"wires":[["5b4cadfc.a268e4"]]},{"id":"e5a14cdb.5769c","type":"change","z":"498ab0b7.72927","name":"Set to AlarmDecoder","rules":[{"t":"set","p":"topic","pt":"msg","to":"ALARMDECODER","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1180,"y":500,"wires":[["5b4cadfc.a268e4"]]},{"id":"acd91bd8.d18f98","type":"change","z":"498ab0b7.72927","name":"Set to RPi 4 139","rules":[{"t":"set","p":"topic","pt":"msg","to":"PI 4--139","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1160,"y":560,"wires":[["5b4cadfc.a268e4"]]},{"id":"b36d3e03.ed98d","type":"change","z":"498ab0b7.72927","name":"Set to HOME ASST","rules":[{"t":"set","p":"topic","pt":"msg","to":"HOME ASSISTANT","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1170,"y":620,"wires":[["5b4cadfc.a268e4"]]},{"id":"a41fe4f0.a1e2e8","type":"ui_chart","z":"498ab0b7.72927","name":"","group":"f897594b.77d5d8","order":1,"width":24,"height":15,"label":"PINGING","chartType":"line","legend":"true","xformat":"HH:mm:ss","interpolate":"linear","nodata":"","dot":true,"ymin":"0","ymax":"15","removeOlder":"48","removeOlderPoints":"","removeOlderUnit":"3600","cutout":0,"useOneColor":false,"useUTC":false,"colors":["#1f77b4","#aec7e8","#ff7f0e","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5"],"outputs":1,"x":1620,"y":340,"wires":[[]]},{"id":"5c906a0f.0ee634","type":"random","z":"498ab0b7.72927","name":"Random 1-10","low":"1","high":"10","inte":"true","property":"payload","x":340,"y":360,"wires":[["34107d64.572ab2"]]},{"id":"e03916b5.19a6e8","type":"ping","z":"498ab0b7.72927","mode":"triggered","name":"Hubitat A 192.168.68.124","host":"192.168.68.124","timer":"251","inputs":1,"x":850,"y":80,"wires":[["8639b5d2.67abe8"]]},{"id":"5f2bdd69.e67244","type":"ping","z":"498ab0b7.72927","mode":"triggered","name":"SmartThings 192.168.68.127","host":"192.168.68.127","timer":"311","inputs":1,"x":860,"y":140,"wires":[["5b18662e.117268"]]},{"id":"a558c034.ef502","type":"ping","z":"498ab0b7.72927","mode":"triggered","name":"Pi 4 Pi-Hole 192.168.68.132","host":"192.168.68.132","timer":"291","inputs":1,"x":860,"y":200,"wires":[["8c9218a3.dab998"]]},{"id":"cb97b063.fe08a","type":"ping","z":"498ab0b7.72927","mode":"triggered","name":"Pi Zero 192.168.68.140","host":"192.168.68.140","timer":"331","inputs":1,"x":840,"y":260,"wires":[["b5042cc5.676f2"]]},{"id":"5e48075e.0aa2b8","type":"ping","z":"498ab0b7.72927","mode":"triggered","name":"Hubitat B 192.168.68.161","host":"192.168.68.161","timer":"247","inputs":1,"x":850,"y":320,"wires":[["82e034b6.462298"]]},{"id":"57edc27f.83d4ec","type":"ping","z":"498ab0b7.72927","mode":"triggered","name":"Cloudflare 1.1.1.1","host":"1.1.1.1","timer":"247","inputs":1,"x":830,"y":440,"wires":[["9058b7e7.ba1968"]]},{"id":"fc0f5d54.d7861","type":"ping","z":"498ab0b7.72927","mode":"triggered","name":"Hubitat C-7  192.168.68.166","host":"192.168.68.166","timer":"247","inputs":1,"x":860,"y":380,"wires":[["53fe701e.66dc2"]]},{"id":"39c6c28b.a5cf9e","type":"ping","z":"498ab0b7.72927","mode":"triggered","name":"AlarmDecoder 192.168.68.155","host":"192.168.68.155","timer":"247","inputs":1,"x":870,"y":500,"wires":[["e5a14cdb.5769c"]]},{"id":"61130560.e2c6cc","type":"ping","z":"498ab0b7.72927","mode":"triggered","name":"Pi 4 Pi-Hole 192.168.68.139","host":"192.168.68.139","timer":"247","inputs":1,"x":860,"y":560,"wires":[["acd91bd8.d18f98"]]},{"id":"1d0d1f86.ef0c2","type":"ping","z":"498ab0b7.72927","mode":"triggered","name":"VB -- HA 192.168.68.175","host":"192.168.68.175","timer":"247","inputs":1,"x":850,"y":620,"wires":[["b36d3e03.ed98d"]]},{"id":"f897594b.77d5d8","type":"ui_group","name":"Pinging","tab":"bad0cd39.f5109","order":2,"disp":true,"width":"24","collapse":false},{"id":"bad0cd39.f5109","type":"ui_tab","name":"PINGING/SPEEDTEST","icon":"dashboard","order":3,"disabled":false,"hidden":false}]

I posted an update on Node Red Community too.

I imported both (individually) to NR running on a rPi 3B+

I then deleted Gentle Wake Up and it vanished instantly. Did a deploy, then a ^Z to get it back and another deploy. All were fast as I expected it to be.

For your multiple servers are you using MQTT to pass messages back and forth?

Compacted Backup size is about 359K for all flows. I have about 12 flows and from the backup file maybe 1,352 node instances. I am also using about 35 different subflows to help reduce redundant sequence "snippets" and standardize stuff across flows.

My current system is running on an RPi 4 with 4GB. Sounds like I have a bunch less stuff than you and so probably not surprisingly experiencing no issues so far.

What you guys aren't able to see is that I somehow got hundreds of spacer nodes. I don't know where I saw it but I think it said I had 1100 but I can't remember how I found that to go back. Also, I have no idea how I got them nor how to get rid of them without deleting one at a time because they are in the config window. I can't click on 1st one then hold down shift and click on last.

Can you edit the flows_xxxx.json file? That's something way beyond my paygrade though.. :grimacing:

I think so. I did it before but it was when I only had a couple of ghost nodes. I found where I saw the 1100 number. It was in the search window.

image

1 Like

I have 41 ui_spacer across my 10 or so dashboards.

So 1100 would be a problem???????????????? :grin:

I opened my flows file in a text editor and deleted all of the rogue spacer nodes and that fixed it. I wish I knew how the heck I screwed it up in the 1st place.

5 Likes

Cut and paste can sometimes not be friendly.. also importing.

How do you upgrade when this is already installed? Thank you.

Assuming you mean the Hubitat nodes, and not node-red itself, it is very simple. Click on the top-right hamburger menu, and then "Manage palette". Click on the update button next to any nodes that indicate an updated version is available.

After the update, you'll have to restart NR.

Thanks! Learned something tonight. Had quite a few to update. Much appreciated.

Quick question... is this error normal for Lutron?

image

1 Like

Can't answer that - I use a different version of that node that I installed from the command line.

I know I've seen that but I don't recall if it was the Lutron nodes or not. I'm also not sure how I "fixed" it but try putting an empty lowercase.html file in the top folder with the Lutron code.