Versionsupdates: iOS, macOS, Homebridge, npm, Node.js, Plugins, Apps, Firmware und sonstiges ...
-
-
passiert, wenn man von einer Version unter 0.8.x auf eine aktuelle 0.8.x aktualisiert. Von einer 0.8.x auf 0.8.5 passiert das nicht

also ich musste heute komplett alle automationen neu eingeben. Wollte nach dem update der plugins an anderer stelle vorankommen, stattdessen musste ich meine freie zeit mit den hue-plugin-lampen verbringen ??? naja wenigstens ist es jetzt erledigt, sonst hätte ich es nur wieder verschoben ?
homebridge-broadlink-rm 3.1.0
homebridge-tado-thermostat-plugin 3.0.4 jetzt mit Warmwasser

Update von Hue und RM, HOMEBRIDGE Tod

Hmmm:
Plugin /usr/local/lib/node_modules/homebridge-hue requires Node version of ^8.10.0 which does not satisfy the current Node version of v9.5.0. You may need to upgrade your installation of Node.
WTF?
Loading 8 platforms...
Mar 14 10:49:08 hbridge2 homebridge[4849]: [2018-3-14 10:49:08] [Config] Initializing config platform...
Mar 14 10:49:08 hbridge2 homebridge[4849]: /usr/local/lib/node_modules/homebridge/lib/api.js:122
Mar 14 10:49:08 hbridge2 homebridge[4849]: throw new Error("The requested platform '" + name + "' was not registered by any plugin.");
Mar 14 10:49:08 hbridge2 homebridge[4849]: ^
Mar 14 10:49:08 hbridge2 homebridge[4849]: Error: The requested platform 'BroadlinkRM' was not registered by any plugin.
Mar 14 10:49:08 hbridge2 homebridge[4849]: at API.platform (/usr/local/lib/node_modules/homebridge/lib/api.js:122:13)
Mar 14 10:49:08 hbridge2 homebridge[4849]: at Server._loadPlatforms (/usr/local/lib/node_modules/homebridge/lib/server.js:294:45)
Mar 14 10:49:08 hbridge2 homebridge[4849]: at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:85:36)
Mar 14 10:49:08 hbridge2 homebridge[4849]: at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:40:10)
Mar 14 10:49:08 hbridge2 homebridge[4849]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)
Mar 14 10:49:08 hbridge2 homebridge[4849]: at Module._compile (module.js:660:30)
Mar 14 10:49:08 hbridge2 homebridge[4849]: at Object.Module._extensions..js (module.js:671:10)
Mar 14 10:49:08 hbridge2 homebridge[4849]: at Module.load (module.js:573:32)
Mar 14 10:49:08 hbridge2 homebridge[4849]: at tryModuleLoad (module.js:513:12)
Mar 14 10:49:08 hbridge2 homebridge[4849]: at Function.Module._load (module.js:505:3)
Mar 14 10:49:08 hbridge2 homebridge[4849]: at Function.Module.runMain (module.js:701:10)
Mar 14 10:49:08 hbridge2 homebridge[4849]: at startup (bootstrap_node.js:190:16)
Mar 14 10:49:08 hbridge2 homebridge[4849]: at bootstrap_node.js:662:3
?????????????????????????????????????????????
Welche node Version hast du den am laufen?
Der Fehler schaut aber eher nach einer falschen config aus.
Hue0.8.6 läuft bei mir sauber.
Config kann nicht sein, lief Ja bis vor dem update ja...
Mit freundlichen Grüßen
Plugin /usr/local/lib/node_modules/homebridge-hue requires Node version of ^8.10.0 which does not satisfy the current Node version of v9.5.0. You may need to upgrade your installation of Node.
Diese Meldung hat jeder der node > 8.10.0 installiert hat.
Die kommt auch bei anderen Plugins.
Das ist ein Hinnweis. Das Plugin sollte, wenn keine weiteren Fehlermeldungen kommen, trotzdem funktionieren.

ich rebuild mal den modules ordner... mal sehen ob es danach klappt...
Mit freundlichen Grüßen
ich rebuild mal den modules ordne
bringt nix,
das ist ein Fehler in einer Routine.
Der erkennt nicht das 9.x.x grösser ist als 8.10.0.
Ist eigentlich gedacht das der Hinnweis nur kommt wenn kleiner 8.10.0 installiert ist.

ok...
was kann ich da machen?
Mit freundlichen Grüßen
wie alle, lassen (als falschen Hinnweis ansehen)
die Homebridge läuft doch?
Downgrade broadlink auf 2.7.1 die läuft.
broadlink auf 2.7.1
wir reden hier von HUE Plugin

nein eben nicht... Es liegt am broadlink-rm plugin

weiß aber nicht warum... Das lief ja vor dem update noch...
[2018-3-14 11:29:37] ====================
Mar 14 11:29:37 hbridge2 homebridge[1536]: [2018-3-14 11:29:37] ERROR LOADING PLUGIN homebridge-broadlink-rm:
Mar 14 11:29:37 hbridge2 homebridge[1536]: [2018-3-14 11:29:37] Error: Cannot find module '../../helpers/ServiceManager'
Mar 14 11:29:37 hbridge2 homebridge[1536]: at Function.Module._resolveFilename (module.js:555:15)
Mar 14 11:29:37 hbridge2 homebridge[1536]: at Function.Module._load (module.js:482:25)
Mar 14 11:29:37 hbridge2 homebridge[1536]: at Module.require (module.js:604:17)
Mar 14 11:29:37 hbridge2 homebridge[1536]: at require (internal/module.js:11:18)
Mar 14 11:29:37 hbridge2 homebridge[1536]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge-broadlink-rm/test/helpers/fakeServiceManager.js:2:28)
Mar 14 11:29:37 hbridge2 homebridge[1536]: at Module._compile (module.js:660:30)
Mar 14 11:29:37 hbridge2 homebridge[1536]: at Object.Module._extensions..js (module.js:671:10)
Mar 14 11:29:37 hbridge2 homebridge[1536]: at Module.load (module.js:573:32)
Mar 14 11:29:37 hbridge2 homebridge[1536]: at tryModuleLoad (module.js:513:12)
Mar 14 11:29:37 hbridge2 homebridge[1536]: at Function.Module._load (module.js:505:3)
Mit freundlichen Grüßen
EDIT: Mit 2.7.1 läuft Homebridge wieder... mit der neuen Version 3.1 nicht
Sag ich doch

ich rebuild mal den modules ordner... mal sehen ob es danach klappt...
dann doch das mal versuchen!!
ich war auf den Fehler aus,
Plugin /usr/local/lib/node_modules/homebridge-hue requires Node version of ^8.10.0 which does not satisfy the current Node version of v9.5.0. You may need to upgrade your installation of Node.
SORRY

habe gerade nach gesehen bei mir läuft die 2.7.4
broadlink 3.1.2
Bug beim starten der HB ist wohl behoben.
Edit: funktioniert wieder

Also ich würde vom Update abraten. Seit dem Update habe ich mit der Homekitapp nach kurzer Zeit keinen Zugriff mehr auf Homebridge. Reboot und es geht wieder für kurze Zeit. Mit allen anderen Apps, Eve, Config-ui etc. funktioniert der Zugriff auch weiterhin. Das betrifft tatsächlich nur die Homekit-App von Apple.
Sieht so aus, als müssen man nicht mehr extra für den Alexa-Still freigeschaltet werden. NorthernMan54 hat die Hinweise dazu aus dem Readme entfernt.