HomeKit Automation funktioniert nicht
-
-
Habe auch seit geraumer Zeit wieder ein mal Probleme,
wenn DummySwitch an geht, sollen Steckdosen und eine Hue Lampe angehen.
Meist geht die Hue Lampe nicht mit an.
Mach mal die erstellte Scene in HomeKit aus und dann wieder an.
Das habe ich mehrfach versucht. Auch löschen und neu anlegen funktioniert leider nicht.
Zigbee: Hat das Zurücksetzen von HomeKit geholfen?
Kurzfristig. HomeKit läuft bei mir einfach nicht zuverlässig. Ich habe HomeKit nun schon paar mal zurückgesetzt und wieder alles eingerichtet. Mit der Homebridge hatte/habe ich keine Probleme. Momentan nutze ich einfach keine Regeln, Szenen etc. mehr. Ich rufe meine Eve Daten ab und das wars. Hue nutze ich als eigenes System. Das funktioniert sehr zuverlässig. Ich warte ab bis alles etwas flexibler und zuverlässiger wird.
Hey @Krocko , welche Node und npm Version hast du?
Node 8.1.2
NPM 5.0.3
Meinst du, damit könnte es was zutun haben?
Könnte gut sein. Hatten gerade im Amazon Dash Beitrag auch Probleme mit der aktuellen Node Version. Würde einfach mal ein Downgrade durchgeführen. Anleitung hierfür findest du im Amazon Dash Beitrag.
Werde ich heute Abend mal versuchen und gebe dann Rückmeldung.
Bin jetzt zurück auf die von dir genannten Versionen.
Jetzt startet Homebridge nicht mehr.
Code
Alles anzeigenJun 26 07:47:59 raspberrypi systemd[1]: homebridge.service holdoff time over, scheduling restart. Jun 26 07:47:59 raspberrypi systemd[1]: Stopping Node.js HomeKit Server... Jun 26 07:47:59 raspberrypi systemd[1]: Starting Node.js HomeKit Server... Jun 26 07:47:59 raspberrypi systemd[1]: Started Node.js HomeKit Server. Jun 26 07:47:59 raspberrypi homebridge[1517]: /usr/local/lib/node_modules/homebridge/node_modules/mdns/lib/dns_sd.js:35 Jun 26 07:47:59 raspberrypi homebridge[1517]: throw ex; Jun 26 07:47:59 raspberrypi homebridge[1517]: ^ Jun 26 07:47:59 raspberrypi homebridge[1517]: Error: The module '/usr/local/lib/node_modules/homebridge/node_modules/mdns/build/Release/dns_sd_bindings.node' Jun 26 07:47:59 raspberrypi homebridge[1517]: was compiled against a different Node.js version using Jun 26 07:47:59 raspberrypi homebridge[1517]: NODE_MODULE_VERSION 57. This version of Node.js requires Jun 26 07:47:59 raspberrypi homebridge[1517]: NODE_MODULE_VERSION 51. Please try re-compiling or re-installing Jun 26 07:47:59 raspberrypi homebridge[1517]: the module (for instance, using `npm rebuild` or`npm install`). Jun 26 07:47:59 raspberrypi homebridge[1517]: at Object.Module._extensions..node (module.js:600:18) Jun 26 07:47:59 raspberrypi homebridge[1517]: at Module.load (module.js:490:32) Jun 26 07:47:59 raspberrypi homebridge[1517]: at tryModuleLoad (module.js:449:12) Jun 26 07:47:59 raspberrypi homebridge[1517]: at Function.Module._load (module.js:441:3) Jun 26 07:47:59 raspberrypi homebridge[1517]: at Module.require (module.js:500:17) Jun 26 07:47:59 raspberrypi homebridge[1517]: at require (internal/module.js:20:19) Jun 26 07:47:59 raspberrypi homebridge[1517]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/mdns/lib/dns_sd.js:24:20) Jun 26 07:47:59 raspberrypi homebridge[1517]: at Module._compile (module.js:573:32) Jun 26 07:47:59 raspberrypi homebridge[1517]: at Object.Module._extensions..js (module.js:582:10) Jun 26 07:47:59 raspberrypi homebridge[1517]: at Module.load (module.js:490:32) Jun 26 07:47:59 raspberrypi systemd[1]: homebridge.service: main process exited, code=exited, status=1/FAILURE Jun 26 07:47:59 raspberrypi systemd[1]: Unit homebridge.service entered failed state. Jun 26 07:48:04 raspberrypi systemd[1]: Stopping Node.js HomeKit Server... Jun 26 07:48:04 raspberrypi systemd[1]: Stopped Node.js HomeKit Server.
Bei dir ist ja schnell Abend geworden
Da ist irgendwas schiefgelaufen beim Downgrade, ich würde mal Probieren das Tool von det zu benutzen um alles zu Löschen (HB, npm, node) und neu zu Installieren.
Siehe hier:
Node.js und npm muss neu compiliert werden,
homebridge installieren sollte das anschupsen.
Nastra: Geht doch schnell nebenbei. ?
Auf Neuinstallation habe ich im Moment nicht so die Lust.
So wie ich das lese, wurde irgendwas mit einer node Version 57 compiliert, wo eine Version 51 erwartet wird. Evtl. irgend ein Plugin mit den ältern Versionen von Node, oder npm nicht kompatibel?
det: Wurde beides installiert, nach Anleitung. Auch Hombridge wurde nochmals (drüber) installiert.
ZitatAuf Neuinstallation habe ich im Moment nicht so die Lust.
Deswegen das Tool von Det da geht alles automatisch. Wenn du den HB Ordner vorher sicherst ist hinterher alles wieder beim alten.
Aber det kann dir da bei bedarf bestimmt genaueres zu sagen.
ZitatGeht doch schnell nebenbei. ?
Das hab ich auch schon oft gedacht, hinterher ging es mir genauso wie dir
Entweder Homebridge nochmal deinstallieren und wieder installieren oder das Plugin was zickt deinstallieren und wieder installieren, dann sollte es laufen . Habe ich gefühlte 10 mal in letzter Zeit gemacht. Nicht nur drüber installieren.
Bin jetzt erstmal wieder zurück auf die aktuellsten Versionen. Fehler verschwunden.
Muss mir da doch heute Abend etwas Zeit nehmen.
Wichtig ist das nach dem installieren von homebridge (oder Plugin wie WOL) ein compiler rebuild angeschoben wird.
Wichtig ist das nach dem installieren von homebridge (oder Plugin wie WOL) ein compiler rebuild angeschoben wird.
Bedeutet was im Klartext?
habe jetzt keinen Print screen bei der hand,
es laufen massenweise zeilen über den Bildschirm und es dauert auch eine weile bis es fertig ist.
Wie schiebe ich das denn an?
Homebridge deinstallieren und wieder installieren?