Hello, I am trying to access an ADC on a flight controller that will go on top of a Raspberry Pi4B.
The ADC model is an ADS1115 so I wanted to use the node to access its outputs. I cannot get it to work normally though.
When I download it using the Node-Red GUI and the palette manager the node fails to deploy and give an error. The node only says “ERR_DLOPEN_FAILED“ next to it.
When I try to download it using npm with npm install node-red-contrib-ads1x15_i2c
it downloads but the next time I run node-red
to launch the local server, I get the warning/error:
[node-red-contrib-ads1x15_i2c/ads1x15_i2c] Error: Module did not self-register: '\?\C:\Users\berky\.node-red\node_modules\i2c-bus\build\Release\i2c.node
and the nodes aren’t available to use, giving the same ERR_DLOPEN_FAILED
warning.
I have removed “.node-red/node_modules/” and re installed them countless times, I have installed i2c-bus module, I have rebuilt all my modules many times. I haven’t encountered something like this before and I am a little stuck on how to get it to work.
I couldn’t find much about it online that was related to this specifically. I would appreciate any help if anybody has an idea on why this could be happening.
(I’m on a windows machine with Node-RED v4.1.0, Node.js v24.5.0, npm v11.5.2)