Hallo ich habe versucht auf meinem Raspberry Pi 4 Homebridge nach der Anleitung zu installieren.
Leider komme ich bei Schritt 3 nicht weiter
sobald ich in die Datei /var/homebridge/config.json den folgenden Code eingetragen habe
{
"bridge": {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:32",
"port": 51826,
"pin": "031-45-154"
},
"description": "Home Smart Home",
"platforms": [
{
"platform": "config",
"name": "Config",
"port": 8080,
"auth": "form",
"theme": "red",
"restart": "sudo -n systemctl restart homebridge",
"temp": "/sys/class/thermal/thermal_zone0/temp",
"sudo": true,
"log": {
"method": "custom",
"command": "journalctl -o cat -n 500 -f -u homebridge"
}
}
],
"accessories": []
}
Alles anzeigen
und mit sudo systemctl restart homebridge; sudo journalctl -fau homebridge Homebridge neu starte erhalte ich folgende Fehlermeldung:
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: innerError Error: Cannot find module '../build/Debug/pty.node'
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: Require stack:
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: - /usr/lib/node_modules/homebridge-config-ui-x/node_modules/node-pty-prebuilt-multiarch/lib/unixTerminal.js
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: - /usr/lib/node_modules/homebridge-config-ui-x/node_modules/node-pty-prebuilt-multiarch/lib/index.js
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: - /usr/lib/node_modules/homebridge-config-ui-x/dist/main.js
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: - /usr/lib/node_modules/homebridge-config-ui-x/dist/bin/fork.js
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:797:15)
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: at Function.Module._load (internal/modules/cjs/loader.js:690:27)
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: at Module.require (internal/modules/cjs/loader.js:852:19)
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: at require (internal/modules/cjs/helpers.js:74:18)
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: at Object.<anonymous> (/usr/lib/node_modules/homebridge-config-ui-x/node_modules/node-pty-prebuilt-multiarch/lib/unixTerminal.js:30:15)
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: at Module._compile (internal/modules/cjs/loader.js:959:30)
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:995:10)
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: at Module.load (internal/modules/cjs/loader.js:815:32)
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: at Function.Module._load (internal/modules/cjs/loader.js:727:14)
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: at Module.require (internal/modules/cjs/loader.js:852:19) {
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: code: 'MODULE_NOT_FOUND',
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: requireStack: [
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: '/usr/lib/node_modules/homebridge-config-ui-x/node_modules/node-pty-prebuilt-multiarch/lib/unixTerminal.js',
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: '/usr/lib/node_modules/homebridge-config-ui-x/node_modules/node-pty-prebuilt-multiarch/lib/index.js',
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: '/usr/lib/node_modules/homebridge-config-ui-x/dist/main.js',
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: '/usr/lib/node_modules/homebridge-config-ui-x/dist/bin/fork.js'
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: ]
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: }
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: [2020-1-4 20:30:59] [Config] Error: The module '/usr/lib/node_modules/homebridge-config-ui-x/node_modules/node-pty-prebuilt-multiarch/build/Release/pty.node'
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: was compiled against a different Node.js version using
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: NODE_MODULE_VERSION 64. This version of Node.js requires
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: NODE_MODULE_VERSION 72. Please try re-compiling or re-installing
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: the module (for instance, using `npm rebuild` or `npm install`).
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: [2020-1-4 20:30:59] [Config] [node-pty] Node.js v12.14.0
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: [2020-1-4 20:30:59] [Config] [node-pty] Failed to load node-pty module
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: [2020-1-4 20:30:59] [Config] [node-pty] This could be because the installation of this plugin did not complete successfully or you may have recently upgraded Node.js to a new major version and have not reinstalled or rebuilt this plugin.
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: [2020-1-4 20:30:59] [Config] [node-pty] This can usually be fixed by uninstalling and reinstalling this plugin (exact command may vary based on your platform and setup):
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: [2020-1-4 20:30:59] [Config] [node-pty] sudo npm uninstall -g homebridge-config-ui-x
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: [2020-1-4 20:30:59] [Config] [node-pty] sudo npm install -g --unsafe-perm homebridge-config-ui-x
Jan 04 20:30:59 raspberrypi4 homebridge[21846]: [2020-1-4 20:30:59] Got SIGTERM, shutting down Homebridge...
Alles anzeigen
aktuell habe ich node in Version v12.14.0 installiert