Hallo zusammen,
nun lief Homebridge einige Tage stabil auf meinem Raspberry Pi 3B+ neben der (pi)VCCU3.
Seit ich heute auf das aktuelle homebridge-hue-Plugin Version 0.11.5 geupdated habe, erhalte ich mehrere Fehler. Die Geräte werden in der Home-App nicht aktualisiert bzw. sind nicht verfügbar. Die Homebridge läuft als Service und arbeitet nicht im Hintergrund. Homebridge-config ui x meldet "Homebridge gestoppt".
Beim Start erfolgt folgende Meldung, die vor allem in 2 Punkten verwirrt:
ZitatAlles anzeigenDez 28 15:54:29 piVCCU sudo[2873]: pam_unix(sudo:session): session closed for user root
Dez 28 15:54:34 piVCCU homebridge[2947]: [28.12.2018, 15:54:34] Loaded config.json with 0 accessories and 4 platforms.
Dez 28 15:54:34 piVCCU homebridge[2947]: [28.12.2018, 15:54:34] ---
Dez 28 15:54:35 piVCCU homebridge[2947]: [28.12.2018, 15:54:35] Warning: skipping plugin found at '/usr/lib/node_modules/homebridge-homematic' since we already loaded the same plugin from '/usr/local/lib/node_modules/homebridge-homematic'.
Dez 28 15:54:35 piVCCU homebridge[2947]: [28.12.2018, 15:54:35] Loaded plugin: homebridge-homematic
Dez 28 15:54:35 piVCCU homebridge[2947]: [28.12.2018, 15:54:35] Registering platform 'homebridge-homematic.HomeMatic'
Dez 28 15:54:35 piVCCU homebridge[2947]: [28.12.2018, 15:54:35] ---
Dez 28 15:54:36 piVCCU homebridge[2947]: [28.12.2018, 15:54:36] Loaded plugin: homebridge-netatmo
Dez 28 15:54:36 piVCCU homebridge[2947]: [28.12.2018, 15:54:36] Registering platform 'homebridge-netatmo.netatmo'
Dez 28 15:54:36 piVCCU homebridge[2947]: [28.12.2018, 15:54:36] ---
Dez 28 15:54:36 piVCCU homebridge[2947]: [28.12.2018, 15:54:36] Loaded plugin: homebridge-config-ui-x
Dez 28 15:54:36 piVCCU homebridge[2947]: [28.12.2018, 15:54:36] Registering platform 'homebridge-config-ui-x.config'
Dez 28 15:54:36 piVCCU homebridge[2947]: [28.12.2018, 15:54:36] ---
Dez 28 15:54:36 piVCCU homebridge[2947]: [28.12.2018, 15:54:36] Plugin /usr/lib/node_modules/homebridge-hue requires Node version of ^10.15.0 which does not satisfy the current Node version of v8.11.1. You may need to upgrade your installation of Node.
Dez 28 15:54:38 piVCCU homebridge[2947]: [28.12.2018, 15:54:38] Loaded plugin: homebridge-hue
Dez 28 15:54:38 piVCCU homebridge[2947]: [28.12.2018, 15:54:38] Registering platform 'homebridge-hue.Hue'
Dez 28 15:54:38 piVCCU homebridge[2947]: [28.12.2018, 15:54:38] ---
Dez 28 15:54:38 piVCCU homebridge[2947]: [28.12.2018, 15:54:38] Loading 4 platforms...
Dez 28 15:54:38 piVCCU homebridge[2947]: [28.12.2018, 15:54:38] [HomeMatic CCU3] Initializing HomeMatic platform...
Dez 28 15:54:38 piVCCU homebridge[2947]: [28.12.2018, 15:54:38] [HomeMatic CCU3] Homematic Plugin Version 0.0.109
Dez 28 15:54:38 piVCCU homebridge[2947]: [28.12.2018, 15:54:38] [HomeMatic CCU3] Plugin by thkl https://github.com/thkl
Dez 28 15:54:38 piVCCU homebridge[2947]: [28.12.2018, 15:54:38] [HomeMatic CCU3] Homematic is a registered trademark of the EQ-3 AG
Dez 28 15:54:38 piVCCU homebridge[2947]: [28.12.2018, 15:54:38] [HomeMatic CCU3] Please report any issues to https://github.com/thkl/homebridge-homematic/issues
Dez 28 15:54:38 piVCCU homebridge[2947]: [28.12.2018, 15:54:38] [HomeMatic CCU3] running in production mode
Dez 28 15:54:38 piVCCU homebridge[2947]: [28.12.2018, 15:54:38] [HomeMatic CCU3] will connect to your ccu at 192.168.178.38
Dez 28 15:54:38 piVCCU homebridge[2947]: [28.12.2018, 15:54:38] [HomeMatic CCU3] using binrpc for communication with BidCos-RF
Dez 28 15:54:38 piVCCU homebridge[2947]: [28.12.2018, 15:54:38] [HomeMatic CCU3] init RPC for BidCos-RF.
Dez 28 15:54:38 piVCCU homebridge[2947]: [28.12.2018, 15:54:38] [HomeMatic CCU3] local ip used : 192.168.178.36. you may change that with local_ip parameter in config
Dez 28 15:54:38 piVCCU homebridge[2947]: [28.12.2018, 15:54:38] [HomeMatic CCU3] init RPC for HmIP-RF.
Dez 28 15:54:38 piVCCU homebridge[2947]: [28.12.2018, 15:54:38] [HomeMatic CCU3] local ip used : 192.168.178.36. you may change that with local_ip parameter in config
Dez 28 15:54:38 piVCCU homebridge[2947]: [28.12.2018, 15:54:38] [netatmo platform] Initializing netatmo platform...
Dez 28 15:54:38 piVCCU homebridge[2947]: [28.12.2018, 15:54:38] [Hue] Initializing Hue platform...
Dez 28 15:54:38 piVCCU homebridge[2947]: [28.12.2018, 15:54:38] [Hue] homebridge-hue v0.11.5, node v8.11.1, homebridge v0.4.45
Dez 28 15:54:38 piVCCU homebridge[2947]: [28.12.2018, 15:54:38] [Hue] warning: not using recommended node version v10.15.0 LTS
Dez 28 15:54:38 piVCCU homebridge[2947]: [28.12.2018, 15:54:38] [Config] Initializing config platform...
Dez 28 15:54:38 piVCCU homebridge[2947]: [28.12.2018, 15:54:38] [Config] Spawning homebridge-config-ui-x with PID 2980
Dez 28 15:54:38 piVCCU homebridge[2947]: [28.12.2018, 15:54:38] Loading 0 accessories...
Dez 28 15:54:38 piVCCU homebridge[2947]: Failed to find plugin to handle accessory HubiWZ
Dez 28 15:54:38 piVCCU homebridge[2947]: [28.12.2018, 15:54:38] [HomeMatic CCU3] RPC server for interface BidCos-RF. is listening on port 8080.
Dez 28 15:54:38 piVCCU homebridge[2947]: [28.12.2018, 15:54:38] [HomeMatic CCU3] Creating Local HTTP Client for CCU RPC Events
Dez 28 15:54:38 piVCCU homebridge[2947]: [28.12.2018, 15:54:38] [HomeMatic CCU3] RPC server for interface HmIP-RF. is listening on port 8082.
Dez 28 15:54:38 piVCCU homebridge[2947]: [28.12.2018, 15:54:38] [HomeMatic CCU3] Creating Local HTTP Client for CCU RPC Events
Dez 28 15:54:39 piVCCU homebridge[2947]: [28.12.2018, 15:54:39] [HomeMatic CCU3] if PONG is PONG CCU is alive
Dez 28 15:54:40 piVCCU homebridge[2947]: [28.12.2018, 15:54:40] [HomeMatic CCU3] There is no service for HmIP-BSM:KEY_TRANSCEIVER
Dez 28 15:54:40 piVCCU homebridge[2947]: [28.12.2018, 15:54:40] [HomeMatic CCU3] There is no service for HmIP-BSM:KEY_TRANSCEIVER
Dez 28 15:54:40 piVCCU homebridge[2947]: [28.12.2018, 15:54:40] [HomeMatic CCU3] Programs :
Dez 28 15:54:40 piVCCU homebridge[2947]: [28.12.2018, 15:54:40] [HomeMatic CCU3] Initializing platform accessory 'Bewegungsmelder Wohnzimmer'...
Dez 28 15:54:40 piVCCU homebridge[2947]: [28.12.2018, 15:54:40] [HomeMatic CCU3] Initializing platform accessory 'Kontakt Eingang'...
Dez 28 15:54:40 piVCCU homebridge[2947]: [28.12.2018, 15:54:40] [HomeMatic CCU3] Initializing platform accessory 'Kontakt Wohnzimmer'...
Dez 28 15:54:40 piVCCU homebridge[2947]: [28.12.2018, 15:54:40] [HomeMatic CCU3] Initializing platform accessory 'Rauchmelder Flur1OG'...
Dez 28 15:54:40 piVCCU homebridge[2947]: [28.12.2018, 15:54:40] [HomeMatic CCU3] Initializing platform accessory 'Rauchmelder 1'...
Dez 28 15:54:40 piVCCU homebridge[2947]: [28.12.2018, 15:54:40] [HomeMatic CCU3] Initializing platform accessory 'Rauchmelder Keller'...
Dez 28 15:54:40 piVCCU homebridge[2947]: [28.12.2018, 15:54:40] [HomeMatic CCU3] Initializing platform accessory 'Rauchmelder 2'...
Dez 28 15:54:40 piVCCU homebridge[2947]: [28.12.2018, 15:54:40] [HomeMatic CCU3] Initializing platform accessory 'Rauchmelder Wohnzimmer'...
Dez 28 15:54:40 piVCCU homebridge[2947]: [28.12.2018, 15:54:40] [HomeMatic CCU3] Initializing platform accessory 'HMIP eTRV 000393C98D2201 1'...
Dez 28 15:54:40 piVCCU homebridge[2947]: [28.12.2018, 15:54:40] [HomeMatic CCU3] Initializing platform accessory 'Thermostat Buero'...
Dez 28 15:54:40 piVCCU homebridge[2947]: [28.12.2018, 15:54:40] [HomeMatic CCU3] Initializing platform accessory 'HMIP eTRV 000397098A3904 1'...
Dez 28 15:54:40 piVCCU homebridge[2947]: [28.12.2018, 15:54:40] [HomeMatic CCU3] Initializing platform accessory 'HMIP eTRV 000397098A390B 1'...
Dez 28 15:54:40 piVCCU homebridge[2947]: [28.12.2018, 15:54:40] [HomeMatic CCU3] Initializing platform accessory 'HMIP eTRV 000393C98D1C8D 1'...
Dez 28 15:54:40 piVCCU homebridge[2947]: [28.12.2018, 15:54:40] [Hue] TypeError: homebridgeLib.UpnpMonitor is not a constructor
Dez 28 15:54:40 piVCCU homebridge[2947]: at Promise (/usr/lib/node_modules/homebridge-hue/node_modules/homebridge-hue-utils/lib/HueDiscovery.js:66:27)
Dez 28 15:54:40 piVCCU homebridge[2947]: at new Promise (<anonymous>)
Dez 28 15:54:40 piVCCU homebridge[2947]: at HueDiscovery._upnp (/usr/lib/node_modules/homebridge-hue/node_modules/homebridge-hue-utils/lib/HueDiscovery.js:65:12)
Dez 28 15:54:40 piVCCU homebridge[2947]: at HueDiscovery.discover (/usr/lib/node_modules/homebridge-hue/node_modules/homebridge-hue-utils/lib/HueDiscovery.js:42:12)
Dez 28 15:54:40 piVCCU homebridge[2947]: at HuePlatform.findBridges (/usr/lib/node_modules/homebridge-hue/lib/HuePlatform.js:424:21)
Dez 28 15:54:40 piVCCU homebridge[2947]: at request.then.catch.then (/usr/lib/node_modules/homebridge-hue/lib/HuePlatform.js:265:17)
Dez 28 15:54:40 piVCCU homebridge[2947]: at Function.then (/usr/lib/node_modules/homebridge-hue/node_modules/deferred/_ext.js:67:13)
Dez 28 15:54:40 piVCCU homebridge[2947]: at Deferred._settle (/usr/lib/node_modules/homebridge-hue/node_modules/deferred/deferred.js:97:26)
Dez 28 15:54:40 piVCCU homebridge[2947]: at Deferred.resolve (/usr/lib/node_modules/homebridge-hue/node_modules/deferred/deferred.js:142:15)
Dez 28 15:54:40 piVCCU homebridge[2947]: at Function.<anonymous> (/usr/lib/node_modules/homebridge-hue/node_modules/deferred/ext/promise/catch.js:29:4)
Dez 28 15:54:41 piVCCU homebridge[2947]: [28.12.2018, 15:54:41] [HomeMatic CCU3] will cache ccu response to /home/pi/.homebridge/ccu.json
Dez 28 15:54:41 piVCCU homebridge[2947]: [28.12.2018, 15:54:41] [netatmo platform] Initializing platform accessory 'Altländer Straße Innen'...
Dez 28 15:54:41 piVCCU homebridge[2947]: [28.12.2018, 15:54:41] [netatmo platform] Initializing platform accessory 'Altländer Straße Außenmodul'...
Dez 28 15:54:41 piVCCU homebridge[2947]: [28.12.2018, 15:54:41] [netatmo platform] Initializing platform accessory 'Daheim'...
Dez 28 15:54:45 piVCCU homebridge[2947]: [28.12.2018, 15:54:45] [HomeMatic CCU3] NPM 0.0.109 vs Local 0.0.109
Dez 28 15:54:47 piVCCU homebridge[2947]: [28.12.2018, 15:54:47] [Config] Using Form Authentication
Dez 28 15:54:47 piVCCU homebridge[2947]: [28.12.2018, 15:54:47] [Config] Console v3.9.2 is listening on port 8083.
Dez 28 15:54:50 piVCCU sudo[3019]: pi : TTY=pts/2 ; PWD=/home/pi/.homebridge ; USER=root ; COMMAND=/bin/journalctl -o cat -n 500 -f -u homebridge
Dez 28 15:54:50 piVCCU sudo[3019]: pam_unix(sudo:session): session opened for user root by (uid=0)
Dez 28 15:55:00 piVCCU sudo[3019]: pam_unix(sudo:session): session closed for user root
Dez 28 15:55:00 piVCCU sudo[3037]: pi : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/kill -9 3019
Dez 28 15:55:00 piVCCU sudo[3037]: pam_unix(sudo:session): session opened for user root by (uid=0)
Dez 28 15:55:00 piVCCU sudo[3037]: pam_unix(sudo:session): session closed for user root
Zum einen: Warum meldet das Log, die lokale IP 192.168.178.36 würde genutzt werden. Der Pi hat 2 IP-Adressen: Eine für das Hostsystem (192.168.178.36), auf dem Homebridge läuft - eine weitere IP (192.168.178.38), auf der die CCU3 im Container läuft. Dies funktionierte bisher auch soweit. Jetzt meint das Log, es würde den Cache von 192.168.178.36 nutzen und hätte ein Problem mit 192.168.178.38 (=CCU). Warum ? In der config.json steht für due CCU3 die korrekte IP).
Zum anderen: Nach dem Update des hue-Plugins startet die homebridge scheinbar nicht mehr. Den Fehler verstehe ich nicht ganz. Vorher wurde auch die zu niedrige NODE-Version < 10 genutzt. Sollte man diese updaten ? Wenn ja, wie denn ?
Anbei meine config.json, falls diese das Problem sein sollte:
{
"bridge": {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:31",
"port": 51826,
"pin": "031-45-154"
},
"platforms": [
{
"platform": "HomeMatic",
"name": "HomeMatic CCU3",
"ccu_ip": "192.168.178.38",
"enable_hmip": "true",
"filter_device": [],
"filter_channel": [],
"outlets": [],
"doors": [],
"windows": [],
"programs": [],
"accessories": [],
"local_port":8080,
"subsection": "Homekit"
},
{
"platform": "netatmo",
"name": "netatmo platform",
"ttl": 301,
"refresh_check": 300000,
"refresh_run": 20000,
"auth": {
"client_id": "GEHEIM",
"client_secret": "AUCH GEHEIM",
"username": "[email protected]",
"password": "GEHEIM"
}
},
{
"platform": "Hue",
"users": {
"001788FFFGEHEIM": "GEHEIM"
},
"lights": true
},
{
"name": "Config",
"port": 8083,
"auth": "form",
"theme": "blue-grey",
"restart": "sudo -n systemctl restart homebridge",
"tempUnits": "c",
"sudo": true,
"log": {
"method": "systemd",
"service": "homebridge"
},
"platform": "config"
}
],
"accessories": []
}
Alles anzeigen
Wäre klasse, wenn da jemand helfen kann...