NEWS
Test Alpha Homekit-Controller 0.0.x
-
@martybr ich tippe ja das Position hold irgendwie dafür da wäre aber ich kann da keine sinnvollen Werte setzen…
-
@martybr da es aber fehlerfrei mit Apple HomeKit geht - muss es ja irgendwie am iobroker HomeKit controller liegen. Ohne stop kann ich den Fußgänger Durchgang nicht nutzen…
-
@MartyBr und @apollon77 ich habe den Fehler gefunden. Das Device erwartet 0 und 1 für true false für position-hold. Der Homekit Adapter sendet aber immer true und false und erkennt position-hold wie foglt:
{ "type": "state", "common": { "name": "", "read": false, "write": true, "type": "boolean", "role": "button" }, "native": { "iid": 14, "type": "0000006F-0000-1000-8000-0026BB765291", "perms": [ "pw" ], "format": "bool", "aid": "1", "serviceUuid": "00000041-0000-1000-8000-0026BB765291" }, "_id": "homekit-controller.0.IP-86:FC:20:76:77:08.1.garage-door-opener-2.position-hold", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "from": "system.adapter.homekit-controller.0", "user": "system.user.admin", "ts": 1686740857238 }
Das funktioniert aber nicht. Wenn ich manuell den Typ auf number ändere und 0 / 1 sende funktioniert es so lange bis man den homekit-adapter neu startet und er es wieder auf Werttyp boolean mit true/false ändert.
-
Ich hab mir einen Aqara FP2 gekauft und wollte ihn mit dem Homekit controller einbinden. Der Adapter findet den FP2 nicht.
Muss man irgendwas am FP2 einstellen damit Homekit aktiv ist?Das debug log gibt keine Hinweise auf ein Problem.
ioBroker läuft in einer VM auf Proxmox.
Bisher hatte ich keine Probleme mit Autodiscovery. -
@jey-cee sagte in Test Alpha Homekit-Controller 0.0.x:
Aqara FP2
Hi,
der Aqara FP2 ist doch Zigbee und braucht n Hub.. empfohlen wird n Aqara-Hub... welchen hast du denn im Einsatz? -
@ilovegym nein der Funkt mit WLAN und braucht keinen Hub. Lediglich die Aqara App ist nötig um ihn einrichten zu können.
-
@jey-cee ah sorry okay..
-
@jey-cee sagte in Test Alpha Homekit-Controller 0.0.x:
Ich hab mir einen Aqara FP2 gekauft und wollte ihn mit dem Homekit controller einbinden. Der Adapter findet den FP2 nicht.
Keine Ahnung was das Problem war, aber nachdem ich den FP2 vom Strom getrennt habe wurde er gefunden.
-
@disaster123 Bitte Github issue mit vollem Debug log. Ja es gibt leider Geräte die nicht Homekit konform arbeiten
-
Jetzt bekomme ich Warnungen im Log:
homekit-controller.0 2023-06-15 18:05:17.259 warn IP-BD:C7:51:E0:4A:0A Could not initialize device: connect ECONNREFUSED 192.168.0.148:49171 Error: connect ECONNREFUSED 192.168.0.148:49171 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1159:16) homekit-controller.0 2023-06-15 18:05:17.249 warn Device IP-BD:C7:51:E0:4A:0A had too many errors, reinitialize connection homekit-controller.0 2023-06-15 18:05:17.248 info Device IP-BD:C7:51:E0:4A:0A data polling failed (376): connect ECONNREFUSED 192.168.0.148:49171 homekit-controller.0 2023-06-15 18:04:47.164 warn IP-BD:C7:51:E0:4A:0A Could not initialize device: connect ECONNREFUSED 192.168.0.148:49171 Error: connect ECONNREFUSED 192.168.0.148:49171 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1159:16) homekit-controller.0 2023-06-15 18:04:47.160 warn Device IP-BD:C7:51:E0:4A:0A had too many errors, reinitialize connection homekit-controller.0 2023-06-15 18:04:47.160 info Device IP-BD:C7:51:E0:4A:0A data polling failed (375): connect ECONNREFUSED 192.168.0.148:49171 homekit-controller.0 2023-06-15 18:04:17.090 warn IP-BD:C7:51:E0:4A:0A Could not initialize device: connect ECONNREFUSED 192.168.0.148:49171 Error: connect ECONNREFUSED 192.168.0.148:49171 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1159:16) homekit-controller.0 2023-06-15 18:04:17.076 warn Device IP-BD:C7:51:E0:4A:0A had too many errors, reinitialize connection homekit-controller.0 2023-06-15 18:04:17.075 info Device IP-BD:C7:51:E0:4A:0A data polling failed (374): connect ECONNREFUSED 192.168.0.148:49171
Versucht der Adapter selber die Verbindung neu zu Initialisieren?
Von Hand ist es in diesem Zustand nicht möglich die Verbindung zu trennen, um den FP2 neu zu verbinden.
-
@apollon77 sagte in Test Alpha Homekit-Controller 0.0.x:
@disaster123 Bitte Github issue mit vollem Debug log. Ja es gibt leider Geräte die nicht Homekit konform arbeiten
Danke - erledigt: https://github.com/Apollon77/ioBroker.homekit-controller/issues/285
-
@jey-cee istjetzt die Frage was die Ursache ist. Wenn Du aktuellste Beta vom Adapter nutzt sollte es nicht der Adapter sein - ggf ein Debug Log hilft nachzuschauen. In älteren Verisonen gabs da mal nen Bug. Oder Deice ist matschig
-
@jey-cee Ich habe auch den FP2 und der Adapter ist gelb und findet keine Geräte. Das ein-, ausschalten hilft nicht. Gibt es noch einen Tip?
Hier der Debug-Log: homekit-controller.0
2023-07-20 12:19:14.840 info starting. Version 0.5.8 in /opt/iobroker/node_modules/iobroker.homekit-controller, node: v16.20.1, js-controller: 4.0.24 -
@werner2000x ich hab leider keinen anderen Tipp für dich.
Kann aber jetzt sagen das mein FP2 probleme mit der WLAN Verbindung hat und immer wieder aus dem Netz fliegt oder sich "schlafen" legt. -
@jey-cee Ich habe den FP2 zurückgeschickt.
Einfach noch nicht Marktreif. -
Hallo,
ich versuche verzweifelt meine Velux Dachfenster in den Iobroker zu kommen.
Da ich das Gateway KIG300 von Velux verwende welches lt. Verpackung "works with Apple HomeKit" kann, habe ich nun den Adapter probiert.
Das Teil wird auch gefunden, pairing ist aber nicht möglich.
Im Log erscheint unter anderem folgendes:homekit-controller.0 (3289156) IP-xx:xx:xx:xx:xx:xx(VELUX Gateway) found without known pairing data and already paired: ignoring
Hat das mit Velux und dem Homekit-Adapter schon jemand hinbekommen?
Es gibt einen eigenen Velux-Thread dazu, dort schreibt ein User er hat es erfolgreich zusammengebracht.
Alle wollen wissen wie es geht, aber der User ist leider nicht mehr aktiv im Forum unterwegs.@apollon77 Mit was sind die Geräte gepaired wenn die Meldung erscheint? Mit der Home-App von Apple?
Ich habe nämlich kein IOS-Gerät, daher Frage ich mich mit was das gepaired ist.
Ich habe das Gateway lediglich direkt in der Velux Android App eingerichtet.
Ich kann es dort löschen, dann sind aber die ganzen Verknüpfungen für die angelegten Fenster und Rollläden-Fernbedienungen scheinbar nicht mehr vorhanden. -
@fatmax Also die Meldung hier sagt das das Gerät bereits gepaired ist und HomeKit kann nur ein Pairing haben, also kann der Adapter damit nichts anfangen.
Ob eine Verbindung mit der Velux Android App quasi HomeKit abschaltet wird die ggf nur Velux beantworten können.
Für mich (und den Adapter) sagt die Meldung das das gerät bereits Verbunden ist und damit geht nichts zweites. Sorry
-
@apollon77 Danke für die Info.
Ich habe das Pairing des Velux Gateways KIG300 mittlerweile geschafft, nachdem ich es in der Velux Android App gelöscht hatte.
Das Gateway wurde als Bridge erkannt.
Nun habe ich aber das Problem, dass angelernte Fenster und Rollläden nicht unter den Objekten im Iobroker angezeigt werden.
Habe diese lt. offizieller Anleitung von Velux an das Gateway angelernt, diese müssten dann normalerweise in Homekit auftauchen, unter den Objekten erscheint aber nichts.
Muss ich das vom Adapter aus starten?
Ich habe das Pairing über den Knopf am Gateway gemacht, das Blinklicht darauf hat sich so verhalten wie in der Anleitung.
Geht das dann überhaupt Geräte an eine gepaarte Bridge anzulernen bzw. kann ich wo im Iobroker sehen was das Gateway macht? -
@fatmax Gute Fragen, keine Ahnung ... Sowas sind Funktionen die über das reine HomeKit Protokoll hinaus gehen, von daher denke ich das Velux das mit Ihrer App tut ... wie das mit nem anderen Controller aussieht keine Ahnung ... Sorry ... Ich denke die haben das soweit nicht gedacht
-
@apollon77 sagte in Test Alpha Homekit-Controller 0.0.x:
@fatmax Gute Fragen, keine Ahnung ... Sowas sind Funktionen die über das reine HomeKit Protokoll hinaus gehen, von daher denke ich das Velux das mit Ihrer App tut ... wie das mit nem anderen Controller aussieht keine Ahnung ... Sorry ... Ich denke die haben das soweit nicht gedacht
Ich habe es mittlerweile dank Hilfe von @cobra09 hinbekommen die Velux-Produkte mit dem KIG300 Gateway anzusteuern, falls es jemanden interessiert.
Man muss die Fernbedienungen der Velux-Fenster bzw. Rollläden zurücksetzen, damit diese nicht mehr mit den Produkten verbunden sind.
Danach habe ich die Fernbedienungen wieder neu an die Produkte angelernt.
Anschließend wurde jede Fernbedienung nacheinander auf das Gateway kopiert. (das kann unter Umständen mehrere Minuten pro FB dauern, Geduld haben).
Der Kopiervorgang wurde wie folgt gestartet:Auf Fernbedienung, entgegen der Anleitung im Netz, nur kurz den Zahnradbutton drücken -> danach beginnt das Fenster bzw. der Rollladen mit Hin-&Her-Bewegungen.
Auf dem Gateway den Zahnradbutton solange drücken bis die LED blau blinkt.
-> Danach die Fernbedienung auf das Gateway legen und warten bis die blau blinkende LED erlischt.Nach ein paar Sekunden (je nach Intervall welches im Adapter eingestellt ist) erscheint dann das Produkt unter den Objekten im Iobroker.
Falls es gar nicht erscheint, habe ich zur Lösung das Gateway vom Strom genommen bzw. auch mal den Adapter neu gestartet, dann hatte es eigentlich funktioniert.Mit dem Objekten Position-target kann durch Änderung des Wertes das Fenster bzw. der Rollladen von Velux gesteuert werden.
@apollon77 Danke für den Adapter. Das hat für mich und ich denke auch für viele andere das Thema mit den Velux-Produkten gelöst.