Node-Red No longer has Home Assistant Node

Today when I opened up Node-Red, all of the nodes that are based on HA showed as unavailable or missing. All my flows still work around my house, but I cannot make new ones or really edit these out of fear of it breaking everything. The logs do not show any errors, and NR successfully connects to HA. Any suggestions or ideas? thanks!

Here is the log, I see some lines about changes, would I type that into my HA terminal?

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service base-addon-banner: starting
-----------------------------------------------------------
 Add-on: Node-RED
 Flow-based programming for the Internet of Things
-----------------------------------------------------------
 Add-on version: 14.4.0
 You are running the latest version of this add-on.
 System: Home Assistant OS 10.3  (amd64 / qemux86-64)
 Home Assistant Core: 2023.7.1
 Home Assistant Supervisor: 2023.07.1
-----------------------------------------------------------
 Please, share the above information when looking for help
 or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------
s6-rc: info: service base-addon-banner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service base-addon-log-level: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service base-addon-log-level successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service init-nginx: starting
s6-rc: info: service init-customizations: starting
s6-rc: info: service init-customizations successfully started
s6-rc: info: service init-nodered: starting
s6-rc: info: service init-nginx successfully started
up to date, audited 127 packages in 6s
11 packages are looking for funding
  run `npm fund` for details
6 vulnerabilities (3 moderate, 3 high)
To address all issues possible (including breaking changes), run:
  npm audit fix --force
Some issues need review, and may require choosing
a different dependency.
Run `npm audit` for details.
s6-rc: info: service init-nodered successfully started
s6-rc: info: service nodered: starting
s6-rc: info: service nodered successfully started
s6-rc: info: service nginx: starting
s6-rc: info: service nginx successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
[19:14:53] INFO: Starting Node-RED...
> start
> node $NODE_OPTIONS node_modules/node-red/red.js --settings /etc/node-red/config.js
20 Jul 19:14:57 - [info] 
Welcome to Node-RED
===================
20 Jul 19:14:57 - [info] Node-RED version: v3.0.2
20 Jul 19:14:57 - [info] Node.js  version: v18.16.1
20 Jul 19:14:57 - [info] Linux 6.1.34 x64 LE
20 Jul 19:14:58 - [info] Loading palette nodes
20 Jul 19:15:04 - [info] Dashboard version 3.5.0 started at /endpoint/ui
20 Jul 19:15:05 - [info] Settings file  : /etc/node-red/config.js
20 Jul 19:15:05 - [info] Context store  : 'default' [module=memory]
20 Jul 19:15:05 - [info] User directory : /config/node-red/
20 Jul 19:15:05 - [warn] Projects disabled : editorTheme.projects.enabled=false
20 Jul 19:15:05 - [info] Flows file     : /config/node-red/flows.json
20 Jul 19:15:05 - [info] Server now running at http://127.0.0.1:46836/
20 Jul 19:15:05 - [info] Starting flows
[19:15:05] INFO: Starting NGinx...
20 Jul 19:15:06 - [info] Started flows
20 Jul 19:15:06 - [info] [server:Home Assistant] Connecting to http://supervisor/core
20 Jul 19:15:06 - [info] [zigbee2mqtt-server:7466c09a227ab62f] MQTT Connected
20 Jul 19:15:06 - [info] [zigbee2mqtt-server:7466c09a227ab62f] MQTT Subscribed to: "zigbee2mqtt/#
20 Jul 19:15:06 - [info] [server:Home Assistant] Connected to http://supervisor/core
1 Like

In Node-RED go into Manage Palette and see if node-red-contrib-home-assistant-websocket is installed. It comes installed by default so not sure how it would have disappeared.

2 Likes

Yes, I checked that and itā€™s up to date too, v0.55.1. However, when I try to disable the nodes, they do not disable (as in they do not show ā€œenable allā€) like they cannot be disabled. (Though it does show their existence)

Export your flow and post it here - maybe someone will be able to spot something there. Donā€™t forget to redact any passwords.

Iā€™ll post it here on the morning, thank you! The weirdest thing is this all was working flawlessly up until yesterday. I updated Node-Red then and in the updating it seems to have broken the connection to HA.

Here is one group of flows. Thanks again!

[{"id":"de6ca445db52a93a","type":"subflow","name":"KS - Blinds","info":"","category":"","in":[{"x":80,"y":100,"wires":[{"id":"ec76090a5fa8fb91"}]}],"out":[{"x":440,"y":60,"wires":[{"id":"ec76090a5fa8fb91","port":0}]},{"x":440,"y":140,"wires":[{"id":"ec76090a5fa8fb91","port":1}]}],"env":[],"meta":{},"color":"#FF0000","outputLabels":["KS ON","KS OFF"],"icon":"font-awesome/fa-toggle-on"},{"id":"ec76090a5fa8fb91","type":"api-current-state","z":"de6ca445db52a93a","name":"KS Blinds","server":"253a3d5e.ef9b22","version":3,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","entity_id":"input_boolean.ks_blinds","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":220,"y":100,"wires":[[],[]]},{"id":"9be812f4aa7c9e3e","type":"subflow","name":"Guest Mode","info":"","category":"","in":[{"x":120,"y":140,"wires":[{"id":"60830d887aa5e8c4"}]}],"out":[{"x":460,"y":100,"wires":[{"id":"60830d887aa5e8c4","port":0}]},{"x":470,"y":180,"wires":[{"id":"60830d887aa5e8c4","port":1}]}],"env":[],"meta":{},"color":"#FF0000","outputLabels":["Guest Mode ON","Guest Mode OFF"],"icon":"font-awesome/fa-toggle-on"},{"id":"60830d887aa5e8c4","type":"api-current-state","z":"9be812f4aa7c9e3e","name":"Guest Mode","server":"253a3d5e.ef9b22","version":3,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","entity_id":"input_boolean.guest_mode","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":250,"y":140,"wires":[[],[]]},{"id":"1e9d4baff34f237e","type":"tab","label":"Blinds","disabled":false,"info":"","env":[]},{"id":"44f24d80eb8eab17","type":"group","z":"1e9d4baff34f237e","name":"Control Switches","style":{"stroke":"#0070c0","fill":"#ffffff","label":true,"color":"#000000","fill-opacity":"0.5"},"nodes":["8ca03e66a0945d78","7cbfc145061eec1a","dd8d6a68cfb0441f","f77b8ff68beb459e","c6687b930640b93d","991561bbda0043f7","b66dd8e1dafb3c2a","4c03ece653a68aae","a7478e04ba353ed0"],"x":24,"y":39,"w":482,"h":382},{"id":"3212cb15afbafc67","type":"group","z":"1e9d4baff34f237e","name":"Sun Blind Automations","style":{"stroke":"#ffcf3f","fill":"#ffffff","fill-opacity":"0.5","label":true,"color":"#000000"},"nodes":["44df59d15705e0f6","f17c3232a53c2ec9","2b58a8159e945815","fc7e3617c0bbe04e","772154ab79e810c1","f736a1981ef9c111","646497a836f71aa9","ce2bbc5e23aca202"],"x":14,"y":439,"w":712,"h":222},{"id":"a8c118c19296c450","type":"server-state-changed","z":"1e9d4baff34f237e","name":"lvg_shield is turned off","server":"253a3d5e.ef9b22","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"media_player.lvg_shield","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"off","halt_if_type":"str","halt_if_compare":"is","outputs":2,"output_only_on_state_change":true,"for":"3","forType":"num","forUnits":"seconds","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"eventData"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"}],"x":180,"y":760,"wires":[["d8107466072cfd80"],[]]},{"id":"18b7ac8f20dbcc35","type":"api-call-service","z":"1e9d4baff34f237e","name":"Open Blinds - Switch Off","server":"253a3d5e.ef9b22","version":5,"debugenabled":false,"domain":"switch","service":"turn_off","areaId":[],"deviceId":[],"entityId":["switch.dining_room_blinds_switch","switch.living_room_blinds_switch"],"data":"","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":790,"y":760,"wires":[["b066c59bfc53ae64"]]},{"id":"222ec739747d134b","type":"server-state-changed","z":"1e9d4baff34f237e","name":"lvg_shield is playing","server":"253a3d5e.ef9b22","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"media_player.lvg_shield","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"playing","halt_if_type":"str","halt_if_compare":"is","outputs":2,"output_only_on_state_change":true,"for":"2","forType":"num","forUnits":"seconds","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"eventData"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"}],"x":170,"y":880,"wires":[["8e8c083a03b9508f"],[]]},{"id":"8e8c083a03b9508f","type":"api-current-state","z":"1e9d4baff34f237e","name":"Sun is above horizon","server":"253a3d5e.ef9b22","version":3,"outputs":2,"halt_if":"above_horizon","halt_if_type":"str","halt_if_compare":"is","entity_id":"sun.sun","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":380,"y":880,"wires":[["6485b3cebbf556f3"],[]]},{"id":"d8107466072cfd80","type":"api-current-state","z":"1e9d4baff34f237e","name":"Sun is above horizon","server":"253a3d5e.ef9b22","version":3,"outputs":2,"halt_if":"above_horizon","halt_if_type":"str","halt_if_compare":"is","entity_id":"sun.sun","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":400,"y":760,"wires":[["3ee1090743aa0cdc"],[]]},{"id":"0387ae495d2e5b68","type":"api-call-service","z":"1e9d4baff34f237e","name":"Close Blinds - Switch On","server":"253a3d5e.ef9b22","version":5,"debugenabled":false,"domain":"switch","service":"turn_on","areaId":[],"deviceId":[],"entityId":["switch.dining_room_blinds_switch","switch.living_room_blinds_switch"],"data":"","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":770,"y":880,"wires":[["b066c59bfc53ae64"]]},{"id":"1e81f3617e98aff0","type":"api-current-state","z":"1e9d4baff34f237e","name":"LR-TV State","server":"253a3d5e.ef9b22","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"media_player.living_room_tv","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":370,"y":700,"wires":[["b066c59bfc53ae64"]]},{"id":"069b8c2556a9deb6","type":"inject","z":"1e9d4baff34f237e","name":"Check","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":150,"y":700,"wires":[["1e81f3617e98aff0"]]},{"id":"649767667afdf140","type":"server-state-changed","z":"1e9d4baff34f237e","name":"lvg_shield is paused for 5 min","server":"253a3d5e.ef9b22","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"media_player.lvg_shield","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"paused","halt_if_type":"str","halt_if_compare":"is","outputs":2,"output_only_on_state_change":true,"for":"5","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"eventData"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"}],"x":200,"y":820,"wires":[["a76c6d70c409bfed"],[]]},{"id":"a76c6d70c409bfed","type":"api-current-state","z":"1e9d4baff34f237e","name":"Sun is above horizon","server":"253a3d5e.ef9b22","version":3,"outputs":2,"halt_if":"above_horizon","halt_if_type":"str","halt_if_compare":"is","entity_id":"sun.sun","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":440,"y":820,"wires":[["7572ccfb42fb1a07"],[]]},{"id":"14085d9ff14f6d64","type":"api-call-service","z":"1e9d4baff34f237e","name":"Open Blinds 50%","server":"253a3d5e.ef9b22","version":5,"debugenabled":false,"domain":"cover","service":"set_cover_position","areaId":[],"deviceId":["0bf46807df055e555b7957de89b300ea","3a3b8f7c78e578cad95c175d6b0800bc","35e9efee887a33325a204c1caa0cd977"],"entityId":[],"data":"{\"position\":\"50\"}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":810,"y":820,"wires":[["b066c59bfc53ae64"]]},{"id":"b066c59bfc53ae64","type":"debug","z":"1e9d4baff34f237e","name":"Output","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1010,"y":700,"wires":[]},{"id":"8ca03e66a0945d78","type":"api-call-service","z":"1e9d4baff34f237e","g":"44f24d80eb8eab17","name":"DNG Blinds Close","server":"253a3d5e.ef9b22","version":5,"debugenabled":false,"domain":"cover","service":"close_cover","areaId":[],"deviceId":["0bf46807df055e555b7957de89b300ea"],"entityId":[],"data":"","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":370,"y":320,"wires":[[]]},{"id":"7cbfc145061eec1a","type":"api-call-service","z":"1e9d4baff34f237e","g":"44f24d80eb8eab17","name":"DNG Blinds Open","server":"253a3d5e.ef9b22","version":5,"debugenabled":false,"domain":"cover","service":"set_cover_position","areaId":[],"deviceId":["0bf46807df055e555b7957de89b300ea"],"entityId":[],"data":"{\"position\": 98}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":370,"y":380,"wires":[[]]},{"id":"dd8d6a68cfb0441f","type":"ha-switch","z":"1e9d4baff34f237e","g":"44f24d80eb8eab17","name":"DNG Blinds","version":0,"debugenabled":false,"inputs":0,"outputs":2,"entityConfig":"ab9e90960ae55d6d","enableInput":false,"outputOnStateChange":true,"outputProperties":[{"property":"outputType","propertyType":"msg","value":"state change","valueType":"str"},{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"}],"x":150,"y":340,"wires":[["8ca03e66a0945d78"],["7cbfc145061eec1a"]]},{"id":"f77b8ff68beb459e","type":"api-call-service","z":"1e9d4baff34f237e","g":"44f24d80eb8eab17","name":"LVG Blinds Open","server":"253a3d5e.ef9b22","version":5,"debugenabled":false,"domain":"cover","service":"set_cover_position","areaId":[],"deviceId":["3a3b8f7c78e578cad95c175d6b0800bc","35e9efee887a33325a204c1caa0cd977"],"entityId":[],"data":"{\"position\": 98}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":370,"y":260,"wires":[[]]},{"id":"c6687b930640b93d","type":"api-call-service","z":"1e9d4baff34f237e","g":"44f24d80eb8eab17","name":"LVG Blinds Close","server":"253a3d5e.ef9b22","version":5,"debugenabled":false,"domain":"cover","service":"close_cover","areaId":[],"deviceId":["3a3b8f7c78e578cad95c175d6b0800bc","35e9efee887a33325a204c1caa0cd977"],"entityId":[],"data":"","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":370,"y":200,"wires":[[]]},{"id":"991561bbda0043f7","type":"ha-switch","z":"1e9d4baff34f237e","g":"44f24d80eb8eab17","name":"LVG Blinds","version":0,"debugenabled":false,"inputs":0,"outputs":2,"entityConfig":"ec9a791912df63e6","enableInput":false,"outputOnStateChange":true,"outputProperties":[{"property":"outputType","propertyType":"msg","value":"state change","valueType":"str"},{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"}],"x":140,"y":220,"wires":[["c6687b930640b93d"],["f77b8ff68beb459e"]]},{"id":"b66dd8e1dafb3c2a","type":"api-call-service","z":"1e9d4baff34f237e","g":"44f24d80eb8eab17","name":"MBD Blinds Open","server":"253a3d5e.ef9b22","version":5,"debugenabled":false,"domain":"cover","service":"set_cover_position","areaId":[],"deviceId":["e7050faca12aaacfee0fa2582bf22a7e","32a742137c735be164c70c1aecf112a0"],"entityId":[],"data":"{\"position\": 98}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":370,"y":140,"wires":[[]]},{"id":"4c03ece653a68aae","type":"api-call-service","z":"1e9d4baff34f237e","g":"44f24d80eb8eab17","name":"MBD Blinds Close","server":"253a3d5e.ef9b22","version":5,"debugenabled":false,"domain":"cover","service":"close_cover","areaId":[],"deviceId":["e7050faca12aaacfee0fa2582bf22a7e","32a742137c735be164c70c1aecf112a0"],"entityId":[],"data":"","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":370,"y":80,"wires":[[]]},{"id":"a7478e04ba353ed0","type":"ha-switch","z":"1e9d4baff34f237e","g":"44f24d80eb8eab17","name":"MBD Blinds","version":0,"debugenabled":false,"inputs":0,"outputs":2,"entityConfig":"ad05809a781f89ef","enableInput":false,"outputOnStateChange":true,"outputProperties":[{"property":"outputType","propertyType":"msg","value":"state change","valueType":"str"},{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"}],"x":150,"y":100,"wires":[["4c03ece653a68aae"],["b66dd8e1dafb3c2a"]]},{"id":"44df59d15705e0f6","type":"server-state-changed","z":"1e9d4baff34f237e","g":"3212cb15afbafc67","name":"Sun is below horizon","server":"253a3d5e.ef9b22","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"sun.sun","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"below_horizon","halt_if_type":"str","halt_if_compare":"is","outputs":2,"output_only_on_state_change":true,"for":"20","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"eventData"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"}],"x":170,"y":500,"wires":[["646497a836f71aa9"],[]]},{"id":"f17c3232a53c2ec9","type":"server-state-changed","z":"1e9d4baff34f237e","g":"3212cb15afbafc67","name":"Sun is above horizon","server":"253a3d5e.ef9b22","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"sun.sun","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"above_horizon","halt_if_type":"str","halt_if_compare":"is","outputs":2,"output_only_on_state_change":true,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"eventData"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"}],"x":180,"y":600,"wires":[["ce2bbc5e23aca202"],[]]},{"id":"2b58a8159e945815","type":"api-call-service","z":"1e9d4baff34f237e","g":"3212cb15afbafc67","name":"Close Blinds","server":"253a3d5e.ef9b22","version":5,"debugenabled":false,"domain":"switch","service":"turn_on","areaId":[],"deviceId":[],"entityId":["switch.master_bedroom_blinds_switch"],"data":"","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":590,"y":480,"wires":[[]]},{"id":"fc7e3617c0bbe04e","type":"api-call-service","z":"1e9d4baff34f237e","g":"3212cb15afbafc67","name":"Open Blinds","server":"253a3d5e.ef9b22","version":5,"debugenabled":false,"domain":"switch","service":"turn_off","areaId":[],"deviceId":[],"entityId":["switch.master_bedroom_blinds_switch"],"data":"","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":590,"y":580,"wires":[[]]},{"id":"772154ab79e810c1","type":"api-call-service","z":"1e9d4baff34f237e","g":"3212cb15afbafc67","name":"Close Blinds","server":"253a3d5e.ef9b22","version":5,"debugenabled":false,"domain":"switch","service":"turn_on","areaId":[],"deviceId":[],"entityId":["switch.dining_room_blinds_switch","switch.living_room_blinds_switch","switch.master_bedroom_blinds_switch"],"data":"","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":590,"y":520,"wires":[[]]},{"id":"f736a1981ef9c111","type":"api-call-service","z":"1e9d4baff34f237e","g":"3212cb15afbafc67","name":"Open Blinds","server":"253a3d5e.ef9b22","version":5,"debugenabled":false,"domain":"switch","service":"turn_off","areaId":[],"deviceId":[],"entityId":["switch.dining_room_blinds_switch","switch.living_room_blinds_switch","switch.master_bedroom_blinds_switch"],"data":"","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":590,"y":620,"wires":[[]]},{"id":"646497a836f71aa9","type":"subflow:9be812f4aa7c9e3e","z":"1e9d4baff34f237e","g":"3212cb15afbafc67","name":"","x":370,"y":500,"wires":[["2b58a8159e945815"],["772154ab79e810c1"]]},{"id":"ce2bbc5e23aca202","type":"subflow:9be812f4aa7c9e3e","z":"1e9d4baff34f237e","g":"3212cb15afbafc67","name":"","x":370,"y":600,"wires":[["fc7e3617c0bbe04e"],["f736a1981ef9c111"]]},{"id":"3ee1090743aa0cdc","type":"subflow:de6ca445db52a93a","z":"1e9d4baff34f237e","name":"","x":590,"y":760,"wires":[[],["18b7ac8f20dbcc35"]]},{"id":"7572ccfb42fb1a07","type":"subflow:de6ca445db52a93a","z":"1e9d4baff34f237e","name":"","x":630,"y":820,"wires":[[],["14085d9ff14f6d64"]]},{"id":"6485b3cebbf556f3","type":"subflow:de6ca445db52a93a","z":"1e9d4baff34f237e","name":"","x":570,"y":880,"wires":[[],["0387ae495d2e5b68"]]}]

image

This is what the websocket looks like. It seems like the nodes are broken? Iā€™m not sure what this grey dashed border is. Iā€™ve never seen it before.

1 Like

Well, I uninstalled the Node-Red addon and reinstalled it: fixed the problem. My guess is at some point during the update the websocket got ā€œleft behindā€ or lost its necessary data. Point is: its fixed. If anyone comes by later and knows a better solution, I look forward to it. Thanks all!

1 Like

Might also just be a restart of the addon could have solved it.
Way too often people do only restart HA core and not the core or the entire host system.

This same thing just happened to me. After updating the HA websocket it disappeared from the pallette. In the logs it was because I needed node red >3.1 and I was using image: ā€˜nodered/node-red:3.0ā€™, which I hardcoded to 3.0 back on 09/07/2023 because of errors in debug log. After updating it to ā€˜:latestā€™ everything worked again.