Closed Veldkornet closed 9 months ago
Hey @frenck, is it possible to generate a new release with the latest changes? It seems that the renovatebot updated the NodeRED version to 3.1.3: https://github.com/hassio-addons/addon-node-red/pulls?q=node-red+is%3Aclosed Highly appreciated, thanks!! 😁
is it possible to generate a new release with the latest changes?
Not right now, as the release process is current stuck due to a QEMU bug.
Closing this issue, as it is caused by a manual installment of the HA nodes, not the ones shipped by the add-on.
../Frenck
Hey @frenck, is it possible to generate a new release with the latest changes? It seems that the renovatebot updated the NodeRED version to 3.1.3: https://github.com/hassio-addons/addon-node-red/pulls?q=node-red+is%3Aclosed Highly appreciated, thanks!! 😁
did you find any solution? i am also facing the same issue
Hey @frenck, is it possible to generate a new release with the latest changes? It seems that the renovatebot updated the NodeRED version to 3.1.3: https://github.com/hassio-addons/addon-node-red/pulls?q=node-red+is%3Aclosed Highly appreciated, thanks!! 😁
did you find any solution? i am also facing the same issue
Yes, don't upgrade the module 😜
I see that the bot has already pulled all the correct versions together; so just need to wait on the next release.
Closing this issue, as it is caused by a manual installment of the HA nodes, not the ones shipped by the add-on.
../Frenck
@frenck So basically we are not supposed to ever update any nodes in the Node-Red palette manager? I do that regularly just because it doesn't seem to happen automatically. Is there a way to prevent this for the HA websocket node? I don't think this is typical user error, but a user just doing what they thought was the right thing to do -- updating the nodes in Node Red.
did you find any solution? i am also facing the same issue
@sheminasalam You can manually reinstall the "node-red-contrib-home-assistant-websocket" node in the node-red palette manager for the time being. That's what fixes it for me -- until the next restart of the node-red add-on.
@frenck So basically we are not supposed to ever update any nodes in the Node-Red palette manager? ... I don't think this is typical user error, but a user just doing what they thought was the right thing to do -- updating the nodes in Node Red.
Correct, knock yourself out but don't complain when it breaks. You can update nodes yourself but not node-red, so take that into account when reading the changelogs.
Renovate automatically opens a pull request to update dependencies that are included by default. With the next release of the add-on, those updates will also be included.
I do that regularly just because it doesn't seem to happen automatically. Is there a way to prevent this for the HA websocket node?
That's a bit of a contradiction. It doesn't happen automatically, so what do you need to prevent? Just don't do it.
Correct, knock yourself out but don't complain when it breaks. You can update nodes yourself but not node-red, so take that into account when reading the changelogs.
Good to know, thank you. I have a few other custom nodes and have made it a habit to periodically check for any updates in the palette manager and then update them. Never occurred to me that I shouldn't do that for any HA-related nodes. Now I know, and hopefully this bug report here can serve for others to learn about this.
@tjorim Sorry to prolong this conversation. As per your suggestion I now stayed away from manually updating the websocket module but I'm afraid the damage is already done and after every full reboot and also after upgrading to 12.4 I have to manually install it again in the palette manager to get things going. I was under the impression that this issue would fix itself with a new release (based on some info further above). Anyway, would you have a suggestion of how to correct the damage for those who have updated the module manually at some point? I promise I will never manually update it again. Thanks!
Edit: Nevermind, this worked
Problem/Motivation
All HomeAssistant nodes failed to load after updating the home-assistant module from the palette
Expected behavior
The module was updated and working after running the update and restarting.
Actual behavior
The module was not loaded because the version of NodeRED is not supported.
Steps to reproduce
Install this add-on, then install the node-red-contrib-home-assistant-websocket module
Proposed changes
Update NodeRED to version 3.1.3