brutella / hkknx-public

hkknx is a HomeKit KNX bridge for KNX.
https://hochgatterer.me/hkknx
97 stars 6 forks source link

HK Brücke initialisiert sich regelmäßig neu #255

Closed dreamdatcrap closed 1 year ago

dreamdatcrap commented 1 year ago

Hi zusammen,

seit dem Update auf 2.5.0 (keine Beta) stelle ich fest, dass meine 40 HomeKit Geräte sehr oft nicht verfügbar sind. Leider kann ich bis kein Intervall oder ähnliches feststellen.

Entsprechend werden auch keine Automationen ausgeführt, außer man trifft den Moment, wenn die Brücke aktiv ist.

Ansonnsten sehe ich in der systemlogs nur die dauerhafte Kommunikation mit dem Apple TV als HomeKit zentrale.

Hat jemand hierzu eine Idee? Welche log Dateien soll ich noch anhängen?

gruß

brutella commented 1 year ago

Siehst du womöglich im Systemprotokoll, dass die Verbindung zu deinem KNX Gateway unterbrochen und wieder neu aufgebaut wird?

dreamdatcrap commented 1 year ago

Hi,

soweit mir das Protokoll angezeigt wird, nein. Ich sehe, wie er die Werte abfragt und die Brücke wieder startet. Ich versuche mal den Moment abzupassen, in dem die Initialisierung erneut beginnt.

hatte gestern noch die beta 2.5.1 r2 installiert, den po komplett aktualisiert und nochmal alles mit der Configurator App synchronisiert.

hab in eine Möglichkeit das log zu exportieren?

brutella commented 1 year ago

HomeKit wird nur dann neu initialisiert, wenn eine neue Verbindung zu dem KNX Gateway aufgebaut wird. Wird aufgrund eines Übertragungsproblems die Verbindung zu KNX geschlossen, wird eine neue Verbindung aufgebaut und HomeKit neu initialisiert.

Die Log-Ausgaben werden auch in einer Datei gesichert. Der Speicherort hängt davon ab, wo und wie du hkknx laufen lässt.

dreamdatcrap commented 1 year ago

425A50D4-46F7-46F1-B2F3-DD62A86D3AAA

Das konnte ich eben in dem protokoll finden. Brücke lief und um 8.10.48 wurde dann neu initialisiert

brutella commented 1 year ago

Hast du im Webinterface irgendwelche Änderungen bei den HomeKit Geräten oder an den Einstellungen vorgenommen?

dreamdatcrap commented 1 year ago

Bis zu dem Zeitpunkt des Updates auf 2.5.0 hatte sich nichts geändert. Habe gestern noch ein inkonsistenten Raumangebot geändert und die Bridge auf eth0 fest eingestellt. Hatte zuvor eine feste iP vom dhcp zugewiesen bekommen.

brutella commented 1 year ago

Kannst du mir bitte die gesamte Logdatei zukommen lassen. Wenn du hkknx auf einem Raspberry Pi mit dem vorgefertigten Image am laufen hast, dann findest du die Log-Ausgaben in der Date /var/log/hkknx/current.

brutella commented 1 year ago

Kannst du bitte auch noch überprüfen ob du mit UDP oder TCP mit dem KNX Gateway verbunden bist? Hatte die Erfahrung gemacht, dass es bei TCP immer wieder zu Verbindungsabbrüchen kommt. UDP funktioniert da (komischerweise) etwas zuverlässiger.

dreamdatcrap commented 1 year ago

Hi,

UDP war ausgewählt.

wollte alles ausschließen und hab eben den Pi mit dem fertigen Image nochmal neu aufgesetzt. Hab alles aktualisiert und das Backup nochmal eingespielt. Iptunneling nochmal neu aufgesetzt.

Seit 2h kein neues initialisieren

brutella commented 1 year ago

@dreamdatcrap Hat sich das Problem jetzt erledigt?

dreamdatcrap commented 1 year ago

Hi, nach 4 Tagen testen war es das komplette neu aufsetzten mit deinem Image.

Macht vielleicht Sinn, das Image direkt auf Bullseye und 2.5.0 zu aktualisieren. Hatte das mit Buster und 1.3.0 genommen.