Die Homebridge selbst scheint nicht installiert zu sein.
Installier diese mal über:
sudo npm i homebridge@latest –g
Die Homebridge selbst scheint nicht installiert zu sein.
Installier diese mal über:
sudo npm i homebridge@latest –g
Ich werde es mal testen. Danke det
wol-storage ist sicher dann dein cache-directory für das wake-on-lan Plugin.
Hast Du für jedes Plugin dann den gleichen Ordner genutzt oder legst Du für jedes Plugin unter plugin-persist ein cacheDirectory an?!
Seitdem ich das Plugin deinstalliert habe läuft die Homebridge sauber durch.
Von daher gehe ich schon von aus, dass es zumindest ein Auslöser ist für den Homebridge Neustart.
Ob der Fehler naturlich noch durch ein anderes Plugin beeinflusst wird will ich ja gar nicht abstreiten.
Ich grübele nur, wie ich dem auf die Schliche kommen könnte.
Evtl. Hat sich auch was zerschossen mit der Installation anderer Plugins.
Starte mal den Raspi durch.
Deconz sollte sich dann direkt öffnen.
Leider hat sich die Homebridge nach 7 Std wieder neu gestartet.
Wieder die gleiche Fehlermeldung.
Apr 14 19:44:07 hbridge3 homebridge[13256]: Error: spawn ENOMEM
Apr 14 19:44:07 hbridge3 homebridge[13256]: at ChildProcess.spawn (internal/child_process.js:330:11)
Apr 14 19:44:07 hbridge3 homebridge[13256]: at Object.exports.spawn (child_process.js:500:9)
Apr 14 19:44:07 hbridge3 homebridge[13256]: at Object.probe (/usr/local/lib/node_modules/homebridge-people/node$
Apr 14 19:44:07 hbridge3 homebridge[13256]: at PeopleAccessory.ping (/usr/local/lib/node_modules/homebridge-peo$
Apr 14 19:44:07 hbridge3 homebridge[13256]: at ontimeout (timers.js:466:11)
Apr 14 19:44:07 hbridge3 homebridge[13256]: at tryOnTimeout (timers.js:304:5)
Apr 14 19:44:07 hbridge3 homebridge[13256]: at Timer.listOnTimeout (timers.js:267:5)
Apr 14 19:44:07 hbridge3 systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
Apr 14 19:44:07 hbridge3 systemd[1]: homebridge.service: Unit entered failed state.
Apr 14 19:44:07 hbridge3 homebridge[13256]: Parent process terminated, shutting down homebridge-config-ui-x...
Apr 14 19:44:07 hbridge3 systemd[1]: homebridge.service: Failed with result 'exit-code'.
Apr 14 19:44:17 hbridge3 systemd[1]: homebridge.service: Service hold-off time over, scheduling restart.
Apr 14 19:44:17 hbridge3 systemd[1]: Stopped Node.js HomeKit Server.
Apr 14 19:44:17 hbridge3 systemd[1]: Started Node.js HomeKit Server.
Alles anzeigen
Hab jetzt mal das People Plugin auf meinem 2. Pi am Laufen.
Bin ja man gespannt, ob sich mein Prod Pi wieder durchstartet nach einiger Zeit.
Strange ist das es nahezu punktgenau immer nach 5, 6 oder 7 Std passiert.
Kann denn irgendwo der Speicher so voll laufen, dass es zu einem Memory Fehler kommt - evtl durch das Broadband Plugin?
Wie auch immer es zu einem Out of Memory Problem kommen kann/konnte.
Die Zeile habe ich herausgenommen, da ich nach einer Google Suche hier ein Link zum Forum fand, wo admin geschrieben hatte, dass diese Zeile oft zu Problemen bei dem Plugin führen kann.
Die Slashes wurden scheinbar automatisch maskiert, als ich die Zeile in das Codefenster kopiert hatte.
Die cachedirectory Zeile hast Du so einfach so in der config.json eingebunden für das People Plugin?
Ich probiere das jetzt erst einmal aus bis morgen, ob der Fehler wieder auftritt. Dann kann ich ja ein wenig damit rumspielen und das cachedirectory gleich im Homebridge Ordner ablegen.
Danke schon mal für die infos! sschuste
Moinsen,
wie im Titel schon geschrieben, startet sich meine Homebridge ca. alle 6 Std einmal durch.
Ich habe jetzt mal im Log nachgeschaut und es scheint wohl das homebridge-people Plugin Schuld zu sein.
Aber wodurch dieser Fehler wirklich entsteht oder wie er zu beheben ist erzeugt bei mir grad noch Ratlosigkeit.
Was habe ich zuvor gemacht:
Ich habe meine Räume umbenannt und umgebastelt.
2 Plugins von meinem Test Pi auf meinen Prod Pi gebracht (Broadband und cmdtrigger)
1 Update vom config-ui-x durchgeführt.
Apr 14 11:43:24 hbridge3 homebridge[12594]: [2018-4-14 11:43:24] [Fritz!Box] Getting guest WLAN state
Apr 14 11:43:27 hbridge3 homebridge[12594]: Error: spawn ENOMEM
Apr 14 11:43:27 hbridge3 homebridge[12594]: at ChildProcess.spawn (internal/child_process.js:330:11)
Apr 14 11:43:27 hbridge3 homebridge[12594]: at Object.exports.spawn (child_process.js:500:9)
Apr 14 11:43:27 hbridge3 homebridge[12594]: at Object.probe (/usr/local/lib/node_modules/homebridge-people/node_modules/ping/lib/ping-sys.js:30:21)
Apr 14 11:43:27 hbridge3 homebridge[12594]: at PeopleAccessory.ping (/usr/local/lib/node_modules/homebridge-people/index.js:213:18)
Apr 14 11:43:27 hbridge3 homebridge[12594]: at ontimeout (timers.js:466:11)
Apr 14 11:43:27 hbridge3 homebridge[12594]: at tryOnTimeout (timers.js:304:5)
Apr 14 11:43:27 hbridge3 homebridge[12594]: at Timer.listOnTimeout (timers.js:267:5)
Apr 14 11:43:27 hbridge3 systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
Apr 14 11:43:27 hbridge3 systemd[1]: homebridge.service: Unit entered failed state.
Apr 14 11:43:27 hbridge3 homebridge[12594]: Parent process terminated, shutting down homebridge-config-ui-x...
Apr 14 11:43:27 hbridge3 systemd[1]: homebridge.service: Failed with result 'exit-code'.
Apr 14 11:43:37 hbridge3 systemd[1]: homebridge.service: Service hold-off time over, scheduling restart.
Apr 14 11:43:37 hbridge3 systemd[1]: Stopped Node.js HomeKit Server.
Apr 14 11:43:37 hbridge3 systemd[1]: Started Node.js HomeKit Server.
Alles anzeigen
Habe jetzt mal aus meiner Config vom People Plugin folgende Zeile entfernt.
Mal schauen, ob es Abhilfe schafft. Es bislang sonst ja auch immer ohne Probleme.
Ist ein 64GB Stick der zuvor auf FAT32 formatiert war.
Mit exFAT klappt es jetzt.
Interessanterweise hat sich meine Homebridge 2-3 mal neugestartet im Abstand von ca. 4 Std.
Hab das Plugin Broadband und cmdtrigger vom Testpi zum Prodpi übertragen.
Hab den Server jetzt mal durchgestartet, ansonsten fliegen die beiden Plugins erstmal wieder runter. Oder das config-ui-x auf 3.51 macht Probleme.
Wieso das?
Ich habe einen frischen USB Stick am Pi hängen, wo die Sicherung drauf gemacht wird.
Ich hab das raspiBackup.sh doch so eingestellt, dass mit dem 4. Backup das erste wieder überschrieben wird.
Shrinking ist nicht aktiviert in der config.
Habe gerade noch einmal getestet.
Das 8GB Image auf der 16GB Micro SD Karte wird als 4GB Image auf dem Stick geschrieben.
Manuell per VNC wird über raspiBackup ein 16GB Image erstellt.
Ok ... Stick nochmal mit exFat formatiert.
Jetzt wird ein 16GB Image erstellt.
Wenn ich es manuell starte ist es meine ich 8GB gross.
Ist dein Full 8GB Image was ich auf dem Raspi laufen lasse.
Per cmdtrigger wird ja im Grunde nur das Raspibackup genauso gestartet.
Dies war aber nach 4GB schon durch. Ich teste das nochmal.
Meiner Einer ist grad etwas verwirrt.
Ich hab mir nun auch den Button für meinen Raspi3B erstellt über das homebridge-cmdtrigger Plugin.
Hier habe ich dein 8GB Image am Laufen.
Starte ich eine Sicherung lokal per Aufruf von RaspiBackup.sh wird dieses Image auch 8GB groß.
Jetzt über den Button gestartet ist das Image allerdings nur 4GB groß.
Ein letzter Versuch:
Willst Du nicht mal das Image einstellen was det unter Anleitungen und Tools hier im Forum bereit gestellt hat.
Hier ist schon die Homebridge mit eingebunden. Das Image muss nur auf eine SD Karte gebracht werden.
Hier steht noch folgendes auf der Webseite:
https://github.com/CONNCTED/homebridge-soundtouch
##Connecting
Evtl. ist dies ja noch nötig vorab.
Ah ok.
Das reicht mir doch schon für mein Grundwissen! ![]()
Notfalls muss ich auf ein anderes Plugin für einen Schalter gehen.
Wirklich stören tut mich die Meldung dann aber auch nicht.
Moinsen,
die Grillsaison wurde bei mir zumindest schon eingeläutet mit meinem Weber Gasgrill.
Nun hat sich mir heute die Frage gestellt, ob es einen Gasdruckmesser gibt, den man einbinden kann und der zeitgleich noch Smart arbeitet und mir eine Rückmeldung geben kann:
Gasbuddel ist offen / Gasbuddel ist zu
Mir ist es zwar noch nicht wirklich oft passiert, dass ich vergessen habe die Gasbuddel wieder zuzudrehen aber wäre zumindest ein netter Sicherheitsaspekt wenn man sich darüber informieren lassen könnte wenn es der Fall ist.
hast Du vielleicht eine Idee, wie folgende Meldung zu beheben ist?
Logwatch meldet mir für das Plugin homebridge-cmdtrigger (https://github.com/hallos/homebridge-cmdtrigger)
Verfügbare Updates:
Current: 0.3.1
Wanted: git
Latest: git
Das Plugin habe ich erst vor 2-3 Tagen installiert.
DAS kann es natürlich sehr gut sein.
Der Sicherungs-Stick ist ja groß genug.
Dann muss ich das Filesystem doch mal erweitern.
Danlke für den Hinweis!
Meine Tür/Fenster Sensoren und Feuchtigkeitsmesser sind gestern angekommen von Aliexpress geliefert.
Leider musste ich doch feststellen, dass mein Briefkasten zu weit entfernt ist.
Schon ca. 10m vor dem Briefkasten bekommen die Sensoren kein Empfang mehr.
Hast Du denn bei deinem Test PI einen Desktop, wo Du Dich per VNC sonst drauf schalten könntest?
Mit der Installation wird ja auch unter dem Desktop das Rest Api installiert, wo Du den Aufbau und Mesh sehen kannst von den angelernten Geräten.
NIcht, dass die Installation dann irgendwo abbricht aufgrund des fehlenden Desktops?
Strange .. ich merke echt keinen Unterschied zu zuvor.
Habe alle IPads und Phones auf 11.3 und kann wie gewohnt alles steuern.
Ich hab irgendwie das Gefühl, dass eher die Leute Probleme mit Apple Home haben, bei denen eine Apple TV als Steuerzentrale dient.
Kann es wirklich am ICloud Speicher liegen?
Die Daten, die seitens Apple Home gespeichert werden sollten doch vernachlässigbar klein sein?!