Ich drücke in configuix Plugin lediglch auf Update, wenn für irgendein Plugin eines bereitsteht.
Beiträge von blebbens
-
-
Hm, das Passwort stimmt soweit... wird als Service gestartet. Wo und wie muss ich das denn hinterlegen und warum lief es ungestört 1 Jahr ohne Änderung? Habe lediglich configuix und homematic.rpc vor ein paar Tagen aktualisieren lassen.
-
Hi,
seit ein paar Tagen startet mein homebridge, das auf einem Rapsberry Pi 3B+ läuft, nicht mehr.
Code
Alles anzeigen$ systemctl status homebridge.service ? homebridge.service - Node.js HomeKit Server Loaded: loaded (/etc/systemd/system/homebridge.service; enabled; vendor preset: enabled) Active: inactive (dead) since Mon 2019-06-17 19:04:01 CEST; 4 days ago Main PID: 653 (code=exited, status=0/SUCCESS) CPU: 8.650s Jun 17 19:04:01 piVCCU homebridge[653]: at Module.load (module.js:565:32) Jun 17 19:04:01 piVCCU homebridge[653]: at tryModuleLoad (module.js:505:12) Jun 17 19:04:01 piVCCU homebridge[653]: at Function.Module._load (module.js:497:3) Jun 17 19:04:01 piVCCU homebridge[653]: [17.6.2019, 19:04:01] [HomeMatic CCU3] RPC server for interface BidCos-RF. is listening on port 8080. Jun 17 19:04:01 piVCCU homebridge[653]: [17.6.2019, 19:04:01] [HomeMatic CCU3] Creating Local HTTP Client for CCU RPC Events Jun 17 19:04:01 piVCCU homebridge[653]: [17.6.2019, 19:04:01] [HomeMatic CCU3] RPC server for interface HmIP-RF. is listening on port 8082. Jun 17 19:04:01 piVCCU homebridge[653]: [17.6.2019, 19:04:01] [HomeMatic CCU3] Creating Local HTTP Client for CCU RPC Events Jun 17 19:04:01 piVCCU homebridge[653]: [17.6.2019, 19:04:01] Got SIGTERM, shutting down Homebridge... Jun 17 19:04:01 piVCCU homebridge[653]: [17.6.2019, 19:04:01] [HomeMatic CCU3] Removing Event Server for Interface BidCos-RF. Jun 17 19:04:01 piVCCU homebridge[653]: [17.6.2019, 19:04:01] [HomeMatic CCU3] Removing Event Server for Interface HmIP-RF.Codesystemctl restart homebridge ==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units === Legitimierung ist zum Neustarten von »homebridge.service« notwendig. Authenticating as: root Password: polkit-agent-helper-1: pam_authenticate failed: Authentication failure ==== AUTHENTICATION FAILED === Failed to restart homebridge.service: Access deniedWeiß da jemand Rat ?
-
Hi nochmals,
wir haben vor kurzem über das Problem gesprochen, dass ich das Logitech Harmony-Plugin loswerden wollte. Obwohl ich die homebridge-harmony-Ordner unter /usr/lib/node_modules und /us/local/lib/node_modules gelöscht habe und die config.json auch keinerlei Einträge zum Plugin enthält, kann ich in der Home-App die "Aktionen" zur Harmony starten. Das ist schon deshalb Mist, da die Kids dann spasseshalber den Beamer starten und die Leinwand runterfahren, was absolut nicht gewünscht ist.
Die Suche nach *harmony* auf dem Raspberry fördert folgendes zu Tage:
Zitat/home/pi/.npm/registry.npmjs.org/homebridge-harmonyhub
/home/pi/.npm/registry.npmjs.org/harmonyhubjs-discover
/home/pi/.npm/registry.npmjs.org/harmonyhubjs-client
Sollte ich diese Verzeichnisse auch mit rm löschen ?
-
Nach dem Rollback der Vorversion vom hue-Plugin löuft es auch hier wieder... Das schrieb ich oben.
Ich hatte kein uninstall gemacht, sondern ein install -g [email protected]
Bei mir gibt es doch die Verzeichnisse npm und homebridge sowohl in /usr/lib als auch unter /usr/local/lib.
Ist das kein Problem?
-
Alles anzeigen
Ich würde node nicht über apt installieren oder maintainen. Es ist ein Wunder, dass es dort überhaupt so eine neue Version gibt wie die 8.11.
Node verwaltet man am besten mit dem Node-Versionsmanager n. Ich finde das auch blöd, aber dieser Node-Verhau ist so krude in meinen Augen, dass die Provider der Distros es wohl aufgegeben haben, das weiter in ihren Repositories zu pflegen.
Den Versionsmanager n installiert man mit sudo npm install -g n. Nur bin ich mir völlig sicher, dass wenn du dein node per apt-get installiert hast, das sofort mit einem node, dass per n installiert wird, kollidiert.
An deiner Stelle würde ich folgendermaßen vorgehen:
Node per agt-get remove entfernen. Dann hier die passende node-Version händisch herunterladen. Einzelheiten dazu findest du in hier: Dort ist der Text zwischen Node installieren und Homebridge-User einrichten relevant, der Rest nicht.
Wenn du die LTS-Version von node verwenden willst, dann:
n --help
sudo n lts
Dann alle Plugins verschwinden lassen und neu installieren:
sudo npm uninstall -g --unsafe-perm homebridge-<pluginname>
sudo npm install -g --unsafe-perm homebridge-<pluginname>
Schwere Operation. Nicht schön.
In meinen Augen hat das aber alles nichts mit deinem IP-Adressen-Problem zu tun. Wird denn die richtige config.json verwendet? Möglicherweise liegen auf deinem Raspi mehrere herum.
Stefan
Es gibt keine weiteren config.json von homebridge:
Zitatpi@piVCCU:/ $ sudo find / -name "config.json"
/home/pi/node_modules/utile/test/fixtures/read-json-file/config.json
/home/pi/node_modules/flatiron/scaffolds/http/config/config.json
/home/pi/node_modules/flatiron/scaffolds/cli/config/config.json
/home/pi/.homebridge/config.json
Kann es hier noch Überschneidungen geben ?
ZitatAlles anzeigenpi@piVCCU:/usr/lib/node_modules $ ls -la
insgesamt 24
drwxr-xr-x 6 root root 4096 Dez 28 17:44 .
drwxr-xr-x 51 root root 4096 Dez 23 17:14 ..
drwxr-xr-x 6 root root 4096 Dez 22 20:24 homebridge
drwxr-xr-x 5 root root 4096 Dez 21 17:31 homebridge-config-ui-x
drwxr-xr-x 4 root root 4096 Dez 28 16:16 homebridge-hue
drwxr-xr-x 10 root root 4096 Dez 28 15:49 npm
pi@piVCCU:/usr/local/lib/node_modules $ ls -la
insgesamt 24
drwxr-sr-x 6 pi pi 4096 Dez 21 18:25 .
drwxrwsr-x 5 root staff 4096 Dez 21 18:25 ..
drwxr-sr-x 6 pi pi 4096 Dez 14 19:09 homebridge
drwxr-sr-x 4 pi pi 4096 Dez 14 19:10 homebridge-homematic
drwxr-sr-x 9 pi pi 4096 Dez 14 20:27 homebridge-netatmo
drwxr-sr-x 10 nobody pi 4096 Dez 21 17:30 npm
In den beiden Verzeichnissen existieren scheinbar mehrere Plugins doppelt, auch homebridge...
Vor allem, welches npm und welches homebridge kann man löschen mit "rm -rf" ?
-
Okay, etwas geforscht... NODEJS 8.11 ist installiert, etwas Neueres scheint es für Raspbian nicht zu geben lt. apt list.
Mache ich einen Rollback auf [email protected], so läuft die homebridge wieder...
Aber, bei 2 Probleme bitte ich noch um Rat:
ZitatDez 28 16:16:18 piVCCU homebridge[3789]: [28.12.2018, 16:16:18] 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'.
Kann ich ein Verzeichnis davon einfach löschen ? Welches ?
ZitatDez 28 16:16:23 piVCCU homebridge[3789]: [28.12.2018, 16:16:23] [HomeMatic CCU3] local ip used : 192.168.178.36. you may change that with local_ip parameter in config
Dez 28 16:16:23 piVCCU homebridge[3789]: [28.12.2018, 16:16:23] [HomeMatic CCU3] init RPC for HmIP-RF.
Dez 28 16:16:23 piVCCU homebridge[3789]: [28.12.2018, 16:16:23] [HomeMatic CCU3] local ip used : 192.168.178.36. you may change that with local_ip parameter in config
Hier weiß ich nicht, warum gemeckert wird. homebridge läuft auf 192.168.178.36, die CCU3 im Container auf 192.168.178.38. Weiß hier jemand Rat ?
-
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:
Code
Alles anzeigen{ "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": [] }Wäre klasse, wenn da jemand helfen kann...
-
Auch die folgenden beiden umlegen ?
Zitatdrwxr-xr-x 3 pi pi 4096 Dez 14 20:46 harmonyhubjs-client
drwxr-xr-x 3 pi pi 4096 Dez 14 20:46 harmonyhubjs-discover
-
Hatte ich auch überlegt... wusste nur nicht, ob es ohne "uninstall" einfach zu löschen ist und nicht ggf. durch das harte Entfernen Probleme verursacht. Okay. Dann kann ich es hoffentlich ordentlich neu installieren.
Sollte man eigentlich NodeJS auf Version 10.x updaten ?
-
Treffer...
ZitatAlles anzeigen/home/pi/.npm/homebridge-harmonyhub
/home/pi/.npm/harmonyhubjs-discover
/home/pi/.npm/registry.npmjs.org/homebridge-harmonyhub
/home/pi/.npm/registry.npmjs.org/harmonyhubjs-discover
/home/pi/.npm/registry.npmjs.org/harmonyhubjs-client
/home/pi/.npm/harmonyhubjs-client
Was ist der beste Weg, das Plugin dort loszuwerden ? "Sudo npm uninstall homebridge-harmony... ?
Das führt zu folgendem:
ZitatAlles anzeigenpi@piVCCU:~ $ sudo npm uninstall homebridge-harmony
npm WARN saveError ENOENT: no such file or directory, open '/home/pi/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/home/pi/package.json'
npm WARN pi No description
npm WARN pi No repository field.
npm WARN pi No README data
npm WARN pi No license field.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
Danach ist es noch vorhanden...
ZitatAlles anzeigenpi@piVCCU:~ $ sudo find / -name "*harmony*"
/lib/modules/4.14.80-v7+/source/arch/arm/boot/dts/tegra20-harmony.dts
/lib/modules/4.14.80-v7+/source/sound/parisc/harmony.c
/lib/modules/4.14.80-v7+/source/sound/parisc/harmony.h
/var/lib/piVCCU3/userfs/addons/mediola/neo_server/node_modules/xnm.aio.harmony.js
/var/lib/piVCCU3/userfs/addons/mediola/neo_server/node_modules/x.hub.m.harmony.js
/var/lib/piVCCU3/userfs/eQ-3-Backup/last/addons/mediola/neo_server/node_modules/xnm.aio.harmony.js
/var/lib/piVCCU3/userfs/eQ-3-Backup/last/addons/mediola/neo_server/node_modules/x.hub.m.harmony.js
/home/pi/.npm/homebridge-harmonyhub
/home/pi/.npm/harmonyhubjs-discover
/home/pi/.npm/registry.npmjs.org/homebridge-harmonyhub
/home/pi/.npm/registry.npmjs.org/harmonyhubjs-discover
/home/pi/.npm/registry.npmjs.org/harmonyhubjs-client
/home/pi/.npm/harmonyhubjs-client
Dann müsste es sich doch mit einem "sudo npm install -g homebridge-harmony" fehlerfrei erneut installieren lassen... wenn ich es erstmal weg bekomme.
-
Ich kann leider nicht die gesamte SD-Karte löschen, da sich dort nich piVCCU3 und pihole befinden.
Würde lediglich homebridge neu aufsetzen wollen, was mir aber nicht ohne Weiteres möglich ist, da scheinbar manches quer installiert wurde.
Was verwunderlich ist:
Zitatpi@piVCCU:/usr/lib/node_modules $ ls
homebridge homebridge-config-ui-x homebridge-homematic npm
pi@piVCCU:/usr/lib/node_modules $ cd /usr/local/lib/node_modules
pi@piVCCU:/usr/local/lib/node_modules $ ls
homebridge homebridge-homematic homebridge-netatmo npm
Manches liegt im /usr/lib..., anderes im /usr/local/lib... alles davon funktioniert. Nur, das ominöse harmony-plugin liegt dort gar nicht... Und das steht auch nicht in der config.json. Verstehe nicht, wieso homebridge es bei jedem Start versucht zu laden.
Gibt es Hoffnung, dass man homebridge sauber entfernen und neu aufsetzen kann im laufenden System ?
Kann es eigentlich mehrere npm-Installationen geben ? Habe dort einen Verdacht.
-
Oha, füge ich harmony der config.json hinzu, startet homebridge auch nicht mehr...
ZitatAlles anzeigenDez 24 12:40:28 piVCCU systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
Dez 24 12:40:28 piVCCU systemd[1]: homebridge.service: Unit entered failed state.
Dez 24 12:40:28 piVCCU systemd[1]: homebridge.service: Failed with result 'exit-code'.
Dez 24 12:40:38 piVCCU systemd[1]: homebridge.service: Service hold-off time over, scheduling restart.
Dez 24 12:40:38 piVCCU systemd[1]: Stopped Node.js HomeKit Server.
Dez 24 12:40:38 piVCCU systemd[1]: Started Node.js HomeKit Server.
Dez 24 12:40:43 piVCCU homebridge[1740]: [24.12.2018, 12:40:43] Loaded config.json with 0 accessories and 4 platforms.
Dez 24 12:40:43 piVCCU homebridge[1740]: [24.12.2018, 12:40:43] ---
Dez 24 12:40:43 piVCCU homebridge[1740]: [24.12.2018, 12:40:43] 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'.
Dann plötzlich gibt es eine Kollision mit dem homematic-plugin. Lösche ich harmony aus der config.json, läuft alles prima. Ist das nicht verkorkst ?
-
Leider nein:
ZitatAlles anzeigenpi@piVCCU:~ $ sudo systemctl restart homebridge; sudo journalctl -fau homebridge
-- Logs begin at Thu 2016-11-03 18:16:42 CET. --
Dez 24 12:10:19 piVCCU homebridge[768]: [24.12.2018, 12:10:19] Homebridge is running on port 51826.
Dez 24 12:10:24 piVCCU homebridge[768]: [24.12.2018, 12:10:24] [HomeMatic CCU3] NPM 0.0.109 vs Local 0.0.109
Dez 24 12:10:26 piVCCU homebridge[768]: [24.12.2018, 12:10:26] [Config] Using Form Authentication
Dez 24 12:10:26 piVCCU homebridge[768]: [24.12.2018, 12:10:26] [Config] Console v3.9.2 is listening on port 8083.
Dez 24 12:11:20 piVCCU systemd[1]: Stopping Node.js HomeKit Server...
Dez 24 12:11:20 piVCCU homebridge[768]: [24.12.2018, 12:11:20] Got SIGTERM, shutting down Homebridge...
Dez 24 12:11:20 piVCCU homebridge[768]: [24.12.2018, 12:11:20] [HomeMatic CCU3] Removing Event Server for Interface BidCos-RF.
Dez 24 12:11:20 piVCCU homebridge[768]: [24.12.2018, 12:11:20] [HomeMatic CCU3] Removing Event Server for Interface HmIP-RF.
Dez 24 12:11:20 piVCCU systemd[1]: Stopped Node.js HomeKit Server.
Dez 24 12:11:28 piVCCU systemd[1]: Started Node.js HomeKit Server.
Dez 24 12:11:33 piVCCU homebridge[897]: [24.12.2018, 12:11:33] Loaded config.json with 0 accessories and 3 platforms.
Dez 24 12:11:33 piVCCU homebridge[897]: [24.12.2018, 12:11:33] ---
Dez 24 12:11:33 piVCCU homebridge[897]: [24.12.2018, 12:11:33] 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 24 12:11:34 piVCCU homebridge[897]: [24.12.2018, 12:11:34] Loaded plugin: homebridge-homematic
Dez 24 12:11:34 piVCCU homebridge[897]: [24.12.2018, 12:11:34] Registering platform 'homebridge-homematic.HomeMatic'
Dez 24 12:11:34 piVCCU homebridge[897]: [24.12.2018, 12:11:34] ---
Dez 24 12:11:35 piVCCU homebridge[897]: [24.12.2018, 12:11:35] Loaded plugin: homebridge-netatmo
Dez 24 12:11:35 piVCCU homebridge[897]: [24.12.2018, 12:11:35] Registering platform 'homebridge-netatmo.netatmo'
Dez 24 12:11:35 piVCCU homebridge[897]: [24.12.2018, 12:11:35] ---
Dez 24 12:11:35 piVCCU homebridge[897]: [24.12.2018, 12:11:35] Loaded plugin: homebridge-config-ui-x
Dez 24 12:11:35 piVCCU homebridge[897]: [24.12.2018, 12:11:35] Registering platform 'homebridge-config-ui-x.config'
Dez 24 12:11:35 piVCCU homebridge[897]: [24.12.2018, 12:11:35] ---
Dez 24 12:11:35 piVCCU homebridge[897]: [24.12.2018, 12:11:35] Loading 3 platforms...
Dez 24 12:11:35 piVCCU homebridge[897]: [24.12.2018, 12:11:35] [HomeMatic CCU3] Initializing HomeMatic platform...
Dez 24 12:11:35 piVCCU homebridge[897]: [24.12.2018, 12:11:35] [HomeMatic CCU3] Homematic Plugin Version 0.0.109
Dez 24 12:11:35 piVCCU homebridge[897]: [24.12.2018, 12:11:35] [HomeMatic CCU3] Plugin by thkl https://github.com/thkl
Dez 24 12:11:35 piVCCU homebridge[897]: [24.12.2018, 12:11:35] [HomeMatic CCU3] Homematic is a registered trademark of the EQ-3 AG
Dez 24 12:11:35 piVCCU homebridge[897]: [24.12.2018, 12:11:35] [HomeMatic CCU3] Please report any issues to https://github.com/thkl/homebridge-homematic/issues
Dez 24 12:11:35 piVCCU homebridge[897]: [24.12.2018, 12:11:35] [HomeMatic CCU3] running in production mode
Dez 24 12:11:35 piVCCU homebridge[897]: [24.12.2018, 12:11:35] [HomeMatic CCU3] will connect to your ccu at 192.168.178.38
Dez 24 12:11:35 piVCCU homebridge[897]: [24.12.2018, 12:11:35] [HomeMatic CCU3] using binrpc for communication with BidCos-RF
Dez 24 12:11:35 piVCCU homebridge[897]: [24.12.2018, 12:11:35] [HomeMatic CCU3] init RPC for BidCos-RF.
Dez 24 12:11:35 piVCCU homebridge[897]: [24.12.2018, 12:11:35] [HomeMatic CCU3] local ip used : 192.168.178.36. you may change that with local_ip parameter in config
Dez 24 12:11:35 piVCCU homebridge[897]: [24.12.2018, 12:11:35] [HomeMatic CCU3] init RPC for HmIP-RF.
Dez 24 12:11:35 piVCCU homebridge[897]: [24.12.2018, 12:11:35] [HomeMatic CCU3] local ip used : 192.168.178.36. you may change that with local_ip parameter in config
Dez 24 12:11:35 piVCCU homebridge[897]: [24.12.2018, 12:11:35] [netatmo platform] Initializing netatmo platform...
Dez 24 12:11:35 piVCCU homebridge[897]: [24.12.2018, 12:11:35] [Config] Initializing config platform...
Dez 24 12:11:35 piVCCU homebridge[897]: [24.12.2018, 12:11:35] [Config] Spawning homebridge-config-ui-x with PID 924
Dez 24 12:11:35 piVCCU homebridge[897]: [24.12.2018, 12:11:35] Loading 0 accessories...
Dez 24 12:11:35 piVCCU homebridge[897]: Failed to find plugin to handle accessory HubiWZ
Dez 24 12:11:35 piVCCU homebridge[897]: [24.12.2018, 12:11:35] [HomeMatic CCU3] RPC server for interface BidCos-RF. is listening on port 8080.
Dez 24 12:11:35 piVCCU homebridge[897]: [24.12.2018, 12:11:35] [HomeMatic CCU3] Creating Local HTTP Client for CCU RPC Events
Dez 24 12:11:35 piVCCU homebridge[897]: [24.12.2018, 12:11:35] [HomeMatic CCU3] RPC server for interface HmIP-RF. is listening on port 8082.
Dez 24 12:11:35 piVCCU homebridge[897]: [24.12.2018, 12:11:35] [HomeMatic CCU3] Creating Local HTTP Client for CCU RPC Events
Dez 24 12:11:36 piVCCU homebridge[897]: [24.12.2018, 12:11:36] [HomeMatic CCU3] if PONG is PONG CCU is alive
Dez 24 12:11:37 piVCCU homebridge[897]: [24.12.2018, 12:11:37] [HomeMatic CCU3] There is no service for HmIP-BSM:KEY_TRANSCEIVER
Dez 24 12:11:37 piVCCU homebridge[897]: [24.12.2018, 12:11:37] [HomeMatic CCU3] There is no service for HmIP-BSM:KEY_TRANSCEIVER
Dez 24 12:11:37 piVCCU homebridge[897]: [24.12.2018, 12:11:37] [HomeMatic CCU3] There is no service for VIR-LG-RGB-DIM:VIR-LG-RGB-DIM-CH
Dez 24 12:11:37 piVCCU homebridge[897]: [24.12.2018, 12:11:37] [HomeMatic CCU3] There is no service for VIR-LG-DIM:VIR-LG-DIM-CH
Dez 24 12:11:37 piVCCU homebridge[897]: [24.12.2018, 12:11:37] [HomeMatic CCU3] Programs :
Dez 24 12:11:37 piVCCU homebridge[897]: [24.12.2018, 12:11:37] [HomeMatic CCU3] Initializing platform accessory 'Bewegungsmelder Wohnzimmer'...
Dez 24 12:11:37 piVCCU homebridge[897]: [24.12.2018, 12:11:37] [HomeMatic CCU3] Initializing platform accessory 'Kontakt Eingang'...
Dez 24 12:11:37 piVCCU homebridge[897]: [24.12.2018, 12:11:37] [HomeMatic CCU3] Initializing platform accessory 'Kontakt Wohnzimmer'...
Dez 24 12:11:37 piVCCU homebridge[897]: [24.12.2018, 12:11:37] [HomeMatic CCU3] Initializing platform accessory 'Rauchmelder Wohnzimmer'...
Dez 24 12:11:37 piVCCU homebridge[897]: [24.12.2018, 12:11:37] [HomeMatic CCU3] Initializing platform accessory 'HMIP eTRV 000393C98D2201 1'...
Dez 24 12:11:37 piVCCU homebridge[897]: [24.12.2018, 12:11:37] [HomeMatic CCU3] Initializing platform accessory 'Thermostat Buero'...
Dez 24 12:11:37 piVCCU homebridge[897]: [24.12.2018, 12:11:37] [HomeMatic CCU3] Initializing platform accessory 'HMIP eTRV 000397098A3904 1'...
Dez 24 12:11:37 piVCCU homebridge[897]: [24.12.2018, 12:11:37] [HomeMatic CCU3] Initializing platform accessory 'HMIP eTRV 000397098A390B 1'...
Dez 24 12:11:37 piVCCU homebridge[897]: [24.12.2018, 12:11:37] [HomeMatic CCU3] Initializing platform accessory 'HMIP eTRV 000393C98D1C8D 1'...
Dez 24 12:11:38 piVCCU homebridge[897]: [24.12.2018, 12:11:38] [HomeMatic CCU3] will cache ccu response to /home/pi/.homebridge/ccu.json
Dez 24 12:11:38 piVCCU homebridge[897]: [24.12.2018, 12:11:38] [netatmo platform] Initializing platform accessory 'Altländer Straße Innen'...
Dez 24 12:11:38 piVCCU homebridge[897]: [24.12.2018, 12:11:38] [netatmo platform] Initializing platform accessory 'Altländer Straße Außenmodul'...
Dez 24 12:11:38 piVCCU homebridge[897]: [24.12.2018, 12:11:38] [netatmo platform] Initializing platform accessory 'Daheim'...
Dez 24 12:11:38 piVCCU homebridge[897]: Setup Payload:
Dez 24 12:11:38 piVCCU homebridge[897]: X-HM://0023ISYWYOPJ0
Dez 24 12:11:38 piVCCU homebridge[897]: Scan this code with your HomeKit app on your iOS device to pair with Homebridge:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]: Or enter this code with your HomeKit app on your iOS device to pair with Homebridge:
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]: ??????????????
Dez 24 12:11:38 piVCCU homebridge[897]: ? 031-45-154 ?
Dez 24 12:11:38 piVCCU homebridge[897]: ??????????????
Dez 24 12:11:38 piVCCU homebridge[897]:
Dez 24 12:11:38 piVCCU homebridge[897]: [24.12.2018, 12:11:38] Homebridge is running on port 51826.
Dez 24 12:11:43 piVCCU homebridge[897]: [24.12.2018, 12:11:43] [HomeMatic CCU3] NPM 0.0.109 vs Local 0.0.109
Dez 24 12:11:45 piVCCU homebridge[897]: [24.12.2018, 12:11:45] [Config] Using Form Authentication
Dez 24 12:11:45 piVCCU homebridge[897]: [24.12.2018, 12:11:45] [Config] Console v3.9.2 is listening on port 8083.
Kann es eigentlich sein, dass mehrere homebridge-Instanzen laufen ?
Könnte das homebridge deinstallieren, die beiden laufenden Plugins installieren und die jetzige Config.json einspielen.
Nur, wie kann ich sicher sein, dass das System alle node_modules-Verzeichnisse löscht und welches Installationsskript kann man für homebridge bedenkenlos nutzen ?
-
Moin,
Der Autostart funktioniert top.
Das Weitere rückgängig gemacht, sodass homebridge wieder top läuft. Jetzt schlägt homebridge aber ja noch beim Harmony?Plugin trotz Deinstallation fehl. Das Plugin ist scheinbar in 2 Verzeichnissen installiert. Netatmo läuft prima. Homebridge ui x zeigt harmony nicht als installiert an. Es lässt sich auch nicht neu installieren.
Kann man npm nicht sagen, es soll harmony in beiden Verzeichnissen deinstallieren?
Ich würde sonst die config.json sichern und homebridge ggf. neu aufsetzen... nur, wie setze ich es völlig korrekt mit einem Verzeichnis auf? Hatte zuvor, wie iben erwähnt, ein Installationsskript gewählt, was scheinbar diesen Doppelverzeichnisfehler verursacht hat.
Das ist derzeit das einzig verbliebene Homebridgeproblem.
-
Ich fürchte, es hat nicht funktioniert...
ZitatAlles anzeigenpi@piVCCU:/usr/lib $ sudo systemctl restart homebridge; sudo journalctl -fau homebridge
-- Logs begin at Thu 2016-11-03 18:16:42 CET. --
Dez 23 17:08:49 piVCCU homebridge[3138]: [23.12.2018, 17:08:49] Homebridge is running on port 51826.
Dez 23 17:08:54 piVCCU homebridge[3138]: [23.12.2018, 17:08:54] [HomeMatic CCU3] NPM 0.0.109 vs Local 0.0.109
Dez 23 17:08:56 piVCCU homebridge[3138]: [23.12.2018, 17:08:56] [Config] Using Form Authentication
Dez 23 17:08:56 piVCCU homebridge[3138]: [23.12.2018, 17:08:56] [Config] Console v3.9.2 is listening on port 8083.
Dez 23 17:10:50 piVCCU systemd[1]: Stopping Node.js HomeKit Server...
Dez 23 17:10:50 piVCCU homebridge[3138]: [23.12.2018, 17:10:50] Got SIGTERM, shutting down Homebridge...
Dez 23 17:10:50 piVCCU homebridge[3138]: [23.12.2018, 17:10:50] [HomeMatic CCU3] Removing Event Server for Interface BidCos-RF.
Dez 23 17:10:50 piVCCU homebridge[3138]: [23.12.2018, 17:10:50] [HomeMatic CCU3] Removing Event Server for Interface HmIP-RF.
Dez 23 17:10:50 piVCCU systemd[1]: Stopped Node.js HomeKit Server.
Dez 23 17:10:50 piVCCU systemd[1]: Started Node.js HomeKit Server.
Dez 23 17:10:55 piVCCU homebridge[3331]: [23.12.2018, 17:10:55] Loaded config.json with 0 accessories and 3 platforms.
Dez 23 17:10:55 piVCCU homebridge[3331]: [23.12.2018, 17:10:55] ---
Dez 23 17:10:56 piVCCU homebridge[3331]: [23.12.2018, 17:10:56] Loaded plugin: homebridge-homematic
Dez 23 17:10:56 piVCCU homebridge[3331]: [23.12.2018, 17:10:56] Registering platform 'homebridge-homematic.HomeMatic'
Dez 23 17:10:56 piVCCU homebridge[3331]: [23.12.2018, 17:10:56] ---
Dez 23 17:10:57 piVCCU homebridge[3331]: [23.12.2018, 17:10:57] Loaded plugin: homebridge-netatmo
Dez 23 17:10:57 piVCCU homebridge[3331]: [23.12.2018, 17:10:57] Registering platform 'homebridge-netatmo.netatmo'
Dez 23 17:10:57 piVCCU homebridge[3331]: [23.12.2018, 17:10:57] ---
Dez 23 17:10:57 piVCCU homebridge[3331]: [23.12.2018, 17:10:57] Loading 3 platforms...
Dez 23 17:10:57 piVCCU homebridge[3331]: [23.12.2018, 17:10:57] [HomeMatic CCU3] Initializing HomeMatic platform...
Dez 23 17:10:57 piVCCU homebridge[3331]: [23.12.2018, 17:10:57] [HomeMatic CCU3] Homematic Plugin Version 0.0.109
Dez 23 17:10:57 piVCCU homebridge[3331]: [23.12.2018, 17:10:57] [HomeMatic CCU3] Plugin by thkl https://github.com/thkl
Dez 23 17:10:57 piVCCU homebridge[3331]: [23.12.2018, 17:10:57] [HomeMatic CCU3] Homematic is a registered trademark of the EQ-3 AG
Dez 23 17:10:57 piVCCU homebridge[3331]: [23.12.2018, 17:10:57] [HomeMatic CCU3] Please report any issues to https://github.com/thkl/homebridge-homematic/issues
Dez 23 17:10:57 piVCCU homebridge[3331]: [23.12.2018, 17:10:57] [HomeMatic CCU3] running in production mode
Dez 23 17:10:57 piVCCU homebridge[3331]: [23.12.2018, 17:10:57] [HomeMatic CCU3] will connect to your ccu at 192.168.178.38
Dez 23 17:10:57 piVCCU homebridge[3331]: [23.12.2018, 17:10:57] [HomeMatic CCU3] using binrpc for communication with BidCos-RF
Dez 23 17:10:57 piVCCU homebridge[3331]: [23.12.2018, 17:10:57] [HomeMatic CCU3] init RPC for BidCos-RF.
Dez 23 17:10:57 piVCCU homebridge[3331]: [23.12.2018, 17:10:57] [HomeMatic CCU3] local ip used : 192.168.178.36. you may change that with local_ip parameter in config
Dez 23 17:10:57 piVCCU homebridge[3331]: [23.12.2018, 17:10:57] [HomeMatic CCU3] init RPC for HmIP-RF.
Dez 23 17:10:57 piVCCU homebridge[3331]: [23.12.2018, 17:10:57] [HomeMatic CCU3] local ip used : 192.168.178.36. you may change that with local_ip parameter in config
Dez 23 17:10:57 piVCCU homebridge[3331]: [23.12.2018, 17:10:57] [netatmo platform] Initializing netatmo platform...
Dez 23 17:10:57 piVCCU systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
Dez 23 17:10:57 piVCCU systemd[1]: homebridge.service: Unit entered failed state.
Dez 23 17:10:57 piVCCU systemd[1]: homebridge.service: Failed with result 'exit-code'.
Dez 23 17:11:07 piVCCU systemd[1]: homebridge.service: Service hold-off time over, scheduling restart.
Gibt es noch eine Möglichkeit ?
Hatte zur Installation von homebridge folgendes Skript verwendet:
https://raw.githubusercontent.…omebridge/xmlrpc/setup.sh | bash -
Ich versuche, es jetzt mal rückgängig zu machen.
-
Hi,
vielen Dank erstmal für Deine Erklärung... ich poste mal, was auf die Befehle folgte:
Zitatpi@piVCCU:~ $ sudo systemd enable homebridge
Excess arguments.
ZitatAlles anzeigenpi@piVCCU:~ $ sudo systemctl restart homebridge; sudo journalctl -fau homebridge
-- Logs begin at Thu 2016-11-03 18:16:42 CET. --
Dez 22 21:21:19 piVCCU homebridge[448]: Starting homebridge
Dez 22 21:21:19 piVCCU systemd[1]: Started LSB: Start daemon at boot time.
Dez 22 21:21:19 piVCCU sudo[458]: root : TTY=unknown ; PWD=/home/pi ; USER=pi ; COMMAND=/usr/local/bin/homebridge
Dez 22 21:21:19 piVCCU sudo[458]: pam_unix(sudo:session): session opened for user pi by (uid=0)
Dez 23 13:32:41 piVCCU systemd[1]: Stopping LSB: Start daemon at boot time...
Dez 23 13:32:41 piVCCU sudo[458]: pam_unix(sudo:session): session closed for user pi
Dez 23 13:32:42 piVCCU homebridge[21772]: Stopping homebridge...
Dez 23 13:32:42 piVCCU homebridge[21772]: Stopped
Dez 23 13:32:42 piVCCU systemd[1]: Stopped LSB: Start daemon at boot time.
Dez 23 13:36:12 piVCCU systemd[1]: Started Node.js HomeKit Server.
Dez 23 13:36:17 piVCCU homebridge[22000]: [23.12.2018, 13:36:17] Loaded config.json with 0 accessories and 3 platforms.
Dez 23 13:36:17 piVCCU homebridge[22000]: [23.12.2018, 13:36:17] ---
Dez 23 13:36:17 piVCCU homebridge[22000]: [23.12.2018, 13:36:17] 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 23 13:36:18 piVCCU homebridge[22000]: [23.12.2018, 13:36:18] Loaded plugin: homebridge-homematic
Dez 23 13:36:18 piVCCU homebridge[22000]: [23.12.2018, 13:36:18] Registering platform 'homebridge-homematic.HomeMatic'
Dez 23 13:36:18 piVCCU homebridge[22000]: [23.12.2018, 13:36:18] ---
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] Loaded plugin: homebridge-netatmo
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] Registering platform 'homebridge-netatmo.netatmo'
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] ---
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] Loaded plugin: homebridge-config-ui-x
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] Registering platform 'homebridge-config-ui-x.config'
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] ---
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] Loading 3 platforms...
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] [HomeMatic CCU3] Initializing HomeMatic platform...
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] [HomeMatic CCU3] Homematic Plugin Version 0.0.109
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] [HomeMatic CCU3] Plugin by thkl https://github.com/thkl
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] [HomeMatic CCU3] Homematic is a registered trademark of the EQ-3 AG
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] [HomeMatic CCU3] Please report any issues to https://github.com/thkl/homebridge-homematic/issues
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] [HomeMatic CCU3] running in production mode
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] [HomeMatic CCU3] will connect to your ccu at 192.168.178.38
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] [HomeMatic CCU3] using binrpc for communication with BidCos-RF
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] [HomeMatic CCU3] init RPC for BidCos-RF.
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] [HomeMatic CCU3] local ip used : 192.168.178.36. you may change that with local_ip parameter in config
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] [HomeMatic CCU3] init RPC for HmIP-RF.
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] [HomeMatic CCU3] local ip used : 192.168.178.36. you may change that with local_ip parameter in config
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] [netatmo platform] Initializing netatmo platform...
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] [Config] Initializing config platform...
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] [Config] Spawning homebridge-config-ui-x with PID 22028
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] Loading 0 accessories...
Dez 23 13:36:19 piVCCU homebridge[22000]: Failed to find plugin to handle accessory HubiWZ
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] [HomeMatic CCU3] RPC server for interface BidCos-RF. is listening on port 8080.
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] [HomeMatic CCU3] Creating Local HTTP Client for CCU RPC Events
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] [HomeMatic CCU3] RPC server for interface HmIP-RF. is listening on port 8082.
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] [HomeMatic CCU3] Creating Local HTTP Client for CCU RPC Events
Dez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] [HomeMatic CCU3] if PONG is PONG CCU is alive
Dez 23 13:36:21 piVCCU homebridge[22000]: [23.12.2018, 13:36:21] [HomeMatic CCU3] There is no service for HmIP-BSM:KEY_TRANSCEIVER
Dez 23 13:36:21 piVCCU homebridge[22000]: [23.12.2018, 13:36:21] [HomeMatic CCU3] There is no service for HmIP-BSM:KEY_TRANSCEIVER
Dez 23 13:36:21 piVCCU homebridge[22000]: [23.12.2018, 13:36:21] [HomeMatic CCU3] There is no service for VIR-LG-RGB-DIM:VIR-LG-RGB-DIM-CH
Dez 23 13:36:21 piVCCU homebridge[22000]: [23.12.2018, 13:36:21] [HomeMatic CCU3] There is no service for VIR-LG-DIM:VIR-LG-DIM-CH
Dez 23 13:36:21 piVCCU homebridge[22000]: [23.12.2018, 13:36:21] [HomeMatic CCU3] Programs :
Dez 23 13:36:21 piVCCU homebridge[22000]: [23.12.2018, 13:36:21] [HomeMatic CCU3] Initializing platform accessory 'Bewegungsmelder Wohnzimmer'...
Dez 23 13:36:21 piVCCU homebridge[22000]: [23.12.2018, 13:36:21] [HomeMatic CCU3] Initializing platform accessory 'Kontakt Eingang'...
Dez 23 13:36:21 piVCCU homebridge[22000]: [23.12.2018, 13:36:21] [HomeMatic CCU3] Initializing platform accessory 'Kontakt Wohnzimmer'...
Dez 23 13:36:21 piVCCU homebridge[22000]: [23.12.2018, 13:36:21] [HomeMatic CCU3] Initializing platform accessory 'Rauchmelder Wohnzimmer'...
Dez 23 13:36:21 piVCCU homebridge[22000]: [23.12.2018, 13:36:21] [HomeMatic CCU3] Initializing platform accessory 'HMIP eTRV 000393C98D2201 1'...
Dez 23 13:36:21 piVCCU homebridge[22000]: [23.12.2018, 13:36:21] [HomeMatic CCU3] Initializing platform accessory 'Thermostat Buero'...
Dez 23 13:36:21 piVCCU homebridge[22000]: [23.12.2018, 13:36:21] [HomeMatic CCU3] Initializing platform accessory 'HMIP eTRV 000397098A3904 1'...
Dez 23 13:36:21 piVCCU homebridge[22000]: [23.12.2018, 13:36:21] [HomeMatic CCU3] Initializing platform accessory 'HMIP eTRV 000397098A390B 1'...
Dez 23 13:36:21 piVCCU homebridge[22000]: [23.12.2018, 13:36:21] [HomeMatic CCU3] Initializing platform accessory 'HMIP eTRV 000393C98D1C8D 1'...
Dez 23 13:36:21 piVCCU homebridge[22000]: [23.12.2018, 13:36:21] [HomeMatic CCU3] will cache ccu response to /home/pi/.homebridge/ccu.json
Dez 23 13:36:22 piVCCU homebridge[22000]: [23.12.2018, 13:36:22] [netatmo platform] Initializing platform accessory 'Altländer Straße Innen'...
Dez 23 13:36:22 piVCCU homebridge[22000]: [23.12.2018, 13:36:22] [netatmo platform] Initializing platform accessory 'Altländer Straße Außenmodul'...
Dez 23 13:36:22 piVCCU homebridge[22000]: [23.12.2018, 13:36:22] [netatmo platform] Initializing platform accessory 'Daheim'...
Dez 23 13:36:22 piVCCU homebridge[22000]: Setup Payload:
Dez 23 13:36:22 piVCCU homebridge[22000]: X-HM://0023ISYWYOPJ0
Dez 23 13:36:22 piVCCU homebridge[22000]: Scan this code with your HomeKit app on your iOS device to pair with Homebridge:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]: Or enter this code with your HomeKit app on your iOS device to pair with Homebridge:
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]: ??????????????
Dez 23 13:36:22 piVCCU homebridge[22000]: ? 031-45-154 ?
Dez 23 13:36:22 piVCCU homebridge[22000]: ??????????????
Dez 23 13:36:22 piVCCU homebridge[22000]:
Dez 23 13:36:22 piVCCU homebridge[22000]: [23.12.2018, 13:36:22] Homebridge is running on port 51826.
Dez 23 13:36:26 piVCCU homebridge[22000]: [23.12.2018, 13:36:26] [HomeMatic CCU3] NPM 0.0.109 vs Local 0.0.109
Dez 23 13:36:28 piVCCU homebridge[22000]: [23.12.2018, 13:36:28] [Config] Using Form Authentication
Dez 23 13:36:28 piVCCU homebridge[22000]: [23.12.2018, 13:36:28] [Config] Console v3.9.2 is listening on port 8083.
Das sieht wirklich gut aus, meine ich... nur 2 Dinge verwundern mich:
ZitatDez 23 13:36:17 piVCCU homebridge[22000]: [23.12.2018, 13:36:17] 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'.
Wie kann das sein ?
ZitatDez 23 13:36:19 piVCCU homebridge[22000]: [23.12.2018, 13:36:19] Loading 0 accessories...
Dez 23 13:36:19 piVCCU homebridge[22000]: Failed to find plugin to handle accessory HubiWZ
Das Homebridge-harmony-Plugin habe ich mit npm uninstall versucht zu deinstallieren und auch gar nicht in der config.json eingebunden. Er ruft es wohl trotzdem auf.
-
Wäre richtig klasse... es gibt unter Linux scheinbar viele Autostart-Möglichkeiten... vielleicht sind diese bei mir vermischt.
-
Zitat
pi@piVCCU:~ $ which homebridge
/usr/local/bin/homebridge
Zitatpi@piVCCU:~ $ cat /etc/hosts
127.0.0.1 Homebridge
Hoffe, es hilft... homebridge sollte automatisch starten mit dem Parameter -I
-
Ich möchte den WLAN-Chip nicht aktivieren... der RPi hängt am Ethernetport.
Ich habe nun folgendes gemacht, wo man mir vielleicht besser helfen kann:
1) Habe editiert "sudo nano /etc/init.d/homebridge" und folgendes eingefügt:
Bash
Alles anzeigen#!/bin/sh ### BEGIN INIT INFO # Provides: homebridge # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start daemon at boot time # Description: Enable service provided by daemon. ### END INIT INFO dir="/home/pi" cmd="homebridge" user="pi" name=`basename $0` pid_file="/var/run/$name.pid" stdout_log="/var/log/$name.log" stderr_log="/var/log/$name.err" get_pid() { cat "$pid_file" } is_running() { [ -f "$pid_file" ] && ps `get_pid` > /dev/null 2>&1 } case "$1" in start) if is_running; then echo "Already started" else echo "Starting $name" cd "$dir" if [ -z "$user" ]; then sudo $cmd >> "$stdout_log" 2>> "$stderr_log" & else sudo -u "$user" $cmd >> "$stdout_log" 2>> "$stderr_log" & fi echo $! > "$pid_file" if ! is_running; then echo "Unable to start, see $stdout_log and $stderr_log" exit 1 fi fi ;; stop) if is_running; then echo -n "Stopping $name.." kill `get_pid` for i in {1..10} do if ! is_running; then break fi echo -n "." sleep 1 done echo if is_running; then echo "Not stopped; may still be shutting down or shutdown may have failed" exit 1 else echo "Stopped" if [ -f "$pid_file" ]; then rm "$pid_file" fi fi else echo "Not running" fi ;; restart) $0 stop if is_running; then echo "Unable to stop, will not attempt to start" exit 1 fi $0 start ;; status) if is_running; then echo "Running" else echo "Stopped" exit 1 fi ;; *) echo "Usage: $0 {start|stop|restart|status}" exit 1 ;; esac exit 0Lasse ich mir nun den Status anzeigen, so erhalte ich folgendes:
ZitatAlles anzeigen? homebridge.service - LSB: Start daemon at boot time
Loaded: loaded (/etc/init.d/homebridge; generated; vendor preset: enabled)
Active: active (running) since Fri 2018-12-21 23:06:28 CET; 42s ago
Docs: man:systemd-sysv-generator(8)
Process: 1862 ExecStop=/etc/init.d/homebridge stop (code=exited, status=0/SUCCESS)
Process: 1910 ExecStart=/etc/init.d/homebridge start (code=exited, status=0/SUCCESS)
CPU: 25.683s
CGroup: /system.slice/homebridge.service
??1912 sudo -u pi homebridge
??1919 homebridge
??1943 homebridge-config-ui-x
Dez 21 23:06:28 piVCCU systemd[1]: Starting LSB: Start daemon at boot time...
Dez 21 23:06:28 piVCCU homebridge[1910]: Starting homebridge
Dez 21 23:06:28 piVCCU sudo[1912]: root : TTY=unknown ; PWD=/home/pi ; USER=pi ; COMMAND=/usr/local/bin/homebridge
Dez 21 23:06:28 piVCCU sudo[1912]: pam_unix(sudo:session): session opened for user pi by (uid=0)
Dez 21 23:06:28 piVCCU systemd[1]: Started LSB: Start daemon at boot time.
Das klappt aber nur, weil in init.d/homebridge steht "
Ich muss homebridge aber mit dem Parameter "-I" starten.
Ändere ich es auf "cmd=homebridge -I", so erhalte ich bei der Statusanzeige folgenden Fehler:
ZitatAlles anzeigenDez 21 22:58:11 piVCCU systemd[1]: Starting LSB: Start daemon at boot time...
Dez 21 22:58:11 piVCCU homebridge[390]: Starting homebridge
Dez 21 22:58:11 piVCCU systemd[1]: Started LSB: Start daemon at boot time.
Dez 21 22:58:11 piVCCU sudo[409]: root : unable to resolve host piVCCU
Dez 21 22:58:11 piVCCU sudo[409]: root : problem with defaults entries ; TTY=unknown ; PWD=/home/pi ; USER=pi ;
Dez 21 22:58:11 piVCCU sudo[409]: root : TTY=unknown ; PWD=/home/pi ; USER=pi ; COMMAND=/usr/local/bin/homebridge -I
Ich weiß also nicht genau, wie ich dem homebridge-Aufruf lediglich noch den Parameter "-I" mitgeben kann, ohne in einen Fehler dadurch hinein zu laufen.
Daher: Wie gebe ich bei obigem init.d/homebridge den Parameter mit ?
Hinweis: homebridge liegt scheinbar unter home/pi/.homebridge... der Aufruf scheint aber zu funktionieren.