Can anyone help with broken bme680 plugin.
It looks like a recent SignalK update has broken the @oehoe83/signalk-raspberry-pi-bme680 plugin.
I see the following error in the server log:
May 20 13:02:53 @oehoe83/signalk-raspberry-pi-bme680 failed to start: The module '/home/pi/.signalk/node_modules/i2c-bus/build/Release/i2c.node' was compiled against a different Node.js version using NODE_MODULE_VERSION 108. This version of Node.js requires NODE_MODULE_VERSION 115. Please try re-compiling or re-installing the module (for instance, using
npm rebuild
or npm install
).
Looks like there was a Node update that this plugin needs to be recompiled against.
Is there someone with more plugin knowledge than me (i.e. more than 0) who can do something to fix this?2 Replies
See https://github.com/SignalK/signalk-server/wiki/FAQ:-Frequently-Asked-Questions for details about plugins & reinstalling them
GitHub
FAQ: Frequently Asked Questions
An implementation of a Signal K central server for boats. - SignalK/signalk-server
Aha! npm rebuild in the ~/.signalk folder fixed it.