NEWS
HAM Adapter in Iobroker Container
-
Moin Leude,
Ich möchte mit meinem IOBroker und meiner Homebridge von meinem Pi auf meine NAS umziehen.
Jetzt hab ich schon IOBroker in einem Docker Container laufen jetzt ist nur die Frage wie kann ich in diesem Container die Homebridge über den HAM Adapter installieren?
Wenn ich im HAM Adapter die Local Version auswähle bekomme ich keine Homebridge kann mir da jemand helfen?
-
@apollon77 Kannst du mir da evtl. auf die Sprünge helfen?
-
Naja die Installation wird gehen aber Discovery geht per mdns was udp ist. Also musst du das so schauen das udp geht. Stichwort macvlan oder sowas. Da bin ich aber raus.
-
Okay das hab ich jetzt mal so null verstanden.
Aber evtl. habe ich mich auch komisch ausgedrückt.
Also der IOBroker läuft ohne Probleme.
Ich verstehe aber den HAM Adapter im Lokalen Modus nicht. Wie wird die Homebridge da denn installiert? Oder muss ich da die Konfig einfach rein schreiben?
-
Homebridge Discovery (also das dein Handy das findet) nutzt udp. Docker routed Im default kein udp as I know. Das musst du lösen. Siehe auch update meines Posts oben.
-
@antisanni sagte in HAM Adapter in Iobroker Container:
Ich verstehe aber den HAM Adapter im Lokalen Modus nicht. Wie wird die Homebridge da denn installiert? Oder muss ich da die Konfig einfach rein schreiben?
Der Adapter installiert homebridge direkt lokal in "seinem" npm Modulbaum (ist ja nur ein npm Paket). Von daher ist es da. Die Konfig geht dann aber nur über den Adapter - dort ist ein Tab wio Du das json der Konfig editierst.
-
Ich werde noch wahnsinnig mit dem Teil. Wieso wird da nix aus meinem Account von ewelink abgerufen? HAM Adapter 4.0.2
ham.0 2022-06-21 18:27:00.525 debug (5643) Preparing Advertiser for 'Homebridge-Wrapper-Bridge 533C' using bonjour-hap backend! ham.0 2022-06-21 18:27:00.512 debug (5643) Homebridge Wrapper Bridge publish {"username":"FF:FF:FF:FF:FF:FF","port":0,"pincode":"0","category":2,"addIdentifyingMaterial":true,"advertiser":"bonjour-hap"} ham.0 2022-06-21 18:27:00.507 debug (5643) [21.6.2022, 18:27:00] Loading 1 platforms... ham.0 2022-06-21 18:26:59.546 debug (5643) [21.6.2022, 18:26:59] --- ham.0 2022-06-21 18:26:59.541 debug (5643) [21.6.2022, 18:26:59] Loaded 0 cached accessories from cachedAccessories. ham.0 2022-06-21 18:26:59.491 debug (5643) [21.6.2022, 18:26:59] Loaded config.json with 0 accessories and 1 platforms. ham.0 2022-06-21 18:26:59.053 debug (5643) Initializing HAP-NodeJS v2.1.1...
-
@haselchen naja das allererste ist mal genau hinschauen ... der Ham Adapter ist gerade auf homebridge 1.3.x und Dein Plugin sagt das es mindestens homebridge 1.4 braucht ... merkst was?
Wenn Du bei den Releases deines Plugins schaust siehst Du das damit die 9.x von dem Plugin für dich aktuell nicht nutzbar ist ... die 8.15.0 aber zb könnte gehen
-
Auch niedrigere Versionen brachten das gleiche Log.
Ich könnte noch Node16 versuchen, weil es vom Entwickler empfohlen wird, aber andere User berichten, dass es auch mit 14 funktioniert und da es kein MUSS ist, sollte es das eigentlich auch.
Ich hab alles wieder runtergeschmissen und mit Node Red umgesetzt. -
@haselchen wirklich exakt das gleiche log mit der früheren Version?
-
homebridge-ewelink@8.6.0 läuft hier unter NodeJS16 und lief unter NodeJS14.
-
Ich denke ich habe heute Abend oder spätestens morgen eine neue Version vom HAM Adapter. Der ist dann kompatibel mit Homebridge 1.4.1. Damit kann man das dann noch mal ansehen und dann schaue ich auch gern noch mal in vollständige Logs rein. Aber das genannte Plugin sieht an sich unproblematisch aus