I have installed Home Assistant on a synology Nas and then added Influx and Node Red but when I went to add Homekit Bridged Node I get an error message. I have pasted the error message below.
I am told that Node Red is not recognizing the version of Node Red I installed with Home Assistant.
Does anyone have an answer for this problem
Take your errors and ask AI with your scenario. Probably give you a quick fix.
Good luck with asking AI.
The node you are trying to add, contrib-homekit-bridged, has a set of dependencies in the packag.json file that include:
"dependencies": {
"@nrchkb/logger": "~3.1.1",
"hap-nodejs": "0.12.3",
so this node is calling for hap-nodejs, and version 0.12.3
Also, hap-nodejs itself has a dependence set for node.js as version 18, 20, or 22. Now that we are on node.js version 24, this dependence fails. Ideally this should have been a dependency for 18+, but it was written for specific versions, so v24 will fail.
The problem is that the author of contrib-homekit-bridged has not updated the dependencies, since hap-nodejs is now on version 2.1.2, which will work.
Apart from editing the package.json to set the hap-nodejs dependency yourself, you should contact the node owner by issuing an issue on GitHub.
Speaking of which, there is already an issue listed
Looks like this was raised last year, but still waiting…
This answer was researched and written entirely by a human being
