Homebridge läuft nicht mehr
-
-
Läuft bei mir auch mit den Betas einwandfrei. Die Homebridge stürzt zwar so alle 1-2 Tage mal ab, startet aber als Dienst automatisch neu und braucht keinen manuellen Eingriff.
Einen kompletten Absturz des Raspberry hatte ich seit April zwei mal, für solche Fälle hängt er an einer Elgato Steckdose und kann von Ferne aus-/eingeschaltet werden.
Ich würde eventuell mal Probieren ein reset auf Werkseinstellungen vom Apple TV zu machen, eventuell bringt das ja was, bin mir nur nicht sicher ob die Beta dann noch da ist. Oder wirklich noch die zwei Wochen gedulden bis die Final Version am Start ist und hoffen das es dann behoben ist.
Das mit der HomeKit Steckdose werde ich mal ausprobieren, hab noch eine von Koogeek rumliegen.
Homebridge startet ja eigentlich auch einmal am Tag neu. So ist es zumindest eingestellt.
Ich hab keine Probleme HomeBridge mit der Apple TV Beta zu verwenden.
So, als ich gestern Abend wieder zu Hause war, hat es ca.: 10 Minuten gedauert bis alle Geräte wieder in HomeKit verfügbar wären ohne das ich den Pi oder das ATV Neustarten musste.
Sehr seltsam das ganze.
Meine HomeBridge läuft auf Basis dieses hier bereitgestellten Setups auf einem Raps 3. Extrem stabil und komfortabel, vor allem für einen Linux Laien wie mich sehr gut nachvollziehbar wo was liegt und wie es läuft.
Hallo zusammen
ich spiele jetzt seid einigen Monaten mit einem Pi3 und der Homebridge rum.
Nach anfänglichen Schwierigkeit läuft mittlerweile aber alles sehr gut, auch dank des tollen Forums hier.
Nun zum eigentlichen Thema, ich habe auf einem Pi3 das Image von det mit der Kernel Version 4.4 installiert, , MotionEye installiert,
ein paar Plugins drauf gehauen, meine Config angepasst und seid dem läuft es seid ca. 2 Wochen ohne Probleme oder Abstürze.
Jetzt habe ich ein Backup meiner Karte angelegt, erst mit dem ApplePi-Baker und dann per command line laut dieser Anleitung
"https://computers.tutsplus.com/articles/how-to-clone-raspberry-pi-sd-cards-using-the-command-line-in-os-x--mac-59911"
die ich hier im Forum gefunden habe.
Egal wie ich das Image nun auf eine andere Karte schreibe, Homebridge läuft danach nicht mehr.
Nach der eingäbe von
sudo journalctl -f -u homebridge kommt folgendes
-- Logs begin at So 2017-09-03 20:41:28 CEST. --
Sep 04 15:44:12 hbridge2 homebridge[1725]: at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:80:36)
Sep 04 15:44:12 hbridge2 homebridge[1725]: at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:40:10)
Sep 04 15:44:12 hbridge2 homebridge[1725]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)
Sep 04 15:44:12 hbridge2 homebridge[1725]: at Module._compile (module.js:571:32)
Sep 04 15:44:12 hbridge2 homebridge[1725]: at Object.Module._extensions..js (module.js:580:10)
Sep 04 15:44:12 hbridge2 homebridge[1725]: at Module.load (module.js:488:32)
Sep 04 15:44:12 hbridge2 homebridge[1725]: at tryModuleLoad (module.js:447:12)
Sep 04 15:44:12 hbridge2 homebridge[1725]: at Function.Module._load (module.js:439:3)
Sep 04 15:44:12 hbridge2 systemd[1]: homebridge.service: main process exited, code=exited, status=1/FAILURE
Sep 04 15:44:12 hbridge2 systemd[1]: Unit homebridge.service entered failed state.
Sep 04 15:44:22 hbridge2 systemd[1]: homebridge.service holdoff time over, scheduling restart.
Sep 04 15:44:22 hbridge2 systemd[1]: Stopping Node.js HomeKit Server...
Sep 04 15:44:22 hbridge2 systemd[1]: Starting Node.js HomeKit Server...
Sep 04 15:44:22 hbridge2 systemd[1]: Started Node.js HomeKit Server.
Sep 04 15:44:22 hbridge2 homebridge[1756]: *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
Sep 04 15:44:22 hbridge2 node[1756]: *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
Sep 04 15:44:22 hbridge2 node[1756]: *** WARNING *** Please fix your application to use the native API of Avahi!
Sep 04 15:44:22 hbridge2 node[1756]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>
Sep 04 15:44:22 hbridge2 node[1756]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
Sep 04 15:44:22 hbridge2 node[1756]: *** WARNING *** Please fix your application to use the native API of Avahi!
Sep 04 15:44:22 hbridge2 node[1756]: *** WARNING *** For more information see <http://0pointer.de/avahi-compa…node&f=DNSServiceRegister>
Sep 04 15:44:22 hbridge2 homebridge[1756]: *** WARNING *** Please fix your application to use the native API of Avahi!
Sep 04 15:44:22 hbridge2 homebridge[1756]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>
Sep 04 15:44:22 hbridge2 homebridge[1756]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
Sep 04 15:44:22 hbridge2 homebridge[1756]: *** WARNING *** Please fix your application to use the native API of Avahi!
Sep 04 15:44:22 hbridge2 homebridge[1756]: *** WARNING *** For more information see <http://0pointer.de/avahi-compa…node&f=DNSServiceRegister>
Sep 04 15:44:26 hbridge2 homebridge[1756]: [2017-9-4 15:44:26] Loaded plugin: homebridge-dht
Sep 04 15:44:26 hbridge2 homebridge[1756]: [2017-9-4 15:44:26] Registering accessory 'homebridge-dht.Dht'
Sep 04 15:44:26 hbridge2 homebridge[1756]: [2017-9-4 15:44:26] ---
Sep 04 15:44:26 hbridge2 homebridge[1756]: [2017-9-4 15:44:26] Loaded plugin: homebridge-hyperion
Sep 04 15:44:26 hbridge2 homebridge[1756]: [2017-9-4 15:44:26] Registering accessory 'homebridge-hyperion.Hyperion'
Sep 04 15:44:26 hbridge2 homebridge[1756]: [2017-9-4 15:44:26] ---
Sep 04 15:44:26 hbridge2 homebridge[1756]: [2017-9-4 15:44:26] Loaded plugin: homebridge-rcswitch
Sep 04 15:44:26 hbridge2 homebridge[1756]: [2017-9-4 15:44:26] Registering accessory 'homebridge-rcswitch.RcSwitch'
Sep 04 15:44:26 hbridge2 homebridge[1756]: [2017-9-4 15:44:26] ---
Sep 04 15:44:26 hbridge2 homebridge[1756]: [2017-9-4 15:44:26] Loaded config.json with 5 accessories and 2 platforms.
Sep 04 15:44:26 hbridge2 homebridge[1756]: [2017-9-4 15:44:26] ---
Sep 04 15:44:26 hbridge2 homebridge[1756]: [2017-9-4 15:44:26] Loading 2 platforms...
Sep 04 15:44:26 hbridge2 homebridge[1756]: /usr/local/lib/node_modules/homebridge/lib/api.js:122
Sep 04 15:44:26 hbridge2 homebridge[1756]: throw new Error("The requested platform '" + name + "' was not registered by any plugin.");
Sep 04 15:44:26 hbridge2 homebridge[1756]: ^
Sep 04 15:44:26 hbridge2 homebridge[1756]: Error: The requested platform 'HarmonyHub' was not registered by any plugin.
Sep 04 15:44:26 hbridge2 homebridge[1756]: at API.platform (/usr/local/lib/node_modules/homebridge/lib/api.js:122:13)
Sep 04 15:44:26 hbridge2 homebridge[1756]: at Server._loadPlatforms (/usr/local/lib/node_modules/homebridge/lib/server.js:284:45)
Sep 04 15:44:26 hbridge2 homebridge[1756]: at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:80:36)
Sep 04 15:44:26 hbridge2 homebridge[1756]: at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:40:10)
Sep 04 15:44:26 hbridge2 homebridge[1756]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)
Sep 04 15:44:26 hbridge2 homebridge[1756]: at Module._compile (module.js:571:32)
Sep 04 15:44:26 hbridge2 homebridge[1756]: at Object.Module._extensions..js (module.js:580:10)
Sep 04 15:44:26 hbridge2 homebridge[1756]: at Module.load (module.js:488:32)
Sep 04 15:44:26 hbridge2 homebridge[1756]: at tryModuleLoad (module.js:447:12)
Sep 04 15:44:26 hbridge2 homebridge[1756]: at Function.Module._load (module.js:439:3)
Sep 04 15:44:26 hbridge2 systemd[1]: homebridge.service: main process exited, code=exited, status=1/FAILURE
Sep 04 15:44:26 hbridge2 systemd[1]: Unit homebridge.service entered failed state.
Sep 04 15:44:36 hbridge2 systemd[1]: homebridge.service holdoff time over, scheduling restart.
Sep 04 15:44:36 hbridge2 systemd[1]: Stopping Node.js HomeKit Server...
Sep 04 15:44:36 hbridge2 systemd[1]: Starting Node.js HomeKit Server...
Sep 04 15:44:36 hbridge2 systemd[1]: Started Node.js HomeKit Server.
Sep 04 15:44:36 hbridge2 homebridge[1782]: *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
Jetzt muss ich zugeben, das ich aus der Log File nicht wirklich schlau werde, bin ein totaler Anfänger in Sachen Linux.
Das Harmony Plugin macht anscheinen Probleme und das camera-ffmpeg Plugin wird garnicht erst aufgeführt.
Über die IP+Port habe ich Zugriff auf Motion und die USB Cam, aber wieso läuft die Homebridge nicht?
Ich habe doch nur ein Image erstellt und dieses auf eine andere Karte auf gespielt.
Das original System läuft nach wie vor ohne Probleme.
Ich bin dankbar für jeden Lösungsvorschlag.
Gruß
masterswahn
Error: The requested platform 'HarmonyHub' was not registered by any plugin.
mit dem installierten plugugin "harmonyhub" stimmt etwas nicht!
installiere es noch mal drüber:
Das hat leider nichts gebracht.
Habe es mit beiden Versionen vom "harmonyhub" Plugin versucht, klappt mit beiden nicht.
Wie kann das zustande kommen? Das System läuft ja auf der Karte, wo ich das Image von gezogen habe.
Log sieht wie folgt aus:
Sep 04 20:41:15 hbridge2 node[1055]: *** WARNING *** Please fix your application to use the native API of Avahi!
Sep 04 20:41:15 hbridge2 node[1055]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>
Sep 04 20:41:15 hbridge2 node[1055]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
Sep 04 20:41:15 hbridge2 node[1055]: *** WARNING *** Please fix your application to use the native API of Avahi!
Sep 04 20:41:15 hbridge2 node[1055]: *** WARNING *** For more information see <http://0pointer.de/avahi-compa…node&f=DNSServiceRegister>
Sep 04 20:41:15 hbridge2 homebridge[1055]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>
Sep 04 20:41:15 hbridge2 homebridge[1055]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
Sep 04 20:41:15 hbridge2 homebridge[1055]: *** WARNING *** Please fix your application to use the native API of Avahi!
Sep 04 20:41:15 hbridge2 homebridge[1055]: *** WARNING *** For more information see <http://0pointer.de/avahi-compa…node&f=DNSServiceRegister>
Sep 04 20:41:19 hbridge2 homebridge[1055]: [2017-9-4 20:41:19] Loaded plugin: homebridge-dht
Sep 04 20:41:19 hbridge2 homebridge[1055]: [2017-9-4 20:41:19] Registering accessory 'homebridge-dht.Dht'
Sep 04 20:41:19 hbridge2 homebridge[1055]: [2017-9-4 20:41:19] ---
Sep 04 20:41:19 hbridge2 homebridge[1055]: [2017-9-4 20:41:19] Loaded plugin: homebridge-harmonyhub
Sep 04 20:41:19 hbridge2 homebridge[1055]: module.js:472
Sep 04 20:41:19 hbridge2 homebridge[1055]: throw err;
Sep 04 20:41:19 hbridge2 homebridge[1055]: ^
Sep 04 20:41:19 hbridge2 homebridge[1055]: Error: Cannot find module 'lodash.keys'
Sep 04 20:41:19 hbridge2 homebridge[1055]: at Function.Module._resolveFilename (module.js:470:15)
Sep 04 20:41:19 hbridge2 homebridge[1055]: at Function.Module._load (module.js:418:25)
Sep 04 20:41:19 hbridge2 homebridge[1055]: at Module.require (module.js:498:17)
Sep 04 20:41:19 hbridge2 homebridge[1055]: at require (internal/module.js:20:19)
Sep 04 20:41:19 hbridge2 homebridge[1055]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge-harmonyhub/node_modules/lodash._baseassign/index.js:10:12)
Sep 04 20:41:19 hbridge2 homebridge[1055]: at Module._compile (module.js:571:32)
Sep 04 20:41:19 hbridge2 homebridge[1055]: at Object.Module._extensions..js (module.js:580:10)
Sep 04 20:41:19 hbridge2 homebridge[1055]: at Module.load (module.js:488:32)
Sep 04 20:41:19 hbridge2 homebridge[1055]: at tryModuleLoad (module.js:447:12)
Sep 04 20:41:19 hbridge2 homebridge[1055]: at Function.Module._load (module.js:439:3)
Sep 04 20:41:19 hbridge2 systemd[1]: homebridge.service: main process exited, code=exited, status=1/FAILURE
Sep 04 20:41:19 hbridge2 systemd[1]: Unit homebridge.service entered failed state.
Sep 04 20:41:29 hbridge2 systemd[1]: homebridge.service holdoff time over, scheduling restart.
Sep 04 20:41:29 hbridge2 systemd[1]: Stopping Node.js HomeKit Server...
Sep 04 20:41:29 hbridge2 systemd[1]: Starting Node.js HomeKit Server...
Sep 04 20:41:29 hbridge2 systemd[1]: Started Node.js HomeKit Server.
Sep 04 20:41:30 hbridge2 homebridge[1081]: *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
Schönen Abend noch
Das würde ich so nicht sagen, da es ein anderer Fehler jetzt ist.
Hast du das Image mit Kernel 4.4 , Node npm, homebridge aktualisiert?
Da ist Node und npm sehr alt.
Guten Morgen
Update habe ich nicht gemacht, war froh das alles lief.
Wie war das, Never change a Running System ?
Reicht es wenn ich,
sudo npm i npm@latest -g
Und
Variante I:
1. sudo /etc/init.d/homebridge stopoder
sudo systemctl stop homebridge
(je nachdem wie Homebridge Installiert ist)
2. sudo npm i npm@latest -g (Optional: Empfohlen bei älteren NPM Versionen)
3. sudo npm cache clean -f
4. sudo npm install -g n
5. sudo n stable (alternativ: latest oderVersionsnummer einsetzen)
6. sudo npm install -g --unsafe-perm homebridge@latest
7. sudo reboot
8. node -v (Versionsnummer überprüfen)
laut SSH befehlssammlung durchführe?
Du hast doch das image von mir installiert?
im ordner ./hbridge_install die Datei hbridge_plugin.inst erstellen
(siehe ./hbridge_install/hbridge_plugin-example.inst)
dann
bei Version abfrage von node, npm, homebridge jeweils latest eingeben.
Ablauf:
- alte homebridge löschen
- node, npm, homebridge neu installieren
- Plugin's installieren (aus obiger Datei)
- als Dienst einrichten
- homebridge starten
Deine vorhandene config.json in /var/homebridge bleibt erhalten.
Hatte heute mal Zeit dein Tool aus zu probieren, hat aber auch nicht weiter geholfen.
Habe dann noch mehrmals mein Backup mit ApplePi Baker auf die Karte geschrieben, habe Himebridge nicht zum laufen bekommen.
Keine Ahnung wieso, aber aus Verzweiflung habe ich irgendwann das deaktivieren des Bildschirms ausgeschalten und dann das Backup aufgespielt.
Jetzt läuft es sofort, habe es 3 mal neu aufgespielt und jedes mal ohne Probleme.
Evtl. hat bei mir die Energiesparmodi am Mac Probleme gemacht.
Schönen Abend noch
Vor ein paar Tage habe ich einen Raspi aufgesetzt und Homebridge nach eurer Anleitung und homebridge-devolo installiert. Mit ein bisschen hin und her lief es. Nun gibt es zwei Probleme.
1. Wenn ich das Terminal auf dem MacBook verlasse, so zeigen die Devolo Sachen "Keine Antwort". Ich habe hier schon einige Einträge gelesen und die Lösung war, das Homebridge mit "sudo /etc/init.d/homebridge start" in den Hintergrund geschickt wird. Wenn ich den Befehl eingebe, so erscheint "Homebridge starting / Homebridge not running". Was ist da falsch?
2. Gestern habe ich Node und npm aktualisiert und nun erscheint eine Fehlermeldung, wenn ich HB starte und die Geräte zeigen permanent "Keine Antwort" in der Home App an.
Fehler beim Aufrufen nach dem Code:
events.js:182
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE :::51826
at Object._errnoException (util.js:1019:11)
at _exceptionWithHostPort (util.js:1041:20)
at Server.setupListenHandle [as _listen2] (net.js:1344:14)
at listenInCluster (net.js:1385:12)
at Server.listen (net.js:1469:7)
at EventedHTTPServer.listen (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/util/eventedhttp.js:60:19)
at HAPServer.listen (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/HAPServer.js:158:20)
at Bridge.Accessory.publish (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:557:16)
at Server._publish (/usr/local/lib/node_modules/homebridge/lib/server.js:114:16)
at Server.<anonymous> (/usr/local/lib/node_modules/homebridge/lib/server.js:372:14)
Kann mir jemand helfen, damit ich das ganze zum Laufen bekomme?
Viele Grüße, Chris
Error: listen EADDRINUSE :::51826
da läuft schon enmal die homebridge
mit
alle beenden und dan nochmal startetn
Hallo!
Ich habe gerade angefangen HomeBridge zu nutzen, doch leider startet sie jetzt nachdem ich ein Plugin installiert habe schon nicht mehr

!Hat jemand von euch vielleicht schon ein ähnliches Problem gehabt und weiß wie man es löst(?
HTML: Die Terminalausgabee
Alles anzeigenpi@raspberrypi:~ $ homebridge *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi. *** WARNING *** Please fix your application to use the native API of Avahi! *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node> *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi. *** WARNING *** Please fix your application to use the native API of Avahi! *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister> [10/21/2017, 11:09:22 AM] Loaded plugin: homebridge-secvest [10/21/2017, 11:09:22 AM] Registering platform 'homebridge-secvest.Secvest' [10/21/2017, 11:09:22 AM] --- [10/21/2017, 11:09:22 AM] Loaded config.json with 0 accessories and 1 platforms. [10/21/2017, 11:09:22 AM] --- [10/21/2017, 11:09:22 AM] Loading 1 platforms... [10/21/2017, 11:09:22 AM] [Secvest] Initializing Secvest platform... [10/21/2017, 11:09:23 AM] Loading 0 accessories... undefined:1 <html><head></head><body><h1>401 Unauthorized</h1></body></html> ^ SyntaxError: Unexpected token < in JSON at position 0 at Object.parse (native) at IncomingMessage.res.on (/usr/local/lib/node_modules/homebridge-secvest/index.js:66:33) at emitOne (events.js:96:13) at IncomingMessage.emit (events.js:188:7) at readableAddChunk (_stream_readable.js:172:18) at IncomingMessage.Readable.push (_stream_readable.js:130:10) at HTTPParser.parserOnBody (_http_common.js:129:22) at TLSSocket.socketOnData (_http_client.js:359:20) at emitOne (events.js:96:13) at TLSSocket.emit (events.js:188:7)an der config wäre wohl nichts auszusetzen.
lt. das plugin funktioniert wohl nur mit dem fuaa5000 ! DAS hast du ja, nehme ich an ?