Max2Play Home › Forums › Max2Play Add-ons › Homebridge kann nicht gestartet werden
Tagged: Homekit; Homebridge
- This topic has 13 replies, 4 voices, and was last updated 6 years, 9 months ago by Heiner premium.
-
Posted in: Max2Play Add-ons
-
23. Dezember 2017 at 10:25 #33094
Hallo,
möchte die Steuerung über Siri testen. Setup: PI3 mit max2play 2.45.
Habe das Sprachsteuerungs Plug-In geladen und HomeBrdige installiert.
Am Ende dieser Fehler, der aber laut einen anderen Thread kein Problem verursachen sollte:gyp WARN EACCES user "root" does not have permission to access the dev dir "/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp/9.3.0" gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp"
– dann reboot und es wurde gemeldet, dass Homekit installiert sei und auch läuft (mit Prozess ID).
– HomeBridge dem Autostart zugefügt.
– Zugriff auf HomeBridge Konfiguration war aber nicht möglich (Via Button: Seite nicht gefunden bzw. unter „§Bearbeite Homekit Konfiguration wird nur ein leeres Textfeld eingeblendet)
– erneuter Reboot und nun ist HomeBridge zwar noch installiert aber kann nicht mehr gestartet werden:Versuch zu starten ... NICHT Erfolgreich Hier klicken für weitere Informationen sudo: /etc/init.d/homebridge: command not found
EDIT:
Ich habe Homebridge nochmal deinstalliert und neu installiert. Nach einem Reboot des PI wird auch gezeigt, dass Homebrodge läuft (mit Prozess ID); es gibt auch einen Homekit CODE. Leider kann ich das Gerät nicht in der EVE App oder der nativen Apple HOME App sehen.
Wenn ich Homebridge über das Webinterface stoppe und dann neu starte funktionert das nicht und es kommt folgende Fehlermehdung:
*** 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 *** 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 [2017-12-23 23:13:43] Loaded plugin: homebridge-http [2017-12-23 23:13:43] Registering accessory 'homebridge-http.Http' [2017-12-23 23:13:43] --- [2017-12-23 23:13:43] Loaded plugin: homebridge-server [2017-12-23 23:13:43] Registering platform 'homebridge-server.Server' [2017-12-23 23:13:43] --- [2017-12-23 23:13:43] Loaded plugin: homebridge-squeezebox [2017-12-23 23:13:43] Registering platform 'homebridge-squeezebox.Squeezebox' [2017-12-23 23:13:43] --- [2017-12-23 23:13:43] Loaded config.json with 1 accessories and 2 platforms. [2017-12-23 23:13:43] --- [2017-12-23 23:13:43] Loading 2 platforms... [2017-12-23 23:13:43] [Squeezebox] Initializing Squeezebox platform... [2017-12-23 23:13:43] [Homebridge Server] Initializing Server platform... [2017-12-23 23:13:43] Loading 1 accessories... [2017-12-23 23:13:43] [Kodi] Initializing Http accessory... Load homebridge-squeezebox.Squeezebox fs.js:375 binding.open(pathModule.toNamespacedPath(path), ^ TypeError: path must be a string or Buffer at Object.fs.readFile (fs.js:375:11) at Server.handleRequest (/usr/local/lib/node_modules/homebridge-server/index.js:485:27) at Server.emit (events.js:159:13) at parserOnIncoming (_http_server.js:619:12) at HTTPParser.parserOnHeadersComplete (_http_common.js:115:23)
Die config ist wie folgt:
{ "bridge": { "name": "Homebridge", "username": "CC:22:3D:E3:CE:30", "port": 51826, "pin": "031-45-154" }, "description": "This is an example configuration", "platforms": [ { "platform": "Squeezebox", "name": "Squeezebox", "host": "max2play", "port": 9000 }, { "platform": "Server", "port": 8765, "name": "Homebridge Server" } ], "accessories": [ { "accessory": "Http", "name": "Kodi", "switchHandling": "switch", "http_method": "GET", "on_url": "http://max2play/plugins/max2play_settings/controller/Xbmc.php?action=start", "off_url": "http://max2play/plugins/max2play_settings/controller/Xbmc.php?action=stop", "service": "Light" } ] }
Kann jemand helfen?
- This topic was modified 7 years ago by ludwig.xiv.
- This topic was modified 7 years ago by ludwig.xiv.
4. Januar 2018 at 10:35 #33214Hi Ludwig,
Erstmal danke für den detailierten Bericht und entschuldige die späte Rückmeldung.
Wir konnten einen Bug im Installationsskript ausfindig machen und haben diesen in der aktuellen Beta schon gefixt.
Um deine Version auch zu fixen musst du einmal ein Beta-Update machen und dann HomeBridge neu installieren.
11. Januar 2018 at 1:48 #33345Hallo,
hatte das selbe Problem wie ludwig.xiv.
ich stehe am selben Punkt das meine Homekit-App, nach der Code Eingabe, nicht die Homebridge findet.Ich habe wie beschreiben ein beta Update angestoßen und das Plugin neu installiert, jedoch weiterhin keinen erfolg beim einpflegen in Homekit.
Mfg
—–
Edit:
Mir fiel auf, das die Beschreibung veraltet ist. Da wird das ganze noch mit dem Zwave-Modul realisiert und beschrieben.- This reply was modified 6 years, 11 months ago by Senschwarz. Reason: Update
12. Januar 2018 at 17:35 #33382Hi Senschwarz,
Versuch einmal bitte mit einem frischen Image direkt auf ein Beta-Update zu klicken und dann erst HomeBridge zu installieren.
16. Januar 2018 at 1:34 #33468Hallo Heiner,
Ich habe es jetzt mehrmals versucht. Neues Image, Update, Beta Image, Neu Installationen…. alles brachte nix. Bisher lies sich Homebridge mit der Beta am besten Installieren ohne Fehler jedoch wenn ich es in der App dann per Code einbinden möchte, findet er nichts und sucht ewig und 3 Tage. 🙁 Homebridge Prozess läuft, Config sieht vernünftig aus. Homebridge-Code ist der, wie in der Config. Irgend etwas passt da nicht. Was mache ich nur falsch.
18. Januar 2018 at 14:40 #33522Hi Senschwarz,
Wir versuchen die Anwendung nochmal zeitnah genau so nachzuvollziehen und können dann hoffentlich eine mögliche Fehlerquelle ausfindig machen. Danke für deine Geduld.
11. Februar 2018 at 17:34 #33946Ich habe auch folgendes Update mit dem neuesten Installationsscript:
Install HomeBridge Server for Apple Devices
Installation gestartet – Diese Meldung zeigt den aktuellen Status der Installation aller 3 Sekunden an. Wenn diese abgeschlossen ist verschwindet die Meldung und der Server läuft.
gyp WARN EACCES user „root“ does not have permission to access the dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp/9.5.0“
gyp WARN EACCES attempting to reinstall using temporary dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp“
gyp WARN EACCES user „root“ does not have permission to access the dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp/9.5.0“
gyp WARN EACCES attempting to reinstall using temporary dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp“
gyp WARN EACCES user „root“ does not have permission to access the dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp/9.5.0“
gyp WARN EACCES attempting to reinstall using temporary dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp“
gyp WARN EACCES user „root“ does not have permission to access the dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp/9.5.0“
gyp WARN EACCES attempting to reinstall using temporary dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp“
gyp WARN EACCES user „root“ does not have permission to access the dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp/9.5.0“
gyp WARN EACCES attempting to reinstall using temporary dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp“
gyp WARN EACCES user „root“ does not have permission to access the dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp/9.5.0“
gyp WARN EACCES attempting to reinstall using temporary dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp“
gyp WARN EACCES user „root“ does not have permission to access the dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp/9.5.0“
gyp WARN EACCES attempting to reinstall using temporary dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp“
gyp WARN EACCES user „root“ does not have permission to access the dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp/9.5.0“
gyp WARN EACCES attempting to reinstall using temporary dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp“
gyp WARN EACCES user „root“ does not have permission to access the dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp/9.5.0“
gyp WARN EACCES attempting to reinstall using temporary dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp“
gyp WARN EACCES user „root“ does not have permission to access the dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp/9.5.0“
gyp WARN EACCES attempting to reinstall using temporary dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp“
gyp WARN EACCES user „root“ does not have permission to access the dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp/9.5.0“
gyp WARN EACCES attempting to reinstall using temporary dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp“
gyp WARN EACCES user „root“ does not have permission to access the dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp/9.5.0“
gyp WARN EACCES attempting to reinstall using temporary dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp“
gyp WARN EACCES user „root“ does not have permission to access the dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp/9.5.0“
gyp WARN EACCES attempting to reinstall using temporary dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp“
gyp WARN EACCES user „root“ does not have permission to access the dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp/9.5.0“
gyp WARN EACCES attempting to reinstall using temporary dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp“
gyp WARN EACCES user „root“ does not have permission to access the dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp/9.5.0“
gyp WARN EACCES attempting to reinstall using temporary dev dir „/usr/local/lib/node_modules/homebridge-server/node_modules/mdns/.node-gyp“14. Februar 2018 at 11:34 #33998Hi Bluesnake,
Danke für die Info. ISt Homebrdige danach als „installed“ angezeigt bei dir?
14. Februar 2018 at 17:52 #34007Also wird dir der Prozess auch nicht als laufend angezeigt? Welches Setup nutzt du? (Version Pi, M2P, Soundkarte)
15. Februar 2018 at 9:24 #34018Richtig, der Prozess wird als nicht laufend angezeigt.
Mein Setup:
– PI3 mit HifiBerry AMP2 als Squeezebox; M2P 2.45
– PI3 ohne Soundkarte als Squeezebox-Server <— Hier soll die Homebridge laufen; M2P 2.45Das Beta-Image habe ich nicht installiert, da ich meine Tests auf einem stable Image machen möchte. Zukünftig soll nämlich ein Multiroom mit mindestens 4 Zonen realisiert werden.
15. Februar 2018 at 16:13 #34026Hi BlueSnake,
Ich fragte nur, weil eben bei meinem Tester (gleiches Setup) nach dem Install HomeBridge als laufend angezeigt wird.
Leider bin ab morgen eine Woche im Urlaub und werde erst danach in der Lage sein, diesem Problem auf den Grund zu gehen. Falls du in der Zwischenzeit noch ein neues Image testen könntest, um zu sehen ob sich das Problem reproduzieren lässt, würde mir dies zusätzlich weiterhelfen.
19. März 2018 at 12:51 #34521Hi BlueSnake,
Entschuldige die späte Rückmeldung.
Kannst du uns den Debug Info aus dem Menü kopieren?
-
You must be logged in to reply to this topic.