Beim Umgang mit den Streifen bin ich mir noch nicht ganz sicher. Die Kamera wird auf die Ecken kalibriert.
Sind diese dann schwarz durch die Balken, produzieren die Lightstrips nur Murks.
Beim Umgang mit den Streifen bin ich mir noch nicht ganz sicher. Die Kamera wird auf die Ecken kalibriert.
Sind diese dann schwarz durch die Balken, produzieren die Lightstrips nur Murks.
Moin,
die Anleitung zum 4D-Kit geht davon aus, dass die Verlegung des Lightstrips in der unteren linken Ecke des TVs beginnt. Dann würde dort aber auch das Powerkabel herunterhängen.
Ich würde mittig beginnen, weil dort ein Kabelkanal hängt.
Weiß jemand, ob das mit dem Kit möglich ist oder es das System ggf. verwirrt?
Ich habe das dist-upgrade auf Buster gemacht... läuft problemlos.
Ne, das hatte die Fritze vorher schonmal völlig aus dem Tritt gebracht.
Daher: muss ich die Homebridge bei Homekit löschen und neu integrieren?
Hallo,
Habe nun mein laufendes System (Raspbian Stretch, homebridge etc, RPi 3B+) auf Raspbian Buster upgegraded und gleichzeitig den Raspberry durch einen RPi 4 ersetzt. Die SD habe ich dabei natürlich umgesteckt.
Dadurch hat sich die IP des Raspberry natürlich verändert.
Homebridge startet auf dem neuen Raspberry 4 wie gewohnt. Die Home-App unter iOS meldet jetzt für alle Geräte „aktualisieren“ in Dauerschleife.
Das kann man ggf beheben, indem man die homebridge aus der Home-App entfernt, aber wegen der vielen zugeordneten Geräte wäre es schön, wenn man dies umgehen könnte.
Was muss man tun, damit HomeKit nichts vom Tausch des Raspberry merkt?
Kann ich eigentlich den jetzigen Raspberry 3B+ schlicht auf Raspbian Buster mit einem dist-upgrade upgraden?
Hatte gehofft, irgendjemand hätte es schon gewagt.
Hi,
möchte demnächst meine Homebridge vom bisher Raspberry Pi 3B+ auf dem Raspberry Pi 4 durch Tausch der SD-Karte betreiben.
Gibt es schon Erfolgsmeldungen, dass Homebridge dann auf dem Raspberry Pi 4 problemlos läuft ?
Eine konkrete Aussage dazu fand ich bisher nicht... ggf. übersehen.
Endlich komme ich zeitlich dazu...
Erfolgsmeldung: homebridge läuft... vielen Dank dafür...
Wermutstropfen:
Starte ich "homebridge", so funktioniert es - hier darf ich dann aber das Terminal nicht schliessen, da sich homebridge dann beendet.
Starte ich via "sudo systemctl start homebridge.service" oder "sudo systemctl start homebridge", so läuft homebridge nicht.
homebridge.service sieht folgendermaßen aus:
[Unit]
Description=Node.js HomeKit Server
After=syslog.target network-online.target
[Service]
Type=simple
User=pi
ExecStart=/usr/local/bin/homebridge -I -U /home/pi/.homebridge
Restart=on-failure
RestartSec=10
KillMode=process
[Install]
WantedBy=multi-user.target
Alles anzeigen
"sudo systemctl status homebridge.service" zeigt mir folgendes:
? homebridge.service - Node.js HomeKit Server
Loaded: loaded (/etc/systemd/system/homebridge.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Fri 2019-06-28 16:38:57 CEST; 9s ago
Process: 2906 ExecStart=/usr/local/bin/homebridge -I -U /home/pi/.homebridge (code=exited, status=203/EXEC)
Main PID: 2906 (code=exited, status=203/EXEC)
Memory: 0B
CPU: 0
CGroup: /system.slice/homebridge.service
Jun 28 16:38:57 piVCCU systemd[1]: homebridge.service: Failed with result 'exit-code'.
Hast Du dafür die Lösung ?
Und hier noch die Ausgaben:
pi@piVCCU:~ $ which node
/usr/bin/node
pi@piVCCU:~ $ ls -l /usr/local/bin
insgesamt 16
lrwxrwxrwx 1 root staff 38 Dez 21 2018 npm -> ../lib/node_modules/npm/bin/npm-cli.js
lrwxrwxrwx 1 root staff 38 Dez 21 2018 npx -> ../lib/node_modules/npm/bin/npx-cli.js
-rwxr-xr-x 1 root staff 14637 Mai 29 23:12 pihole
pi@piVCCU:~ $ ls -l /usr/lib/node_modules
insgesamt 44
drwxr-xr-x 7 root root 4096 Jun 28 15:40 homebridge
drwxr-xr-x 6 root root 4096 Jun 28 16:02 homebridge-config-ui-x
drwxr-xr-x 3 root root 4096 Jun 28 15:44 homebridge-dyson-link
drwxr-xr-x 4 root root 4096 Jun 28 15:44 homebridge-homematic
drwxr-xr-x 5 root root 4096 Jun 28 15:42 homebridge-hue
drwxr-xr-x 5 root root 4096 Jun 28 15:43 homebridge-lib
drwxr-xr-x 9 root root 4096 Jun 28 15:45 homebridge-netatmo
drwxr-xr-x 2 root root 4096 Jun 28 15:53 homebridge-rpitemp
drwxr-xr-x 9 root root 4096 Jun 22 17:09 node-gyp
drwxr-xr-x 8 root root 4096 Jun 28 15:57 npm
drwxr-xr-x 3 root root 4096 Jun 22 17:09 rebuild
pi@piVCCU:~ $ ls -l /usr/local/lib/node_modules
insgesamt 156
drwxr-sr-x 2 pi pi 4096 Jan 26 19:23 ansi-regex
drwxr-sr-x 2 pi pi 4096 Jan 26 19:23 ansi-styles
drwxr-sr-x 2 pi pi 4096 Jan 26 19:23 array-flatten
drwxr-sr-x 2 pi pi 4096 Jan 26 19:23 bindings
drwxr-sr-x 4 pi pi 4096 Jan 26 19:23 bonjour-hap
drwxr-sr-x 3 pi pi 4096 Jan 26 19:23 buffer-indexof
drwxr-sr-x 2 pi pi 4096 Jan 26 19:23 buffer-shims
drwxr-sr-x 2 pi pi 4096 Jan 26 19:23 chalk
drwxr-sr-x 2 pi pi 4096 Jan 26 19:23 commander
drwxr-sr-x 4 pi pi 4096 Jan 26 19:24 curve25519-n
drwxr-sr-x 3 pi pi 4096 Jan 26 19:23 debug
drwxr-sr-x 3 pi pi 4096 Jan 26 19:23 decimal.js
drwxr-sr-x 5 pi pi 4096 Jan 26 19:23 deep-equal
drwxr-sr-x 2 pi pi 4096 Jan 26 19:23 dns-equal
drwxr-sr-x 2 pi pi 4096 Jan 26 19:23 dns-packet
drwxr-sr-x 2 pi pi 4096 Jan 26 19:23 dns-txt
drwxr-sr-x 5 pi pi 4096 Jan 26 19:24 ed25519-hap
drwxr-sr-x 2 pi pi 4096 Jan 26 19:23 escape-string-regexp
drwxr-sr-x 4 pi pi 4096 Jan 26 19:23 fast-srp-hap
drwxr-sr-x 2 pi pi 4096 Jan 26 19:23 graceful-readlink
drwxr-sr-x 5 root pi 4096 Jan 26 19:23 hap-nodejs
drwxr-sr-x 2 pi pi 4096 Jan 26 19:23 has-ansi
drwxr-sr-x 4 pi pi 4096 Jan 26 19:23 ip
drwxr-sr-x 4 pi pi 4096 Jan 26 19:23 minimist
drwxr-sr-x 5 pi pi 4096 Jan 26 19:23 mkdirp
drwxr-sr-x 2 pi pi 4096 Jan 26 19:23 ms
drwxr-sr-x 2 pi pi 4096 Jan 26 19:23 multicast-dns
drwxr-sr-x 2 pi pi 4096 Jan 26 19:23 multicast-dns-service-types
drwxr-sr-x 4 root pi 4096 Jan 26 19:23 nan
drwxr-sr-x 4 pi pi 4096 Jan 26 19:23 node-persist
drwxr-sr-x 10 nobody pi 4096 Dez 21 2018 npm
drwxr-sr-x 2 pi pi 4096 Jan 26 19:23 q
drwxr-sr-x 7 pi pi 4096 Jan 26 19:23 qrcode-terminal
drwxr-sr-x 2 pi pi 4096 Jan 26 19:23 safe-buffer
drwxr-sr-x 4 pi pi 4096 Jan 26 19:23 semver
drwxr-sr-x 2 pi pi 4096 Jan 26 19:23 strip-ansi
drwxr-sr-x 2 pi pi 4096 Jan 26 19:23 supports-color
drwxr-sr-x 2 pi pi 4096 Jan 26 19:23 thunky
drwxr-sr-x 2 root pi 4096 Apr 26 21:33 tweetnacl
Alles anzeigen
Vielen Dank für Deine Mühe... bin heute auf Dienstreise, teste es schnellstmöglich.
Wäre super... würde mich freuen...
Auf dem Pi läuft pi hole und eine CCU3. Das alles erneut aufzusetzen ist enormer Aufwand.
pi@piVCCU:~ $ sudo npm install -g --unsafe-perm homebridge-lib
/usr/bin/hap -> /usr/lib/node_modules/homebridge-lib/cli/hap.js
/usr/bin/json -> /usr/lib/node_modules/homebridge-lib/cli/json.js
/usr/bin/upnp -> /usr/lib/node_modules/homebridge-lib/cli/upnp.js
+ [email protected]
added 71 packages from 79 contributors in 12.037s
pi@piVCCU:~ $ sudo npm install -g --unsafe-perm homebridge-hue
/usr/bin/dc_eventlog -> /usr/lib/node_modules/homebridge-hue/cli/dc_eventlog.js
/usr/bin/ph -> /usr/lib/node_modules/homebridge-hue/cli/ph.js
npm WARN [email protected] requires a peer of homebridge-lib@~4.2.7 but none is installed. You must install peer dependencies yourself.
+ [email protected]
added 91 packages from 147 contributors in 16.263s
Alles anzeigen
Es ist sowas von merkwürdig... beim zweiten Befehl meckert homebridge-hue, dass homebridge-lib installiert sein sollte - was im Schritt davor erledigt wurde.
Im nächsten Schritt installiere ich ein Update von npm... aber, dieses Update habe ich schon zuvor bereits mal durchgeführt...
pi@piVCCU:~ $ sudo npm install -g npm
/usr/bin/npm -> /usr/lib/node_modules/npm/bin/npm-cli.js
/usr/bin/npx -> /usr/lib/node_modules/npm/bin/npx-cli.js
+ [email protected]
updated 1 package in 34.64s
Als gebe es jedes Programm, das mit npm installiert wurde, mehrfach... einmal unter /usr/local/lib und einmal unter/usr/lib.
Und, nachdem ich alles deinstalliert habe und dann anschließend homebridge, hue und homebridge-lib mit --umsafe installiert habe, tritt immer beim Start der homebridge der vorherige identische Fehler auf...
[2019-6-24 20:28:25] Loaded config.json with 1 accessories and 5 platforms.
[2019-6-24 20:28:25] ---
[2019-6-24 20:28:25] 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'.
[2019-6-24 20:28:25] Loaded plugin: homebridge-homematic
[2019-6-24 20:28:25] Registering platform 'homebridge-homematic.HomeMatic'
[2019-6-24 20:28:25] ---
[2019-6-24 20:28:26] Loaded plugin: homebridge-netatmo
[2019-6-24 20:28:26] Registering platform 'homebridge-netatmo.netatmo'
[2019-6-24 20:28:26] ---
[2019-6-24 20:28:26] Loaded plugin: homebridge-dyson-link
homebridge API version: 2.4
[2019-6-24 20:28:26] Registering platform 'homebridge-dyson-link.DysonPlatform'
[2019-6-24 20:28:26] ---
[2019-6-24 20:28:26] ====================
[2019-6-24 20:28:26] ERROR LOADING PLUGIN homebridge-hue:
[2019-6-24 20:28:26] Error: Plugin /usr/lib/node_modules/homebridge-hue requires a HomeBridge version of ^0.4.50 which does not satisfy the current HomeBridge version of 0.4.49. You may need to upgrade your installation of HomeBridge.
at Plugin.load (/usr/local/lib/node_modules/homebridge/lib/plugin.js:56:11)
at Server.<anonymous> (/usr/local/lib/node_modules/homebridge/lib/server.js:153:14)
at Array.forEach (<anonymous>)
at Server._loadPlugins (/usr/local/lib/node_modules/homebridge/lib/server.js:145:22)
at new Server (/usr/local/lib/node_modules/homebridge/lib/server.js:57:24)
at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:32:16)
at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)
at Module._compile (internal/modules/cjs/loader.js:774:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:785:10)
at Module.load (internal/modules/cjs/loader.js:641:32)
[2019-6-24 20:28:26] ====================
[2019-6-24 20:28:26] ====================
[2019-6-24 20:28:26] ERROR LOADING PLUGIN homebridge-lib:
[2019-6-24 20:28:26] Error: Plugin /usr/lib/node_modules/homebridge-lib requires a HomeBridge version of ^0.4.50 which does not satisfy the current HomeBridge version of 0.4.49. You may need to upgrade your installation of HomeBridge.
at Plugin.load (/usr/local/lib/node_modules/homebridge/lib/plugin.js:56:11)
at Server.<anonymous> (/usr/local/lib/node_modules/homebridge/lib/server.js:153:14)
at Array.forEach (<anonymous>)
at Server._loadPlugins (/usr/local/lib/node_modules/homebridge/lib/server.js:145:22)
at new Server (/usr/local/lib/node_modules/homebridge/lib/server.js:57:24)
at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:32:16)
at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)
at Module._compile (internal/modules/cjs/loader.js:774:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:785:10)
at Module.load (internal/modules/cjs/loader.js:641:32)
[2019-6-24 20:28:26] ====================
[2019-6-24 20:28:26] Loaded plugin: homebridge-rpitemp
[2019-6-24 20:28:26] Registering accessory 'homebridge-rpitemp.RpiTemp'
[2019-6-24 20:28:26] ---
[2019-6-24 20:28:26] Loading 5 platforms...
[2019-6-24 20:28:26] [HomeMatic CCU3] Initializing HomeMatic platform...
[2019-6-24 20:28:26] [HomeMatic CCU3] Homematic Plugin Version 0.0.109
[2019-6-24 20:28:26] [HomeMatic CCU3] Plugin by thkl https://github.com/thkl
[2019-6-24 20:28:26] [HomeMatic CCU3] Homematic is a registered trademark of the EQ-3 AG
[2019-6-24 20:28:26] [HomeMatic CCU3] Please report any issues to https://github.com/thkl/homebridge-homematic/issues
[2019-6-24 20:28:26] [HomeMatic CCU3] running in production mode
[2019-6-24 20:28:26] [HomeMatic CCU3] will connect to your ccu at 192.168.178.38
[2019-6-24 20:28:26] [HomeMatic CCU3] using binrpc for communication with BidCos-RF
[2019-6-24 20:28:26] [HomeMatic CCU3] init RPC for BidCos-RF.
[2019-6-24 20:28:26] [HomeMatic CCU3] local ip used : 192.168.178.36. you may change that with local_ip parameter in config
[2019-6-24 20:28:26] [HomeMatic CCU3] init RPC for HmIP-RF.
[2019-6-24 20:28:26] [HomeMatic CCU3] local ip used : 192.168.178.36. you may change that with local_ip parameter in config
[2019-6-24 20:28:26] [DysonPlatform] Initializing DysonPlatform platform...
[2019-6-24 20:28:26] [netatmo platform] Initializing netatmo platform...
[2019-6-24 20:28:26] Error: The requested platform 'Hue' was not registered by any plugin.
at API.platform (/usr/local/lib/node_modules/homebridge/lib/api.js:134:13)
at Server._loadPlatforms (/usr/local/lib/node_modules/homebridge/lib/server.js:327:45)
at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:90:36)
at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:59:10)
at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)
at Module._compile (internal/modules/cjs/loader.js:774:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:785:10)
at Module.load (internal/modules/cjs/loader.js:641:32)
at Function.Module._load (internal/modules/cjs/loader.js:556:12)
at Function.Module.runMain (internal/modules/cjs/loader.js:837:10)
[2019-6-24 20:28:26] [HomeMatic CCU3] RPC server for interface BidCos-RF. is listening on port 8080.
[2019-6-24 20:28:26] [HomeMatic CCU3] Creating Local HTTP Client for CCU RPC Events
[2019-6-24 20:28:26] [HomeMatic CCU3] RPC server for interface HmIP-RF. is listening on port 8082.
[2019-6-24 20:28:26] [HomeMatic CCU3] Creating Local HTTP Client for CCU RPC Events
[2019-6-24 20:28:26] Got SIGTERM, shutting down Homebridge...
[2019-6-24 20:28:26] [HomeMatic CCU3] Removing Event Server for Interface BidCos-RF.
[2019-6-24 20:28:26] [HomeMatic CCU3] Removing Event Server for Interface HmIP-RF.
Alles anzeigen
Es ist einfach so frustrierend... es muss an den verschiedenen Verzeichnissen /usr/lib und /usr/local/lib liegen.
Hi, okay...
Folgendes tritt hier beim uninstall ohne "-g" auf:
sudo npm uninstall homebridge
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"})
removed 1 package and audited 4510 packages in 15.303s
found 8 vulnerabilities (6 low, 2 high)
run `npm audit fix` to fix them, or `npm audit` for details
Alles anzeigen
Die Datei homebridge.service sieht so aus:
EnvironmentFile=/etc/default/homebridge scheint zu fehlen. Ist dies dort einfach einzufügen ?
[Unit]
Description=Node.js HomeKit Server
After=syslog.target network-online.target
[Service]
Type=simple
User=pi
ExecStart=/usr/local/bin/homebridge -I -D -U /home/pi/.homebridge
Restart=on-failure
RestartSec=10
KillMode=process
[Install]
WantedBy=multi-user.target
Alles anzeigen
Die zweite Datei namens homebridge in /etc/default gibt es bisher nicht. Was gehört das alles hinein ?
Kannst Du den Inhalt posten ?
Die config.json liegt momentan unter /home/pi/.homebridge (Verzeichnis mit Punkt).
Kopiere ich die Datei nach /var/homebridge ? Soll diese nicht unter /home/pi/.homebridge liegen ?
Wäre ja klasse, wenn wir das gelöst bekommen.
Homebridge wurde damals mit einem Script installiert... ich weiss nicht, wie genau...
Das Plugin wurde sicherlich mit npm install -g installiert.
Bisher war das alles kein Problem. Im config-ui-x plugin auf Update geklickt und das Thema war durch.
Jetzt bricht das hue-Plugin scheinbar den Start der homebridge ab und beschwert sich über dessen Versionsnummer, wobei die neueste doch installiert ist... es muss irgendwie am Pfad liegen.
Ahm, ich hatte doch oben zitiert, dass 0.4.50 installiert ist - man sieht es in der obigen Ausgabe.
Das hue-Plugin meint, die vorherige Version sei noch installiert...
Ich fürchte, das liegt irgendwie an den oben zitierten verschiedenen Pfaden /usr/lib/ und /usr/local/lib. Als sei homebridge oder das plugin zweimal installiert und das hue-plugin findet ein altes homebridge... oder warum sieht man in den zitierten Ausgaben beide Pfade?
Kann denn niemand helfen?
Okay, ich habe nun npm und node.js aktualisiert... verbleiben noch 2 Probleme:
Laut dieser Ausgabe ist die neueste homebridge-version 0.4.50 installiert.
sudo npm install -g --unsafe-perm homebridge
/usr/bin/homebridge -> /usr/lib/node_modules/homebridge/bin/homebridge
+ [email protected]
updated 1 package in 6.031s
Laut folgendem Fehler beim Start der homebridge scheint 0.4.49 zu laufen.
[2019-6-22 15:36:48] ERROR LOADING PLUGIN homebridge-hue:
[2019-6-22 15:36:48] Error: Plugin /usr/lib/node_modules/homebridge-hue requires a HomeBridge version of ^0.4.50 which does not satisfy the current HomeBridge version of 0.4.49. You may need to upgrade your installation of HomeBridge.
at Plugin.load (/usr/local/lib/node_modules/homebridge/lib/plugin.js:56:11)
at Server.<anonymous> (/usr/local/lib/node_modules/homebridge/lib/server.js:153:14)
at Array.forEach (<anonymous>)
at Server._loadPlugins (/usr/local/lib/node_modules/homebridge/lib/server.js:145:22)
at new Server (/usr/local/lib/node_modules/homebridge/lib/server.js:57:24)
at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:32:16)
at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)
at Module._compile (internal/modules/cjs/loader.js:774:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:785:10)
at Module.load (internal/modules/cjs/loader.js:641:32)
[2019-6-22 15:36:49] Error: The requested platform 'Hue' was not registered by any plugin.
at API.platform (/usr/local/lib/node_modules/homebridge/lib/api.js:134:13)
at Server._loadPlatforms (/usr/local/lib/node_modules/homebridge/lib/server.js:327:45)
at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:90:36)
at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:59:10)
at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)
at Module._compile (internal/modules/cjs/loader.js:774:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:785:10)
at Module.load (internal/modules/cjs/loader.js:641:32)
at Function.Module._load (internal/modules/cjs/loader.js:556:12)
at Function.Module.runMain (internal/modules/cjs/loader.js:837:10)
Alles anzeigen
Wie kann das sein ?
Kann es daran liegen, dass einmal 0.4.50 in /usr/lib/ installiert ist, das hue-plugin aber bei /usr/local/lib sucht ?
Wenn ja, wie kann ich es beheben ? Hilfe wäre super...
Klasse, ich habe homematic deinstalliert und erneut via npm installiert... wie finde ich denn raus, woher das SIGTERM kommt ?