Wenn's Probleme gibt, lösen wir die dann.
Super danke dir. Melde mich später.
Wenn's Probleme gibt, lösen wir die dann.
Super danke dir. Melde mich später.
Nein, aber wahrscheinlich nicht notwendig.
Ok, ich mache es später ganz Klassisch dann.
Alles anzeigenIch auch nicht. Bearbeite die Datei noch einmal:
sudo nano /etc/systemd/system/homebridge.service
Lösche alle Zeilen im nano-Editor, kopiere deine Zeilen da oben aus dem Browserfenster heraus und füge sie wieder in nano ein. Das hört sich vielleicht sinnlos an, aber hat schon Wunder gewirkt. Speichern, dann noch mal
sudo systemctl enable homebridge
Welche denn?
kein Erfolg. ich werde den noch mal platt machen und noch mal von vorne beginnen. Noch habe ich Bock dazu
Du wegen den Rechten weiß ich gar nicht genau, stand aber so mal in den Fehlern.
war das denn Mit dem Editor falsch?
weil ich wohl besser redealt schreibe ich habe die Anleitung benutzt, die neue. Dann wir :
das eingetragen
Warum nicht hier? Ich kenne die Fehlermeldung jedenfalls nicht. Ich weiß nicht mal, wie die zustande kommt, aber das sieht ziemlich kaputt aus.
Bin gerade noch mal bei nach euer neuen Anleitung alles aufzusetzen. Nur bei einem Befehl gibt es ein Problem.
pi@raspberrypi:~ $ sudo systemctl daemon-reload
pi@raspberrypi:~ $ sudo systemctl enable homebridge
Failed to enable unit: File homebridge.service: Invalid argument
pi@raspberrypi:~ $
Also ich habe den Fehler gefunden...
wenn dieser Befehl ausgeführt wird:
öffnet ja der editor und man trägt das ein:
homebridge ALL=(root) SETENV:NOPASSWD: /usr/local/bin/npm, /bin/systemctl restart homebridge, /usr/local/bin/node
du hattest was von der Vergabe von mehr Systemrechten geschrieben.. Dann habe ich im Editor:
Das hier:
homebridge ALL=(root) SETENV:NOPASSWD: /usr/local/bin/npm, /bin/systemctl restart homebridge, /usr/local/bin/node
gegen das ersetzt:
homebridge ALL=(ALL) SETENV:NOPASSWD: ALL
Dann kam bei dem Befehl :
Der Fehler. Die Datei mit den rechten wieder geändert und es ging: Was ist das Problem? Ich benötige mehr rechte für den Ecovacs, was kann man da machen? Habe nach der Anleitung gearbeitet, anscheinend aber was verkehrt verstanden
beim starten nun das:
pi@raspberrypi:~ $ sudo journalctl -fau homebridge
-- Logs begin at Thu 2019-02-14 11:11:59 CET. --
Jan 18 09:48:56 raspberrypi systemd[1]: /etc/systemd/system/homebridge.service:1: Missing '='.
Jan 18 09:49:44 raspberrypi systemd[1]: /etc/systemd/system/homebridge.service:1: Missing '='.
Jan 18 09:52:26 raspberrypi systemd[1]: /etc/systemd/system/homebridge.service:1: Missing '='.
Jan 18 09:52:48 raspberrypi systemd[1]: /etc/systemd/system/homebridge.service:1: Missing '='.
kann hier aber keinen Fehler erkennen:
[Unit]
Description=Node.js HomeKit Server
After=syslog.target network-online.target
[Service]
Type=simple
User=homebridge
EnvironmentFile=/etc/default/homebridge
ExecStart=/usr/local/bin/homebridge $HOMEBRIDGE_OPTS
Restart=on-failure
RestartSec=10
KillMode=process
[Install]
WantedBy=multi-user.target
Alles anzeigen
kannst du mal Privat schreiben und ich rufe dich an?
WTF? Wie hast du das hinbekommen? Cool. Wie bist du bislang vorgegangen?
so, ich mache Homebridge noch mal nu, lernt ja auch irgendwie. Aber nun kommt sowas. was mache ich falsch
Bei Hoobs kann ich leider nicht mitreden.
pi@raspberrypi:~ $ sudo mkdir -p /var/homebridge
sudo: unable to stat /etc/sudoers.d/010_at-export: Permission denied
sudo: unable to stat /etc/sudoers.d/010_pi-nopasswd: Permission denied
sudo: unable to stat /etc/sudoers.d/010_proxy: Permission denied
sudo: unable to stat /etc/sudoers.d/README: Permission denied
sudo: unable to stat /etc/sudoers.d/homebridge: Permission denied
pi@raspberrypi:~ $ sudo nano /var/homebridge/config.json
sudo: unable to stat /etc/sudoers.d/010_at-export: Permission denied
sudo: unable to stat /etc/sudoers.d/010_pi-nopasswd: Permission denied
sudo: unable to stat /etc/sudoers.d/010_proxy: Permission denied
sudo: unable to stat /etc/sudoers.d/README: Permission denied
sudo: unable to stat /etc/sudoers.d/homebridge: Permission denied
pi@raspberrypi:~ $ sudo chown -R homebridge:homebridge /var/homebridge
sudo: unable to stat /etc/sudoers.d/010_at-export: Permission denied
sudo: unable to stat /etc/sudoers.d/010_pi-nopasswd: Permission denied
sudo: unable to stat /etc/sudoers.d/010_proxy: Permission denied
sudo: unable to stat /etc/sudoers.d/README: Permission denied
sudo: unable to stat /etc/sudoers.d/homebridge: Permission denied
pi@raspberrypi:~ $ sudo chown -R homebridge:homebridge /var/homebridge
sudo: unable to stat /etc/sudoers.d/010_at-export: Permission denied
sudo: unable to stat /etc/sudoers.d/010_pi-nopasswd: Permission denied
sudo: unable to stat /etc/sudoers.d/010_proxy: Permission denied
sudo: unable to stat /etc/sudoers.d/README: Permission denied
sudo: unable to stat /etc/sudoers.d/homebridge: Permission denied
pi@raspberrypi:~ $
Alles anzeigen
Was für'n Bobby? Ich kenne nur so einen Hoobs-Bobby.
ja genau. du hattest da auch mal kommentiert.
homebrigde- I stand in der Anleitung fürs Aktualisieren von dem Bobby. der Punkt war ein Fehler
Heute ziemlich viele Errors, ich verzweifle noch.
pi@homebridge:/usr/local/lib/node_modules $ sudo npm rebuild --unsafe-perm.
> @abandonware/[email protected] install /usr/local/lib/node_modules/homebridge-avea-bulb/node_modules/@abandonware/noble
> node-gyp rebuild
gyp ERR! clean error
gyp ERR! stack Error: EACCES: permission denied, rmdir 'build'
gyp ERR! System Linux 5.4.83-v7+
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /usr/local/lib/node_modules/homebridge-avea-bulb/node_modules/@abandonware/noble
gyp ERR! node -v v14.15.4
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @abandonware/[email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @abandonware/[email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2021-01-16T08_52_21_201Z-debug.log
pi@homebridge:/usr/local/lib/node_modules $ cd
pi@homebridge:~ $ homebridge -I
[16/01/2021, 09:53:08] config.json (/home/pi/.homebridge/config.json) not found.
[16/01/2021, 09:53:10] Loaded plugin: [email protected]
[16/01/2021, 09:53:10] Registering accessory 'homebridge-avea-bulb.AveaBulb'
[16/01/2021, 09:53:10] ---
[16/01/2021, 09:53:10] Loaded plugin: [email protected]
[16/01/2021, 09:53:10] Registering platform 'homebridge-config-ui-x.config'
[16/01/2021, 09:53:10] ---
[16/01/2021, 09:53:10] Loaded plugin: [email protected]
[16/01/2021, 09:53:10] Registering platform 'homebridge-deebotecovacs.DeebotEcovacs'
[16/01/2021, 09:53:10] ---
[16/01/2021, 09:53:10] Loaded plugin: [email protected]
[16/01/2021, 09:53:10] Registering accessory 'homebridge-pi.PiTemperature'
[16/01/2021, 09:53:10] ---
[16/01/2021, 09:53:11] Loaded plugin: [email protected]
[16/01/2021, 09:53:13] Registering accessory 'homebridge-weather.Weather'
[16/01/2021, 09:53:13] ---
Setup Payload:
X-HM://0023ISYWYKKBJ
Scan this code with your HomeKit app on your iOS device to pair with Homebridge:
Or enter this code with your HomeKit app on your iOS device to pair with Homebridge:
┌────────────┐
│ 031-45-154 │
└────────────┘
[16/01/2021, 09:53:14] Homebridge is running on port 43491.
[16/01/2021, 09:53:14] Error: Service name is already in use on the network
at Registry._onProbeComplete (/usr/local/lib/node_modules/homebridge/node_modules/bonjour-hap/lib/Registry.js:108:27)
at Prober.done (/usr/local/lib/node_modules/homebridge/node_modules/bonjour-hap/lib/Prober.js:67:10)
at Prober.onMDNSresponse (/usr/local/lib/node_modules/homebridge/node_modules/bonjour-hap/lib/Prober.js:61:102)
at EventEmitter.emit (events.js:315:20)
at Socket.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/multicast-dns/index.js:49:43)
at Socket.emit (events.js:315:20)
at UDP.onMessage (dgram.js:919:8)
[16/01/2021, 09:53:14] Got SIGTERM, shutting down Homebridge...
Alles anzeigen
Diese Anleitung gemacht:
Node.js Update auf Raspberry Pi mit Homebridge (so Klappt´s auf alle Fälle)
pi@homebridge:~ $ homebridge -I
[15/01/2021, 21:05:46] config.json (/home/pi/.homebridge/config.json) not found.
[15/01/2021, 21:05:48] Loaded plugin: [email protected]
[15/01/2021, 21:05:48] Registering accessory 'homebridge-avea-bulb.AveaBulb'
[15/01/2021, 21:05:48] ---
[15/01/2021, 21:05:48] Loaded plugin: [email protected]
[15/01/2021, 21:05:48] Registering platform 'homebridge-config-ui-x.config'
[15/01/2021, 21:05:48] ---
[15/01/2021, 21:05:48] Loaded plugin: [email protected]
[15/01/2021, 21:05:48] Registering platform 'homebridge-deebotecovacs.DeebotEcovacs'
[15/01/2021, 21:05:48] ---
[15/01/2021, 21:05:48] Loaded plugin: [email protected]
[15/01/2021, 21:05:48] Registering accessory 'homebridge-pi.PiTemperature'
[15/01/2021, 21:05:48] ---
[15/01/2021, 21:05:49] Loaded plugin: [email protected]
[15/01/2021, 21:05:51] Registering accessory 'homebridge-weather.Weather'
[15/01/2021, 21:05:51] ---
Setup Payload:
X-HM://0023ISYWYKKBJ
Scan this code with your HomeKit app on your iOS device to pair with Homebridge:
Or enter this code with your HomeKit app on your iOS device to pair with Homebridge:
┌────────────┐
│ 031-45-154 │
└────────────┘
[15/01/2021, 21:05:52] Homebridge is running on port 37915.
[15/01/2021, 21:05:52] Error: Service name is already in use on the network
at Registry._onProbeComplete (/usr/local/lib/node_modules/homebridge/node_modules/bonjour-hap/lib/Registry.js:108:27)
at Prober.done (/usr/local/lib/node_modules/homebridge/node_modules/bonjour-hap/lib/Prober.js:67:10)
at Prober.onMDNSresponse (/usr/local/lib/node_modules/homebridge/node_modules/bonjour-hap/lib/Prober.js:61:102)
at EventEmitter.emit (events.js:315:20)
at Socket.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/multicast-dns/index.js:49:43)
at Socket.emit (events.js:315:20)
at UDP.onMessage (dgram.js:919:8)
[15/01/2021, 21:05:52] Got SIGTERM, shutting down Homebridge...
Alles anzeigen
Ich weiß nicht weiter oder wo ich noch lese könnte.
nun gerade das probiert
pi@homebridge:~ $ systemctl daemon-reload
==== AUTHENTICATING FOR org.freedesktop.systemd1.reload-daemon ===
Authentication is required to reload the systemd state.
Authenticating as: ,,, (pi)
Password:
==== AUTHENTICATION COMPLETE ===
pi@homebridge:~ $ systemctl enable homebridge
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-unit-files ===
Authentication is required to manage system service or unit files.
Authenticating as: ,,, (pi)
Password:
==== AUTHENTICATION COMPLETE ===
==== AUTHENTICATING FOR org.freedesktop.systemd1.reload-daemon ===
Authentication is required to reload the systemd state.
Authenticating as: ,,, (pi)
Password:
==== AUTHENTICATION COMPLETE ===
pi@homebridge:~ $ systemctl start homebridge
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to start 'homebridge.service'.
Authenticating as: ,,, (pi)
Password:
==== AUTHENTICATION COMPLETE ===
pi@homebridge:~ $ systemctl status homebridge
● homebridge.service - Node.js HomeKit Server
Loaded: loaded (/etc/systemd/system/homebridge.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2021-01-15 20:10:40 CET; 4min 38s ago
Main PID: 30671 (node)
Tasks: 11 (limit: 2063)
CGroup: /system.slice/homebridge.service
└─30671 homebridge
Jan 15 20:10:49 homebridge homebridge[30671]: [15/01/2021, 20:10:49] [DeebotEcovacs] INFO - Discovered Deebot : Consuela
Jan 15 20:10:49 homebridge homebridge[30671]: [15/01/2021, 20:10:49] [DeebotEcovacs] INFO - Edge Cleaning for Consuela : false
Jan 15 20:10:49 homebridge homebridge[30671]: [15/01/2021, 20:10:49] [DeebotEcovacs] INFO - Spot Cleaning for Consuela : false
Jan 15 20:10:49 homebridge homebridge[30671]: [15/01/2021, 20:10:49] [DeebotEcovacs] INFO - SpotArea Cleaning for Consuela : true
Jan 15 20:10:49 homebridge homebridge[30671]: [15/01/2021, 20:10:49] [DeebotEcovacs] INFO - CustomArea Cleaning for Consuela : true
Jan 15 20:10:49 homebridge homebridge[30671]: [15/01/2021, 20:10:49] [DeebotEcovacs] INFO - Creating Battery Service Consuela
Jan 15 20:10:49 homebridge homebridge[30671]: [15/01/2021, 20:10:49] [DeebotEcovacs] INFO - Creating Fan Service Consuela
Jan 15 20:10:49 homebridge homebridge[30671]: [15/01/2021, 20:10:49] [DeebotEcovacs] INFO - Creating Main Switch Service Consuela
Jan 15 20:10:49 homebridge homebridge[30671]: [15/01/2021, 20:10:49] [DeebotEcovacs] INFO - Creating Sound stateless Switch Service Consuela
Jan 15 20:10:49 homebridge homebridge[30671]: [15/01/2021, 20:10:49] [DeebotEcovacs] INFO - Creating Motion Service Consuela
pi@homebridge:~ $
Alles anzeigen
Also irgendwas läuft.. Habe das Plugin für Airplay installiert und das funktioniert. Die Homebridge finde ich aber nicht in Home
oder auch Zeile 46 klingt komisch. Es scheint mir als reichen die Rechte nicht aus oder lese ich das falsch?
Alles anzeigenNach unserer Anleitung kann der Service gesteuert werden mit
sudo systemctl start homebridge
sudo systemctl restart homebridge
sudo systemctl stop homebridge
Das Live-Log sieht man mit
sudo journalctl -fau homebridge
Das Gesamtlog mit
sudo journalctl -au homebridge
Die Homebridge neu starten und das Log gleichzeitig anzeigen geht mit:
sudo systemctl restart homebridge; sudo journalctl -fau homebridge
grüsse dich. so komplett alles noch mal neu aufgesetzt. es scheintauch alles vernünftig geladen zu werden, nur Homebridge taucht in Apple Home nicht auf.
2 Zeilen in der Ausgabe stören mich nur etwas. diese sind oben dick geschrieben. das Thema gab es schon mal aber ich werde nicht draus schlau.
pi@homebridge:~ $ sudo systemctl restart homebridge; sudo journalctl -fau homebridge
-- Logs begin at Thu 2019-02-14 11:11:59 CET. --
Jan 15 19:13:40 homebridge homebridge[15341]: [15/01/2021, 19:13:40] [DeebotEcovacs] INFO - Spot Cleaning for Consuela : false
Jan 15 19:13:40 homebridge homebridge[15341]: [15/01/2021, 19:13:40] [DeebotEcovacs] INFO - SpotArea Cleaning for Consuela : true
Jan 15 19:13:40 homebridge homebridge[15341]: [15/01/2021, 19:13:40] [DeebotEcovacs] INFO - CustomArea Cleaning for Consuela : true
Jan 15 19:14:11 homebridge homebridge[15341]: [15/01/2021, 19:14:11] Got SIGTERM, shutting down Homebridge...
Jan 15 19:14:11 homebridge systemd[1]: Stopping Node.js HomeKit Server...
Jan 15 19:14:11 homebridge homebridge[15341]: [15/01/2021, 19:14:11] [DeebotEcovacs] INFO - shutdown
Jan 15 19:14:16 homebridge systemd[1]: homebridge.service: Main process exited, code=exited, status=143/n/a
Jan 15 19:14:16 homebridge systemd[1]: homebridge.service: Failed with result 'exit-code'.
Jan 15 19:14:16 homebridge systemd[1]: Stopped Node.js HomeKit Server.
Jan 15 19:14:44 homebridge systemd[1]: Started Node.js HomeKit Server.
Jan 15 19:14:45 homebridge homebridge[15665]: [15/01/2021, 19:14:45] Loaded config.json with 10 accessories and 1 platforms.
Jan 15 19:14:45 homebridge homebridge[15665]: [15/01/2021, 19:14:45] ---
Jan 15 19:14:47 homebridge homebridge[15665]: [15/01/2021, 19:14:47] Loaded plugin: [email protected]
Jan 15 19:14:47 homebridge homebridge[15665]: [15/01/2021, 19:14:47] Registering accessory 'homebridge-avea-bulb.AveaBulb'
Jan 15 19:14:47 homebridge homebridge[15665]: [15/01/2021, 19:14:47] ---
Jan 15 19:14:47 homebridge homebridge[15665]: [15/01/2021, 19:14:47] Loaded plugin: [email protected]
Jan 15 19:14:47 homebridge homebridge[15665]: [15/01/2021, 19:14:47] Registering platform 'homebridge-config-ui-x.config'
Jan 15 19:14:47 homebridge homebridge[15665]: [15/01/2021, 19:14:47] ---
Jan 15 19:14:47 homebridge homebridge[15665]: [15/01/2021, 19:14:47] Loaded plugin: [email protected]
Jan 15 19:14:47 homebridge homebridge[15665]: [15/01/2021, 19:14:47] Registering platform 'homebridge-deebotecovacs.DeebotEcovacs'
Jan 15 19:14:47 homebridge homebridge[15665]: [15/01/2021, 19:14:47] ---
Jan 15 19:14:47 homebridge homebridge[15665]: [15/01/2021, 19:14:47] Loaded plugin: [email protected]
Jan 15 19:14:47 homebridge homebridge[15665]: [15/01/2021, 19:14:47] Registering accessory 'homebridge-pi.PiTemperature'
Jan 15 19:14:47 homebridge homebridge[15665]: [15/01/2021, 19:14:47] ---
Jan 15 19:14:47 homebridge homebridge[15665]: [15/01/2021, 19:14:47] Loaded plugin: [email protected]
Jan 15 19:14:50 homebridge homebridge[15665]: [15/01/2021, 19:14:50] Registering accessory 'homebridge-weather.Weather'
Jan 15 19:14:50 homebridge homebridge[15665]: [15/01/2021, 19:14:50] ---
Jan 15 19:14:50 homebridge homebridge[15665]: [15/01/2021, 19:14:50] Loading 1 platforms...
Jan 15 19:14:50 homebridge homebridge[15665]: [15/01/2021, 19:14:50] [DeebotEcovacs] Initializing DeebotEcovacs platform...
Jan 15 19:14:50 homebridge homebridge[15665]: [15/01/2021, 19:14:50] [DeebotEcovacs] INFO - API :EU/DE
Jan 15 19:14:50 homebridge homebridge[15665]: [15/01/2021, 19:14:50] Loading 10 accessories...
Jan 15 19:14:50 homebridge homebridge[15665]: [15/01/2021, 19:14:50] [Schlafzimmer Ambiente] Initializing AveaBulb accessory...
Jan 15 19:14:50 homebridge homebridge[15665]: [15/01/2021, 19:14:50] [Schlafzimmer Decke] Initializing AveaBulb accessory...
Jan 15 19:14:50 homebridge homebridge[15665]: [15/01/2021, 19:14:50] [Wohnzimmer Decke] Initializing AveaBulb accessory...
Jan 15 19:14:50 homebridge homebridge[15665]: [15/01/2021, 19:14:50] [Wohnzimmer Ambiente] Initializing AveaBulb accessory...
Jan 15 19:14:50 homebridge homebridge[15665]: [15/01/2021, 19:14:50] [Küchentisch] Initializing AveaBulb accessory...
Jan 15 19:14:50 homebridge homebridge[15665]: [15/01/2021, 19:14:50] [Badezimmer] Initializing AveaBulb accessory...
Jan 15 19:14:50 homebridge homebridge[15665]: [15/01/2021, 19:14:50] [Today Min] Initializing Weather accessory...
Jan 15 19:14:50 homebridge homebridge[15665]: [15/01/2021, 19:14:50] [Today Max] Initializing Weather accessory...
Jan 15 19:14:50 homebridge homebridge[15665]: [15/01/2021, 19:14:50] [Wind] Initializing Weather accessory...
Jan 15 19:14:50 homebridge homebridge[15665]: [15/01/2021, 19:14:50] [Raspberry PI Temperature] Initializing PiTemperature accessory...
Jan 15 19:14:50 homebridge homebridge[15665]: [15/01/2021, 19:14:50] [Raspberry PI Temperature] Model BCM2835/a020d3 Serial 000000001585d19a
Jan 15 19:14:50 homebridge homebridge[15665]: [15/01/2021, 19:14:50] [DeebotEcovacs] DidFinishLaunching
Jan 15 19:14:50 homebridge homebridge[15665]: noble warning: adapter state unauthorized, please run as root or with sudo
Jan 15 19:14:50 homebridge homebridge[15665]: or see README for information on running without root/sudo:
Jan 15 19:14:50 homebridge homebridge[15665]: https://github.com/sandeepmistry/noble#running-on-linux
Jan 15 19:14:50 homebridge homebridge[15665]: Setup Payload:
Jan 15 19:14:50 homebridge homebridge[15665]: X-HM://0023ISYWYF35I
Jan 15 19:14:50 homebridge homebridge[15665]: Scan this code with your HomeKit app on your iOS device to pair with Homebridge:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]: Or enter this code with your HomeKit app on your iOS device to pair with Homebridge:
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]: ┌────────────┐
Jan 15 19:14:50 homebridge homebridge[15665]: │ 031-45-154 │
Jan 15 19:14:50 homebridge homebridge[15665]: └────────────┘
Jan 15 19:14:50 homebridge homebridge[15665]:
Jan 15 19:14:50 homebridge homebridge[15665]: [15/01/2021, 19:14:50] Homebridge is running on port 51826.
Jan 15 19:14:53 homebridge homebridge[15665]: [15/01/2021, 19:14:53] [DeebotEcovacs] INFO - stopping deebots discovery, number of deebots found : 1
Jan 15 19:14:53 homebridge homebridge[15665]: [15/01/2021, 19:14:53] [DeebotEcovacs] INFO - Discovered Deebot : Consuela
Jan 15 19:14:53 homebridge homebridge[15665]: [15/01/2021, 19:14:53] [DeebotEcovacs] INFO - Edge Cleaning for Consuela : false
Jan 15 19:14:53 homebridge homebridge[15665]: [15/01/2021, 19:14:53] [DeebotEcovacs] INFO - Spot Cleaning for Consuela : false
Jan 15 19:14:53 homebridge homebridge[15665]: [15/01/2021, 19:14:53] [DeebotEcovacs] INFO - SpotArea Cleaning for Consuela : true
Jan 15 19:14:53 homebridge homebridge[15665]: [15/01/2021, 19:14:53] [DeebotEcovacs] INFO - CustomArea Cleaning for Consuela : true
Alles anzeigen
Wahrscheinlich. Hängt davon ab, welche Anleitung du zur Installation verwendet hast. Es gibt da leider keinen wirklichen Standard.
pi@raspberrypi:~ $ sudo journalctl -au homebridge
-- Logs begin at Thu 2021-01-14 19:17:01 CET, end at Thu 2021-01-14 20:04:35 CET
Jan 14 19:17:29 raspberrypi systemd[1]: Starting LSB: Start daemon at boot time
Jan 14 19:17:29 raspberrypi su[568]: Successful su for pi by root
Jan 14 19:17:29 raspberrypi su[568]: + ??? root:pi
Jan 14 19:17:29 raspberrypi su[568]: pam_unix(su:session): session opened for us
Jan 14 19:17:29 raspberrypi homebridge[556]: /home/pi/.profile: line 25: unexpec
Jan 14 19:17:29 raspberrypi homebridge[556]: /home/pi/.profile: line 26: syntax
Jan 14 19:17:29 raspberrypi homebridge[556]: Homebridge starting
Jan 14 19:17:29 raspberrypi homebridge[556]: Homebridge is not running
Jan 14 19:17:29 raspberrypi systemd[1]: Started LSB: Start daemon at boot time f
Jan 14 19:45:10 raspberrypi systemd[1]: Stopping LSB: Start daemon at boot time
Jan 14 19:45:10 raspberrypi homebridge[2249]: Homebridge is not running
Jan 14 19:45:10 raspberrypi systemd[1]: Stopped LSB: Start daemon at boot time f
Jan 14 19:45:15 raspberrypi systemd[1]: Starting LSB: Start daemon at boot time
Jan 14 19:45:15 raspberrypi su[2503]: Successful su for pi by root
Jan 14 19:45:15 raspberrypi su[2503]: + ??? root:pi
Jan 14 19:45:15 raspberrypi su[2503]: pam_unix(su:session): session opened for u
Jan 14 19:45:15 raspberrypi homebridge[2500]: /home/pi/.profile: line 25: unexpe
Jan 14 19:45:15 raspberrypi homebridge[2500]: /home/pi/.profile: line 26: syntax
Jan 14 19:45:15 raspberrypi homebridge[2500]: Homebridge starting
Jan 14 19:45:15 raspberrypi homebridge[2500]: Homebridge is not running
Jan 14 19:45:15 raspberrypi systemd[1]: Started LSB: Start daemon at boot time f
Jan 14 19:53:55 raspberrypi systemd[1]: Stopping LSB: Start daemon at boot time
lines 1-23
Alles anzeigen
jetzt geht irgendwie nichts mehr. er startet Homebridge und gleich darunter steht sie läuft nicht.. kannst du helfen?
Alles anzeigenNach unserer Anleitung kann der Service gesteuert werden mit
sudo systemctl start homebridge
sudo systemctl restart homebridge
sudo systemctl stop homebridge
Das Live-Log sieht man mit
sudo journalctl -fau homebridge
Das Gesamtlog mit
sudo journalctl -au homebridge
Die Homebridge neu starten und das Log gleichzeitig anzeigen geht mit:
sudo systemctl restart homebridge; sudo journalctl -fau homebridge
Super danke dir. Ich mache das heute mal in Ruhe und schaue was passiert. Dann lasse ich mal loggen und schreibe vlt. noch was. Bleib gesund.
Wahrscheinlich. Hängt davon ab, welche Anleitung du zur Installation verwendet hast. Es gibt da leider keinen wirklichen Standard.
Ich denke es war deine Anleitung damals. Lief bisher auch super stabil. Muss man sowas eigentlich auch updaten? ich denke da eher an: never change a running system
Alles anzeigenMach das lieber nicht. Damit startest du die Homebridge in völlig unkontrollierter Weise, kannst damit Rechteprobleme bekommen oder erzeugen und hast dann eine Homebridge laufen, die nichts mit dem zu tun hat, was du konfiguriert hast. Das kann passieren, muss aber nicht.
Ich habe mal versucht, das Plugin zu installieren, scheitere aber. Zumindest weiß ich jetzt, dass vorher ein
sudo apt-get install libpixman-1-dev und ein sudo npm install -g --unsafe-perm cairo notwendig ist, was aber letztendlich auch nicht funktioniert. Jedenfalls nicht bei mir.
Du solltest deine Plugins immer mit den Zusatz --unsafe-perm installieren, also sudo npm install -g --unsafe-perm homebridge-deebotecovacs. Wenn man Probleme mit der Installation hat, dann hilft es gelegentlich vor einem neuen Installationsversuch, das Plugin erst einmal zu entfernen mit sudo npm uninstall -g --unsafe-perm homebridge-deebotecovacs.
Wirklich helfen kann ich aber nicht.
vielen dank, das mache ich dann erstmal auch so. Haue alles noch mal runter installiere mit deinen Befehlen. Hiermit dann aber starten und stoppen? sudo service homebridge start oder stop
Was ist das für ein Befehl und wo hast du den her?
Die Fehlermeldung behauptet das Gegenteil.
Ich meine, den mal so gelesen zu haben um einen Output zu bekommen. Sonst nutze ich: sudo service homebridge start oder stop. Da zeigt er mir nicht viel sondern nur diese Meldung:
-bash: /home/pi/.profile: line 25: unexpected EOF while looking for matching `"'
-bash: /home/pi/.profile: line 26: syntax error: unexpected end of file
weißt du Rat? Was sagt dir die Fehlermeldung?
Habe das so installiert:
wie hier https://github.com/nicoduj/homebridge-deebotEcovacs mit sudo npm install -g homebridge-deebotecovacs dann kammen auch paar error Meldungen und er wollte was installiert haben. Das habe ich gemacht, frag mich aber nicht was es war
wenn ich jetzt noch mal installieren möchte kommt diese Meldung
pi@raspberrypi:~ $ sudo npm install -g homebridge-deebotecovacs
/usr/local/lib/node_modules/npm/bin/npm-cli.js:87
let notifier = require('update-notifier')({pkg})
^^^
SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:373:25)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Function.Module.runMain (module.js:441:10)
at startup (node.js:134:18)
at node.js:962:3
Alles anzeigen
Habe gestern ein Plugin für den Ecovacs Deebot Saugroboter installiert. Alles in die Config.json eingetragen und beim starten der Homebridge irgend nen Fehler bekommen, aus den ich nicht schlau werde. Die Plattform wird ja geladen, nur dort auch drunter eine Meldung. Hoffe ihr könnt helfen.
pi@raspberrypi:~ $ homebridge stop
/usr/local/lib/node_modules/npm/bin/npm-cli.js:87
let notifier = require('update-notifier')({pkg})
^^^
SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:373:25)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Function.Module.runMain (module.js:441:10)
at startup (node.js:134:18)
at node.js:962:3
[1/14/2021, 8:14:49 AM] Loaded config.json with 7 accessories and 1 platforms.
[1/14/2021, 8:14:49 AM] ---
[1/14/2021, 8:14:49 AM] Loaded plugin: homebridge-avea-bulb
[1/14/2021, 8:14:49 AM] Registering accessory 'homebridge-avea-bulb.AveaBulb'
[1/14/2021, 8:14:49 AM] ---
[1/14/2021, 8:14:49 AM] Loaded plugin: homebridge-pi
[1/14/2021, 8:14:49 AM] Registering accessory 'homebridge-pi.PiTemperature'
[1/14/2021, 8:14:49 AM] ---
[1/14/2021, 8:14:49 AM] Loading 1 platforms...
/usr/local/lib/node_modules/homebridge/lib/api.js:122
throw new Error("The requested platform '" + name + "' was not registered by any plugin.");
^
Error: The requested platform 'DeebotEcovacs' was not registered by any plugin.
at API.platform (/usr/local/lib/node_modules/homebridge/lib/api.js:122:13)
at Server.str.replace.Server._loadPlatforms (/usr/local/lib/node_modules/homebridge/lib/server.js:316:45)
at Server.str.replace.Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:86:36)
at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:45:10)
at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Function.Module.runMain (module.js:441:10)
pi@raspberrypi:~ $ homebridge start
/usr/local/lib/node_modules/npm/bin/npm-cli.js:87
let notifier = require('update-notifier')({pkg})
^^^
SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:373:25)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Function.Module.runMain (module.js:441:10)
at startup (node.js:134:18)
at node.js:962:3
[1/14/2021, 8:15:13 AM] Loaded config.json with 7 accessories and 1 platforms.
[1/14/2021, 8:15:13 AM] ---
[1/14/2021, 8:15:13 AM] Loaded plugin: homebridge-avea-bulb
[1/14/2021, 8:15:13 AM] Registering accessory 'homebridge-avea-bulb.AveaBulb'
[1/14/2021, 8:15:13 AM] ---
[1/14/2021, 8:15:13 AM] Loaded plugin: homebridge-pi
[1/14/2021, 8:15:13 AM] Registering accessory 'homebridge-pi.PiTemperature'
[1/14/2021, 8:15:13 AM] ---
[1/14/2021, 8:15:13 AM] Loading 1 platforms...
/usr/local/lib/node_modules/homebridge/lib/api.js:122
throw new Error("The requested platform '" + name + "' was not registered by any plugin.");
^
Error: The requested platform 'DeebotEcovacs' was not registered by any plugin.
at API.platform (/usr/local/lib/node_modules/homebridge/lib/api.js:122:13)
at Server.str.replace.Server._loadPlatforms (/usr/local/lib/node_modules/homebridge/lib/server.js:316:45)
at Server.str.replace.Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:86:36)
at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:45:10)
at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Function.Module.runMain (module.js:441:10)
pi@raspberrypi:~ $ sudo nano ~/.homebridge/config.json
Alles anzeigen
hier noch meine Config.json
{
"bridge": {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:30",
"port": 51826,
"pin": "031-45-154"
},
"accessories": [
{
"accessory": "AveaBulb",
"name": "Schlafzimmer Ambiente",
"serialnumber": "Avea_4511",
"bluetoothid": "78a5048e1145"
},
{
"accessory": "AveaBulb",
"name": "Schlafzimmer Decke",
"serialnumber": "Avea_9CC8",
"bluetoothid": "20914833c89c"
},
{
"accessory": "AveaBulb",
"name": "Wohnzimmer Decke",
"serialnumber": "Avea_1829",
"bluetoothid": "84eb18482918"
},
{
"accessory": "AveaBulb",
"name": "Wohnzimmer Ambiente",
"serialnumber": "Avea_96FD",
"bluetoothid": "84eb1865fd96"
},
{
"accessory": "AveaBulb",
"name": "K chentisch",
"serialnumber": "Avea_6C38",
"bluetoothid": "84eb1848386c"
},
{
"accessory": "AveaBulb",
"name": "Badezimmer",
"serialnumber": "Avea_55A7",
"bluetoothid": "78a5048ea755"
},
{
"accessory": "PiTemperature",
"name": "Raspberry PI Temperature"
}
],
"platforms": [
{
"platform": "DeebotEcovacs",
"email": "[email protected]",
"password": "XXXXXX",
"countryCode" : "DE"
}
]
}
Alles anzeigen
ja.
Nein, den selbst zitierten Artikel lesen.
Einzige Möglichkeit: Auf dem Raspberry Pi eines der vielen IKEA Tradfri Plugins installieren und so in Homekit einbinden.
Danke dir.. Dann installiere ich lieber ein hue Plugin wenn das geht. Die Bridge fürs Tradfri bleibt, da ich weiter mit Ikea ausstatte.