Since you are two with the same kind of issue, I will need to read a little bit more about websocket connect/reconnect behavior. It's the first time I implement websocket with JavaScript, so I probably not handled all possible situation. I don't really know what I need to have to help me to fix it (except time ). But if I need something more, I'll ask
Moreover, It's difficult to me to investigate websocket issue because I'm not at home until September and I (still) have issues with my hardware at home that complicate access to my HE
If you set your Node-RED to print debug message would help to identify the sequence of websocket connection/reconnection. Node-RED logging
You can add the following section in the config file:
If I wanted to try this out, would I need to set up a new Maker API instance for websockets, or would both NR config nodes connect to the same instance? I don't see any particular option in the Maker API screen regarding websockets.
I tend to group by type more than room. I have a couple of lighting flows (too many nodes to fit in one flow). Have a "vent" flow, thermostat scheduler, etc.
It is so easy to search on Node-RED I haven't found it all that necessary to organize in a very strict fashion. CTRL-F, first few letters, and I'm there - regardless where it is.
I'm still doing it by floor/location/functions (control, health, testing).. I also have a ton of standardized subflows which I use to "hide" the complexity of various sequences. Also use lots of comments to separate/group sequences in a flow.
Take a look at your config nodes to see if there are any extra HE configs and remove them. If you've imported any flows sometimes the HE config can get included..
You have to watch out for her (and others)... with their cool projects and nifty devices they will ruin whatever free time and money/budget you have. Very dangerous.