Describe The Bug:
I'm successfully running Homebridge on a Raspberry Pi v1. Yes it's a bit slow but fully functional for both Smart Life and TP-Link Kasa power outlets. When the homebridge-plugin-govee loads it just throws the errors logged below.
To Reproduce:
Via the Homebridge.info UI, search for plugin "homebridge-plugin-govee" and then install. Reboot and then errors are throw during the plugin loading process.
Expected behavior:
I expected to be able to see my Govee H5179 device in Apple Home
/var/lib/homebridge/node_modules/homebridge/bin/homebridge
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
at Function.Module._load (node:internal/modules/cjs/loader:975:27)
at Module.require (node:internal/modules/cjs/loader:1225:19)
at require (node:internal/modules/helpers:177:18)
at Object. (/var/lib/homebridge/node_modules/homebridge-plugin-govee/node_modules/@abandonware/bluetooth-hci-socket/lib/native.js:6:15)
at Module._compile (node:internal/modules/cjs/loader:1356:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
at Module.load (node:internal/modules/cjs/loader:1197:32)
at Function.Module._load (node:internal/modules/cjs/loader:1013:12)
at Module.require (node:internal/modules/cjs/loader:1225:19)
[20/04/2024, 18:37:18] ====================
Describe The Bug: I'm successfully running Homebridge on a Raspberry Pi v1. Yes it's a bit slow but fully functional for both Smart Life and TP-Link Kasa power outlets. When the homebridge-plugin-govee loads it just throws the errors logged below.
To Reproduce: Via the Homebridge.info UI, search for plugin "homebridge-plugin-govee" and then install. Reboot and then errors are throw during the plugin loading process.
Expected behavior: I expected to be able to see my Govee H5179 device in Apple Home
Logs:
[20/04/2024, 18:37:18] ==================== [20/04/2024, 18:37:18] ERROR LOADING PLUGIN homebridge-plugin-govee: [20/04/2024, 18:37:18] Error: Cannot find module '/var/lib/homebridge/node_modules/homebridge-plugin-govee/node_modules/@abandonware/bluetooth-hci-socket/lib/binding/bluetooth_hci_socket.node' Require stack:
Plugin Config:
{ "name": "Govee", "batteryThreshold": 25, "debug": false, "humidityOffset": 0, "platform": "GoveeHomebridgePlugin" }
Screenshots:
Environment:
OS Raspbian GNU/Linux Bookworm (12) IPv4 (wlan0) 192.168.86.50 IPv6 (wlan0) fd22:1d4e:d5cb:9be6:8a88:e39e:7976:828e Hostname homebridge User pi Node.js Version v18.19.0 Node.js Path /opt/homebridge/bin Storage Path /var/lib/homebridge Config Path /var/lib/homebridge/config.json Plugin Path /var/lib/homebridge/node_modules Timezone GMT+0100