NEWS
Homebridge Accessory Manager startet nicht (lokaler Modus)
-
Guten Abend zusammen,
entweder ich stehe auf dem Schlauch oder ich habe einen Fehler, aber ich komme beim Homebridge Accessory Manager nicht weiter. Ziel ist, Homebridge in ioBroker nutzen zu können, ich habe noch keine Installation, daher habe ich mich für den lokalen Modus entschieden.
Wähle ich den in den Settings aus, bekomme ich in Log Meldungen, die ich erwarten würde (Homebridge muss ja installiert werden durch ioBroker), dann tut sich aber nichts mehr.
Habe ich was übersehen? Der neue Admin-Tab ist auch leer.
Als Test habe ich mal zusätzlich das Plugin homebridge-hue mit angegeben, ohne ist das Ergebnis aber das selbe.
Grüße
x4N70pHyLLham.0 2021-04-10 00:20:42.771 info (6163) All Libraries installed/updated ham.0 2021-04-10 00:20:42.770 info (6163) Install/Update homebridge-hue ham.0 2021-04-10 00:20:42.769 info (6163) Install/Update the following Libraries: homebridge-hue ham.0 2021-04-10 00:20:42.766 info (6163) Need to install/update homebridge@1.3.4 ham.0 2021-04-10 00:20:42.730 info (6163) starting. Version 4.0.1 in /opt/iobroker/node_modules/iobroker.ham, node: v12.22.1, js-controller: 3.2.16
EDIT: Auf debuglevel silly sieht das ganze etwas besser aus, am Ergebnis ändert sich aber nichts. Generelle Frage: Komme ich irgendwie auf das Web-UI von Homebridge oder muss ich sie dafür separat installieren und laufen lassen?
ham.0 2021-04-10 00:58:26.703 debug (8365) system.adapter.admin.0: logging true ham.0 2021-04-10 00:58:26.702 silly (8365) States system redis pmessage *.logging/system.adapter.admin.0.logging:{"val":true,"ack":true,"ts":1618009106694,"q":0,"from":"system.adapter.admin.0","lc":1618009106694} ham.0 2021-04-10 00:57:15.587 debug (8365) system.adapter.admin.0: logging false ham.0 2021-04-10 00:57:15.587 silly (8365) States system redis pmessage *.logging/system.adapter.admin.0.logging:{"val":false,"ack":true,"ts":1618009035576,"q":0,"from":"system.adapter.admin.0","lc":1618009035576} ham.0 2021-04-10 00:56:17.195 debug (8365) system.adapter.admin.0: logging true ham.0 2021-04-10 00:56:17.194 silly (8365) States system redis pmessage *.logging/system.adapter.admin.0.logging:{"val":true,"ack":true,"ts":1618008976698,"q":0,"from":"system.adapter.admin.0","lc":1618008976698} ham.0 2021-04-10 00:56:10.534 debug (8365) system.adapter.admin.0: logging false ham.0 2021-04-10 00:56:10.534 silly (8365) States system redis pmessage *.logging/system.adapter.admin.0.logging:{"val":false,"ack":true,"ts":1618008970517,"q":0,"from":"system.adapter.admin.0","lc":1618008970517} ham.0 2021-04-10 00:54:35.769 debug (8365) system.adapter.admin.0: logging true ham.0 2021-04-10 00:54:35.767 silly (8365) States system redis pmessage *.logging/system.adapter.admin.0.logging:{"val":true,"ack":true,"ts":1618008875750,"q":0,"from":"system.adapter.admin.0","lc":1618008875750} ham.0 2021-04-10 00:53:56.728 debug (8365) system.adapter.admin.0: logging false ham.0 2021-04-10 00:53:56.727 silly (8365) States system redis pmessage *.logging/system.adapter.admin.0.logging:{"val":false,"ack":true,"ts":1618008836712,"q":0,"from":"system.adapter.admin.0","lc":1618008836712} ham.0 2021-04-10 00:52:20.904 debug (8365) system.adapter.admin.0: logging true ham.0 2021-04-10 00:52:20.902 silly (8365) States system redis pmessage *.logging/system.adapter.admin.0.logging:{"val":true,"ack":true,"ts":1618008740892,"q":0,"from":"system.adapter.admin.0","lc":1618008740892} ham.0 2021-04-10 00:51:51.832 debug (8365) system.adapter.admin.0: logging false ham.0 2021-04-10 00:51:51.831 silly (8365) States system redis pmessage *.logging/system.adapter.admin.0.logging:{"val":false,"ack":true,"ts":1618008711821,"q":0,"from":"system.adapter.admin.0","lc":1618008711821} ham.0 2021-04-10 00:49:42.870 debug (8365) system.adapter.admin.0: logging true ham.0 2021-04-10 00:49:42.870 silly (8365) States system redis pmessage *.logging/system.adapter.admin.0.logging:{"val":true,"ack":true,"ts":1618008581460,"q":0,"from":"system.adapter.admin.0","lc":1618008581460} ham.0 2021-04-10 00:49:42.831 debug (8365) [2021-4-10 0:49:42] Homebridge v1.3.4 (Homebridge) is running on port 38399. ham.0 2021-04-10 00:49:42.827 debug (8365) Starting to advertise 'Homebridge CAD8' using bonjour-hap backend! ham.0 2021-04-10 00:49:42.822 debug (8365) ham.0 2021-04-10 00:49:42.821 debug (8365) └────────────┘ ham.0 2021-04-10 00:49:42.821 debug (8365) │ 031-45-154 │ ham.0 2021-04-10 00:49:42.820 debug (8365) ┌────────────┐ ham.0 2021-04-10 00:49:42.820 debug (8365) ham.0 2021-04-10 00:49:42.819 debug (8365) Or enter this code with your HomeKit app on your iOS device to pair with Homebridge: ham.0 2021-04-10 00:49:42.818 debug [47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[ ham.0 2021-04-10 00:49:42.818 debug [47m [0m[40m [0m[40m [0m[40m [0m[40m [0m[40m [0m[40m [0m[40m [0m[47m [0m[40m [0m[47m [0m[40m [0m[47m [0m[40m [0m[40m [0m[47m [0m[40m [0m[47m [0m[ ham.0 2021-04-10 00:49:42.818 debug [47m [0m[40m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[40m [0m[47m [0m[40m [0m[47m [0m[47m [0m[40m [0m[47m [0m[40m [0m[47m [0m[47m [0m[40m [0m[ ham.0 2021-04-10 00:49:42.818 debug [47m [0m[40m [0m[47m [0m[40m [0m[40m [0m[40m [0m[47m [0m[40m [0m[47m [0m[47m [0m[40m [0m[47m [0m[40m [0m[40m [0m[40m [0m[40m [0m[40m [0m[40m [0m[ ham.0 2021-04-10 00:49:42.818 debug [47m [0m[40m [0m[47m [0m[40m [0m[40m [0m[40m [0m[47m [0m[40m [0m[47m [0m[47m [0m[47m [0m[40m [0m[47m [0m[40m [0m[47m [0m[47m [0m[40m [0m[40m [0m[ ham.0 2021-04-10 00:49:42.818 debug [47m [0m[40m [0m[47m [0m[40m [0m[40m [0m[40m [0m[47m [0m[40m [0m[47m [0m[40m [0m[47m [0m[40m [0m[40m [0m[47m [0m[40m [0m[40m [0m[47m [0m[40m [0m[ ham.0 2021-04-10 00:49:42.818 debug [47m [0m[40m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[40m [0m[47m [0m[40m [0m[47m [0m[40m [0m[47m [0m[40m [0m[47m [0m[40m [0m[47m [0m[40m [0m[ ham.0 2021-04-10 00:49:42.818 debug [47m [0m[40m [0m[40m [0m[40m [0m[40m [0m[40m [0m[40m [0m[40m [0m[47m [0m[47m [0m[40m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[40m [0m[40m [0m[ ham.0 2021-04-10 00:49:42.818 debug [47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[40m [0m[47m [0m[40m [0m[47m [0m[47m [0m[40m [0m[40m [0m[40m [0m[40m [0m[ ham.0 2021-04-10 00:49:42.818 debug [47m [0m[40m [0m[40m [0m[40m [0m[40m [0m[47m [0m[47m [0m[40m [0m[47m [0m[40m [0m[47m [0m[40m [0m[47m [0m[40m [0m[40m [0m[47m [0m[40m [0m[40m [0m[ ham.0 2021-04-10 00:49:42.818 debug [47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[40m [0m[47m [0m[40m [0m[47m [0m[47m [0m[47m [0m[40m [0m[47m [0m[40m [0m[47m [0m[40m [0m[40m [0m[ ham.0 2021-04-10 00:49:42.818 debug [47m [0m[47m [0m[47m [0m[40m [0m[47m [0m[47m [0m[40m [0m[40m [0m[40m [0m[47m [0m[47m [0m[47m [0m[40m [0m[40m [0m[40m [0m[40m [0m[40m [0m[47m [0m[ ham.0 2021-04-10 00:49:42.818 debug [47m [0m[40m [0m[40m [0m[40m [0m[40m [0m[47m [0m[47m [0m[47m [0m[40m [0m[40m [0m[40m [0m[40m [0m[47m [0m[40m [0m[47m [0m[40m [0m[47m [0m[40m [0m[ ham.0 2021-04-10 00:49:42.818 debug [47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[40m [0m[40m [0m[40m [0m[47m [0m[47m [0m[47m [0m[47m [0m[40m [0m[47m [0m[40m [0m[40m [0m[47m [0m[40m [0m[ ham.0 2021-04-10 00:49:42.818 debug [47m [0m[47m [0m[47m [0m[40m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[40m [0m[47m [0m[47m [0m[40m [0m[47m [0m[47m [0m[47m [0m[47m [0m[ ham.0 2021-04-10 00:49:42.818 debug [47m [0m[40m [0m[40m [0m[47m [0m[40m [0m[40m [0m[40m [0m[40m [0m[40m [0m[47m [0m[40m [0m[40m [0m[47m [0m[47m [0m[40m [0m[40m [0m[40m [0m[47m [0m[ ham.0 2021-04-10 00:49:42.818 debug [47m [0m[47m [0m[47m [0m[40m [0m[40m [0m[47m [0m[40m [0m[47m [0m[47m [0m[40m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[40m [0m[47m [0m[40m [0m[ ham.0 2021-04-10 00:49:42.818 debug [47m [0m[40m [0m[40m [0m[47m [0m[47m [0m[40m [0m[40m [0m[40m [0m[47m [0m[47m [0m[47m [0m[40m [0m[47m [0m[40m [0m[40m [0m[47m [0m[40m [0m[40m [0m[ ham.0 2021-04-10 00:49:42.818 debug [47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[40m [0m[40m [0m[47m [0m[47m [0m[47m [0m[40m [0m[40m [0m[ ham.0 2021-04-10 00:49:42.818 debug [47m [0m[40m [0m[40m [0m[40m [0m[40m [0m[40m [0m[40m [0m[40m [0m[47m [0m[40m [0m[47m [0m[40m [0m[47m [0m[40m [0m[47m [0m[40m [0m[47m [0m[40m [0m[ ham.0 2021-04-10 00:49:42.818 debug [47m [0m[40m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[40m [0m[47m [0m[40m [0m[40m [0m[40m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[40m [0m[ ham.0 2021-04-10 00:49:42.818 debug [47m [0m[40m [0m[47m [0m[40m [0m[40m [0m[40m [0m[47m [0m[40m [0m[47m [0m[47m [0m[40m [0m[40m [0m[47m [0m[40m [0m[47m [0m[40m [0m[40m [0m[47m [0m[ ham.0 2021-04-10 00:49:42.818 debug [47m [0m[40m [0m[47m [0m[40m [0m[40m [0m[40m [0m[47m [0m[40m [0m[47m [0m[40m [0m[40m [0m[40m [0m[47m [0m[40m [0m[47m [0m[40m [0m[40m [0m[47m [0m[ ham.0 2021-04-10 00:49:42.818 debug [47m [0m[40m [0m[47m [0m[40m [0m[40m [0m[40m [0m[47m [0m[40m [0m[47m [0m[40m [0m[40m [0m[47m [0m[47m [0m[40m [0m[47m [0m[40m [0m[47m [0m[40m [0m[ ham.0 2021-04-10 00:49:42.818 debug [47m [0m[40m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[40m [0m[47m [0m[40m [0m[47m [0m[47m [0m[40m [0m[40m [0m[47m [0m[47m [0m[47m [0m[40m [0m[ ham.0 2021-04-10 00:49:42.818 debug [47m [0m[40m [0m[40m [0m[40m [0m[40m [0m[40m [0m[40m [0m[40m [0m[47m [0m[40m [0m[47m [0m[47m [0m[47m [0m[47m [0m[47m [0m[40m [0m[47m [0m[40m [0m[ ham.0 2021-04-10 00:49:42.818 debug (8365) ham.0 2021-04-10 00:49:42.763 debug (8365) Scan this code with your HomeKit app on your iOS device to pair with Homebridge: ham.0 2021-04-10 00:49:42.763 debug (8365) X-HM://0023ISYWY3ONN ham.0 2021-04-10 00:49:42.761 debug (8365) Setup Payload: ham.0 2021-04-10 00:49:42.755 debug (8365) Preparing Advertiser for 'Homebridge CAD8' using bonjour-hap backend! ham.0 2021-04-10 00:49:42.739 silly (8365) iobroker.ham Bridge publish {"username":"CC:22:3D:E3:CE:30","pincode":"031-45-154","category":2,"addIdentifyingMaterial":true,"advertiser":"bonjour-hap"} ham.0 2021-04-10 00:49:42.737 debug (8365) [2021-4-10 0:49:42] --- ham.0 2021-04-10 00:49:42.736 debug (8365) [2021-4-10 0:49:42] Registering platform 'homebridge-hue.Hue' ham.0 2021-04-10 00:49:42.735 debug (8365) [2021-4-10 0:49:42] Loaded plugin: homebridge-hue@0.13.5 ham.0 2021-04-10 00:49:40.084 debug (8365) [2021-4-10 0:49:40] --- ham.0 2021-04-10 00:49:40.083 debug (8365) [2021-4-10 0:49:40] Loaded 0 cached accessories from cachedAccessories. ham.0 2021-04-10 00:49:40.074 silly (8365) iobroker.ham Bridge constructor: displayName=Homebridge, UUID=f6f986a8-ae40-4f38-aa34-4b232ed91fca ham.0 2021-04-10 00:49:40.053 debug (8365) [2021-4-10 0:49:40] Loaded config.json with 0 accessories and 0 platforms. ham.0 2021-04-10 00:49:40.045 debug (8365) Using Homebridge Config Path: /opt/iobroker/iobroker-data/ham_0/persist ham.0 2021-04-10 00:49:40.031 silly (8365) States system redis pmessage system.adapter.ham.0.logLevel/system.adapter.ham.0.logLevel:{"val":"silly","ack":true,"ts":1618008580018,"q":0,"from":"system.adapter.ham.0","lc":1618008580018} ham.0 2021-04-10 00:49:39.742 debug (8365) Initializing HAP-NodeJS v0.9.4... ham.0 2021-04-10 00:49:39.071 info (8365) All Libraries installed/updated ham.0 2021-04-10 00:49:39.071 info (8365) Install/Update homebridge-hue ham.0 2021-04-10 00:49:39.070 info (8365) Install/Update the following Libraries: homebridge-hue ham.0 2021-04-10 00:49:39.069 debug (8365) Install/Update homebridge done ham.0 2021-04-10 00:49:39.067 info (8365) Need to install/update homebridge@1.3.4 ham.0 2021-04-10 00:49:39.032 info (8365) starting. Version 4.0.1 in /opt/iobroker/node_modules/iobroker.ham, node: v12.22.1, js-controller: 3.2.16 ham.0 2021-04-10 00:49:38.730 debug (8365) statesDB connected ham.0 2021-04-10 00:49:38.729 debug (8365) States connected to redis: 127.0.0.1:9000 ham.0 2021-04-10 00:49:38.720 debug (8365) States create User PubSub Client ham.0 2021-04-10 00:49:38.719 debug (8365) States create System PubSub Client ham.0 2021-04-10 00:49:38.709 debug (8365) Redis States: Use Redis connection: 127.0.0.1:9000 ham.0 2021-04-10 00:49:38.707 debug (8365) objectDB connected ham.0 2021-04-10 00:49:38.700 silly (8365) redis psubscribe cfg.o.system.user.* ham.0 2021-04-10 00:49:38.697 debug (8365) Objects connected to redis: 127.0.0.1:9001 ham.0 2021-04-10 00:49:38.680 debug (8365) Objects client initialize lua scripts ham.0 2021-04-10 00:49:38.678 debug (8365) Objects create User PubSub Client ham.0 2021-04-10 00:49:38.676 debug (8365) Objects create System PubSub Client ham.0 2021-04-10 00:49:38.672 debug (8365) Objects client ready ... initialize now ham.0 2021-04-10 00:49:38.623 debug (8365) Redis Objects: Use Redis connection: 127.0.0.1:9001 host.raspberrypi 2021-04-10 00:49:37.654 info instance system.adapter.ham.0 started with pid 8365
Systemdata Bitte Ausfüllen Hardwaresystem: Pi4 Arbeitsspeicher: 8GB Festplattenart: SD-Karte Betriebssystem: Buster Node-Version: 12.22.1 Nodejs-Version: 12.22.1 NPM-Version: 6.14.12 Installationsart: Skript Image genutzt: Nein -
@x4n70 brauchst du denn das Webgui von Homebridge? Das meiste kann über das neue Adapter Tab eingestellt werden.
-
@unclesam Gute Frage, ich habe das WebGUI ja bisher noch nicht gesehen... Rein vom Namen würde ich jetzt erwarten dass ich dort ähnlich wie in der Homebridge GUI die Ausgabe der HB-"Konsole" sehe und Adapter über die UI einstellen kann. Wann das der Fall ist, brauche ich sie vermutlich nicht.
Was kann ich denn tun, dass ich da drauf komme? Hab ich was falsch gemacht?
Was mich irritiert ist, dass ich im Log immer wieder Einträge von HAM mit redis habe, ich habe kein redis (mehr), hatte ich auf meinem alten Pi3 aktiviert, aber vor dem Backup, dass ich auf den neuen Pi4 übertragen hab, deaktiviert.
-
@x4n70 sagte in Homebridge Accessory Manager startet nicht (lokaler Modus):
Was kann ich denn tun, dass ich da drauf komme? Hab ich was falsch gemacht?
Das GUI wäre ein Plugin, das du installieren müsstest. Aber wie gesagt, aus meiner Sicht gibt es keinen Grund das zu nutzen - eventuell funktioniert das nicht einmal mit ioBroker. Dazu kann eventuell @apollon77 mehr sagen.
Konfigurieren tut man wie gesagt über die Adapter Konfiguration (wie alle anderen ioBroker Adapter) oder eben den neuen Tab im Admin. Logs siehst du ja in ioBroker.
Was mich irritiert ist, dass ich im Log immer wieder Einträge von HAM mit redis habe, ich habe kein redis (mehr), hatte ich auf meinem alten Pi3 aktiviert, aber vor dem Backup, dass ich auf den neuen Pi4 übertragen hab, deaktiviert.
Auch wenn du keinen Redis Server verwendest, benutzt ioBroker trotzdem das Redis Protokoll, deshalb sind die Log Meldungen ganz normal.
-
Fangen wir doch mal am Anfang an. Welchen Modus hast Du eingestellt? Willst Du nur auf ein Gerät per ioBroker zugreifen oder willst Du auch was in der Home App haben? Was genau willst Du tun?
-
@apollon77 Ich habe wie in der Überschrift angedeutet den lokalen Modus verwendet. Ziel ist, eine Bridge zu haben, um eben Geräte Richtung HomeKit/Home App zu exposen.
Aktuell nutze ich den Yahka Adapter, das tut auch einigermaßen, ich sehe aber folgende Vorteile. wenn ich mir die Geräte, die Homebridge durch Plugins an Bord hat, darüber einbinde:
- statt mir jedes Gerät einzeln zu "basteln", was ja gerade bei Staubsaugern/Auto/Router/sonstigen von HomeKit nicht 1:1 unterstützten Geräten ja ein Gefrickel ist, nutze ich die durch die Plugin-Ersteller ja schon investierte Kreativität und Arbeit
- Neue Geräte (z.B. zusätzliche Zigbee-Lampe) wandern dann automatisch nach HomeKit
Nach meinem Verständnis der HAM Doku also Lokaler Modus, da ich noch keine globale Homebridge habe. Oder ist das die bessere Lösung, weil ich dann auch direkt Plugins installieren und konfigurieren kann? Da ich seit kurzem auf ein PI4 mit 8GB Ram umgezogen bin, sollte ich es mir ressourcenmäßig ja "leisten" können, wenn es Vorteile bringt.
Grüße
x4N70 -
@x4n70 ne genau richtig. Lokaler Modus ist richtig generell aber ja die ganze HAM konfiguration ist immer kniflig ... Globaler modus geht generell auch ... aber auch da wird das Konfig U nicht tutn wenn es über ioBroker gestartet wird.
Dsas UI greift sehr tief in Homebridge ein . wie der Adapter auch ... und das beisst sich