NEWS
Test Adapter HAM 5.2.0 (GitHub)
-
@apollon77
Seitdem ich den Adapter auf Log-Stufe debug gestellt habe, funktioniert alles. Vielen Dank -
Mit der Log Stufe hat das Funktionieren nichts zu tun.
Ich denke eher , es ist das Phänomen was ich selbst schon hatte , dass nach einem Installieren eines Plugins der Adapter neu gestartet werden musste, damit Daten und Ordner erscheinen.
Nach deinem Log Auszug zu urteilen dürfte das bei dir genauso gewesen sein. -
Hi,
ich stelle meine Frage jetzt mal einfach hier, weil ich bei der Vielzahl an Threads zum HAM-Adapter etwas die Übersicht verloren habe.
Worum geht es? Ich nutze u.a. für meinen Ring Intercom das homebrigde-ring-Plugin. Doch seit einiger Zeit wird mir immer der Zugang abgewiesen mit dem Hinweis, dass das refreshtoken ungültig sei. Ich kann es aber in Verbindung mit dem Ring-Adapter nutzen.
Als aktuellste Version des homebrige-ring-Plugins wird mir die Version 11.7.1 angezeigt. Laut github gibt es aber schon eine Version 11.7.7. Wie bekomme ich die nun zum Testen in den ham-Adapter eingebunden?
Wenn ich direkt "homebridge-ring@11.7.7" bei den Plugins eingebe, dann stürzt mir der HAM-Adapter ab.
By the way, ich nutze den HAM-Adapter als lokale Homebridge u.a. auch für meine Dyson-Geräte. Damit läuft er einwandfrei.
-
@dtp sagte in Test Adapter HAM 5.2.0 (GitHub):
dann stürzt mir der HAM-Adapter ab.
Das heisst genauer?
-
@apollon77 sagte in Test Adapter HAM 5.2.0 (GitHub):
Das heisst genauer?
Kommando zurück. Es geht alles. Ich Dödel hatte "refreshToken" mit kleinem "t" geschrieben. Jetzt läuft wieder alles, wie gewünscht. Sorry.
-
Das Plugin homebridge-blink-for-home@3.7.6 von https://github.com/colinbendell/homebridge-blink-for-home funktioniert seit jeher mit dem HAM-Adapter. Soweit mir bekannt, funktionieren neuere Versionen des Plugins allerdings nicht. Nun gibt es einen Fork, der die Unzulänglichkeiten des Plugins von colinbendell beseitigt und konkret die Blink Video Doorbell einbindet:
https://github.com/zidge/homebridge-blink-for-home
Ich konnte das Plugin erfolgreich im HAM-Adapter einbinden und tatsächlich hat es alle Objekte meiner Doorbell erstellt. Das Problem ist jedoch, dass man zwar alles steuern kann, aber es kommen keine Änderungen in der App über die Cloud rein.
Kannst du dir das erklären?
-
@ofbeqnpolkkl6mby5e13 Ohne Debug Log und mehr Infos keinen Blassen schimmer Kann alles und nichts sein
-
Die Frage ist, ob du aktuell überhaupt die Zeit hättest, dich damit zu beschäftigen, falls ich ein Debug-Log anfertige?
-
@ofbeqnpolkkl6mby5e13 sagte in Test Adapter HAM 5.2.0 (GitHub):
aktuell
ist relativ ... Aktuell == in nächster naher zeit ... nein ... aber wenn ich mal wieder habe dann gehe ich Themen durch und dwas da ist kommt eher dran als wenn ich dann nachfragen muss
-
Ich habe nun zunächst mal ein Debug-Log mit dem funktionierenden Plugin erstellt. Danach habe ich das nicht funktionierende Plugin in Betrieb genommen. Auch hier habe ich ein Debug-Log erstellt. Wenn ich in der App etwas ändere, dann kommt wie vermutet nichts am HAM-Adapter an. Das erklärt natürlich das von mir beschriebene Verhalten. Steuern kann man das System aber weiterhin mit dem Plugin. Also in Richtung Cloud funktioniert das Plugin, nur aus der Cloud kommt nichts an.
Ist das überhaupt supportet im HAM-Adapter statt eines NPM-Moduls eine Github-Adresse einzugeben?
Die Installation des Plugins hat auf jeden Fall ohne Fehlermeldung funktioniert:
2023-07-27 07:23:54.436 - [32minfo[39m: host.iobroker "system.adapter.ham.0" enabled 2023-07-27 07:23:54.571 - [32minfo[39m: host.iobroker instance system.adapter.ham.0 started with pid 12203 2023-07-27 07:23:55.788 - [34mdebug[39m: ham.0 (12203) Redis Objects: Use Redis connection: 192.168.0.7:6379 2023-07-27 07:23:55.864 - [34mdebug[39m: ham.0 (12203) Objects client ready ... initialize now 2023-07-27 07:23:55.867 - [34mdebug[39m: ham.0 (12203) Objects create System PubSub Client 2023-07-27 07:23:55.869 - [34mdebug[39m: ham.0 (12203) Objects create User PubSub Client 2023-07-27 07:23:56.050 - [34mdebug[39m: ham.0 (12203) Objects client initialize lua scripts 2023-07-27 07:23:56.058 - [34mdebug[39m: ham.0 (12203) Objects connected to redis: 192.168.0.7:6379 2023-07-27 07:23:56.092 - [34mdebug[39m: ham.0 (12203) Redis States: Use Redis connection: 192.168.0.8:6379 2023-07-27 07:23:56.100 - [34mdebug[39m: ham.0 (12203) States create System PubSub Client 2023-07-27 07:23:56.101 - [34mdebug[39m: ham.0 (12203) States create User PubSub Client 2023-07-27 07:23:56.113 - [34mdebug[39m: ham.0 (12203) States connected to redis: 192.168.0.8:6379 2023-07-27 07:23:56.244 - [32minfo[39m: ham.0 (12203) starting. Version 5.3.1 in /opt/iobroker/node_modules/iobroker.ham, node: v18.16.0, js-controller: 4.0.24 2023-07-27 07:23:56.281 - [32minfo[39m: ham.0 (12203) Install/Update the following Libraries: https://github.com/zidge/homebridge-blink-for-home 2023-07-27 07:23:56.282 - [32minfo[39m: ham.0 (12203) Install/Update https://github.com/zidge/homebridge-blink-for-home 2023-07-27 07:23:56.284 - [32minfo[39m: ham.0 (12203) npm install https://github.com/zidge/homebridge-blink-for-home --production --loglevel error (System call) 2023-07-27 07:24:10.322 - [32minfo[39m: ham.0 (12203) added 3 packages, removed 8 packages, and changed 3 packages in 13s 2023-07-27 07:24:10.324 - [32minfo[39m: ham.0 (12203) 13 packages are looking for funding run `npm fund` for details 2023-07-27 07:24:10.356 - [32minfo[39m: ham.0 (12203) All NPM Modules got reinstalled/updated ... restarting ...
Funktionierendes Plugin:
2023-07-27 07:18:45.673 - [34mdebug[39m: ham.0 (11837) [27.7.2023, 07:18:45] [Blink] Init Blink 2023-07-27 07:18:45.802 - [34mdebug[39m: ham.0 (11837) Homebridge Wrapper Bridge publish {"username":"FF:FF:FF:FF:FF:FF","port":0,"pincode":"0","category":2,"addIdentifyingMaterial":true} 2023-07-27 07:18:45.888 - [34mdebug[39m: ham.0 (11837) Fake EventedHTTPServer initialized 2023-07-27 07:18:45.891 - [34mdebug[39m: ham.0 (11837) Char change event: undefined --> Blink 2023-07-27 07:18:45.892 - [34mdebug[39m: ham.0 (11837) handleCharValue = Blink
Nicht funktionierendes Plugin:
2023-07-27 07:24:28.819 - [34mdebug[39m: ham.0 (12334) [27.7.2023, 07:24:28] [Blink] Init Blink 2023-07-27 07:24:29.811 - [34mdebug[39m: ham.0 (12334) [27.7.2023, 07:24:29] Publishing bridge accessory (name: Homebridge-Wrapper-Bridge, publishInfo: { username: 'FF:FF:FF:FF:FF:FF', port: 0, pincode: '***-**-***', category: 2, bind: undefined, mdns: undefined, addIdentifyingMaterial: true, advertiser: undefined }). 2023-07-27 07:24:29.812 - [34mdebug[39m: ham.0 (12334) Homebridge Wrapper Bridge publish {"username":"FF:FF:FF:FF:FF:FF","port":0,"pincode":"0","category":2,"addIdentifyingMaterial":true} 2023-07-27 07:24:29.875 - [34mdebug[39m: ham.0 (12334) Fake EventedHTTPServer initialized 2023-07-27 07:24:29.877 - [34mdebug[39m: ham.0 (12334) Char change event: undefined --> Blink 2023-07-27 07:24:29.878 - [34mdebug[39m: ham.0 (12334) handleCharValue = Blink
Am Ende wird da aber auch nur die neuere Version von NPM installiert. Dass die nicht funktioniert, war bekannt:
2023-07-27 07:24:26.283 - [34mdebug[39m: ham.0 (12334) Homebridge Wrapper Bridge constructor displayName=Homebridge-Wrapper-Bridge, UUID=f6f986a8-ae40-4f38-aa34-4b232ed91fca 2023-07-27 07:24:26.318 - [34mdebug[39m: ham.0 (12334) [27.7.2023, 07:24:26] Loaded 36 cached accessories from cachedAccessories. 2023-07-27 07:24:26.446 - [34mdebug[39m: ham.0 (12334) [27.7.2023, 07:24:26] --- 2023-07-27 07:24:27.961 - [34mdebug[39m: ham.0 (12334) [27.7.2023, 07:24:27] Loaded plugin: homebridge-blink-for-home@3.9.2 2023-07-27 07:24:27.962 - [34mdebug[39m: ham.0 (12334) [27.7.2023, 07:24:27] Registering platform 'homebridge-blink-for-home.Blink' 2023-07-27 07:24:27.963 - [34mdebug[39m: ham.0 (12334) [27.7.2023, 07:24:27] --- 2023-07-27 07:24:27.964 - [34mdebug[39m: ham.0 (12334) [27.7.2023, 07:24:27] Loading 1 platforms... 2023-07-27 07:24:27.966 - [34mdebug[39m: ham.0 (12334) [27.7.2023, 07:24:27] [Blink] Initializing Blink platform...
-
Hi, habe heute versucht das blink-for-home Modul im HAM-Adapter zu installieren. Es ploppt das Login auf, ich hinterlege Benutzer und Passwort, lasse die Pin frei und setze generell keinen Haken. Dann auf speichern... aber es kommt einfach keine Email o.ä. mit der Pin. Mache ich irgendetwas falsch?
-
Welche Version des Plugins?
-
@ofbeqnpolkkl6mby5e13 3.9.1 wird angezeigt. Habe aus jux mal ein anderes Plugin probiert aber nirgends tut sich was. Habe ich evt. einen vorherigen Schritt vergessen? Habe den HAM-Adapter installiert, daraufhin den Wrapper-Modus in der Instanz ausgewählt. Danach erschien in der IO-Broker Übersicht links unten das Homebridge-Logo...
-
Es funktioniert nur die Version homebridge-blink-for-home@3.7.6, nicht neuer.
-
@ofbeqnpolkkl6mby5e13 kann also nicht mehr downgraden auf die funktionierende Version?
-
Einfach in der Instanz so eintragen, wie in meinem Screenshot oben zu sehen ist.
-
@ofbeqnpolkkl6mby5e13 cool danke. bin da relativ grün hinter den Ohren mit dem ganzen Iobroker. Das Plugin erscheint jetzt auch mit der installierten niedrigen Version. Wenn ich auf den Schlüssel Konfigurieren klicke, dreht er sehr lange ins leere und nichts passiert
-
Das UI ist kaputt, schon lange. Nutze einfach die Einstellungen in der Instanz. Unter "Konfigurationsdatei" (siehe meinen Screenshot oben) trägst du folgendes ein:
{ "description": "Add configuration for your accessories or platforms according to the docs of the plugins.", "accessories": [], "platforms": [ { "name": "Blink", "username": "name@domain.net", "password": "***", "pin": "<pin>", "platform": "Blink" } ] }
"username" und "password" mit deinen Daten befüllen.
-
@ofbeqnpolkkl6mby5e13 sagte in Test Adapter HAM 5.2.0 (GitHub):
{ "description": "Add configuration for your accessories or platforms according to the docs of the plugins.", "accessories": [], "platforms": [ { "name": "Blink", "username": "name@domain.net", "password": "***", "pin": "<pin>", "platform": "Blink" } ] }
Mega, es funktioniert, die Blink outdoor wird angezeigt, die Doorbell iwie nicht. Aber ist erstmal egal, möchte die Outdoor Cam deaktivieren, wenn unsere Terassentür offen ist
-
Doorbell geht leider nicht mit dem funktionierenden Plugin.