KNX Gateway Verbindungsabbrüche

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

fred07
Beiträge: 40
Registriert: 26. Aug 2022 16:40
Answers: 0

KNX Gateway Verbindungsabbrüche

Beitrag von fred07 »

Hallo zusammen,

ich verwende OH 4.0.3 auf einem RPi 3B, der Zugriff auf KNX erfolgt mit einem Enertex KNX Gateway.

Seit OH 4 muss ich alle Tage den Pi neu starten, weil OH ständig den Zugriff auf KNX verliert bzw. der Zugriff nicht stabil ist.

Das Gateway geht ständig offline für ein paar Minuten und dann ist wieder alles normal. Nach einem Neustart verhält sich das System einige Zeit unauffällig.

Unter OH 2.5 gab es sowas nie, ich habe das länger verwendet und erst im Frühjahr umgesattelt und alles neu programmiert. Die relativ kurze Zeit unter OH 3 ist mir nichts aufgefallen, sondern erst jetzt.

Der Code des Gateways sieht so aus:

Code: Alles auswählen

UID: knx:ip:KNXGateway
label: KNX/IP Gateway
thingTypeUID: knx:ip
configuration:
  useNAT: false
  readRetriesLimit: 3
  ipAddress: 192.168.0.4
  autoReconnectPeriod: 30
  localIp: 192.168.0.11
  localSourceAddr: 0.0.0
  readingPause: 50
  type: TUNNEL
  portNumber: 3671
  responseTimeout: 10
location: Speiß
Vielleicht weiß wer Rat, vielen Dank.

nw378
Beiträge: 296
Registriert: 22. Sep 2018 10:38
Answers: 5

Re: KNX Gateway Verbindungsabbrüche

Beitrag von nw378 »

Erhöhe doch mal die autoReconnectPeriod z.b. auf 60.

Wobei das auch nur das Symptom beseitigt und nicht die Ursache.
openHAB 4.3.3 @ RPi 4 / SSD - InfluxDB2 und Grafana @ Synology Docker - KNX

Benutzeravatar
udo1toni
Beiträge: 15244
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: KNX Gateway Verbindungsabbrüche

Beitrag von udo1toni »

Du kannst für das knx Addon den Log Level auf DEBUG erhöhen (z.B. über die UI -> Addons->knx->Detailansicht-> winziges blaues Zahnrad rechts neben dem riesigen Remove Button)
und anschließend nach einem Ausfall schauen, ob dort zu sehen ist, warum die Verbindung abbricht.

Wie ist der Pi ins Netzwerk eingebunden?
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

fred07
Beiträge: 40
Registriert: 26. Aug 2022 16:40
Answers: 0

Re: KNX Gateway Verbindungsabbrüche

Beitrag von fred07 »

Ich habe den Log Level erhöht und werde das beobachten.

Ich habe auch autoreconnectperiod auf 60 erhöht.

Der Pi ist mit einem HP Switch verbunden, dieser mit einem Asus Router. Das IP Gateway hängt ebenfalls am Switch.

fred07
Beiträge: 40
Registriert: 26. Aug 2022 16:40
Answers: 0

Re: KNX Gateway Verbindungsabbrüche

Beitrag von fred07 »

Ok, hat nicht lange gedauert:
2023-11-04 18:16:45.311 [DEBUG] [.internal.handler.DeviceThingHandler] - onGroupWrite Thing 'knx:device:KNXGateway:KNXLichtEG2' received a GroupValueWrite telegram from '1.1.3' for destination '6/0/37'
2023-11-04 18:16:46.118 [DEBUG] [nx.internal.client.AbstractKNXClient] - Bridge knx:ip:KNXGateway is disconnecting from KNX bus
2023-11-04 18:16:46.665 [DEBUG] [nx.internal.client.AbstractKNXClient] - Bridge knx:ip:KNXGateway is disconnecting from KNX bus
2023-11-04 18:16:46.911 [DEBUG] [nx.internal.client.AbstractKNXClient] - Bridge knx:ip:KNXGateway scheduling connect in 60s
==> /var/log/openhab/events.log <==
2023-11-04 18:16:47.148 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'knx:ip:KNXGateway' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): InterruptedException, sleep interrupted
2023-11-04 18:16:47.247 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'knx:device:KNXGateway:KNXReglerGang' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
und dann:
2023-11-04 18:17:46.960 [DEBUG] [nx.internal.client.AbstractKNXClient] - Bridge knx:ip:KNXGateway is disconnecting from KNX bus
2023-11-04 18:17:47.962 [DEBUG] [nx.internal.client.AbstractKNXClient] - Bridge knx:ip:KNXGateway is connecting to KNX bus
2023-11-04 18:17:47.968 [DEBUG] [binding.knx.internal.client.IPClient] - Establishing connection to KNX bus on 192.168.0.4:3671 in mode TUNNEL.
2023-11-04 18:17:48.092 [INFO ] [nx.internal.client.AbstractKNXClient] - Bridge knx:ip:KNXGateway connected to KNX bus
==> /var/log/openhab/events.log <==
2023-11-04 18:17:48.092 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'knx:ip:KNXGateway' changed from OFFLINE (COMMUNICATION_ERROR): InterruptedException, sleep interrupted to ONLINE
Kann man da was rauslesen?

nw378
Beiträge: 296
Registriert: 22. Sep 2018 10:38
Answers: 5

Re: KNX Gateway Verbindungsabbrüche

Beitrag von nw378 »

Hast Du nach den Änderungen einen Neustart durchgeführt? Insbesondere bei KNX-Things Änderungen zwingend.
openHAB 4.3.3 @ RPi 4 / SSD - InfluxDB2 und Grafana @ Synology Docker - KNX

fred07
Beiträge: 40
Registriert: 26. Aug 2022 16:40
Answers: 0

Re: KNX Gateway Verbindungsabbrüche

Beitrag von fred07 »

Nach Änderung des Log Levels gab es noch keinen Neustart. Habe ich jetzt aber nachgeholt

Benutzeravatar
udo1toni
Beiträge: 15244
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: KNX Gateway Verbindungsabbrüche

Beitrag von udo1toni »

Das Log umzustellen funktioniert immer im laufenden Betrieb.
Du kannst das Logging auch noch auf TRACE setzen, so gibt es ja erst mal keine neuen Erkenntnisse. Je nach Verkehr geht's dann allerdings ordentlich ab...
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

fred07
Beiträge: 40
Registriert: 26. Aug 2022 16:40
Answers: 0

Re: KNX Gateway Verbindungsabbrüche

Beitrag von fred07 »

So, es war wieder zweimal so weit.

In der Openhab.log finde ich folgendes:
2023-11-10 14:21:47.992 [DEBUG] [nx.internal.client.AbstractKNXClient] - Bridge knx:ip:KNXGateway is disconnecting from KNX bus
2023-11-10 14:21:48.014 [DEBUG] [nx.internal.client.AbstractKNXClient] - Bridge knx:ip:KNXGateway is disconnecting from KNX bus
2023-11-10 14:21:48.033 [DEBUG] [nx.internal.client.AbstractKNXClient] - Bridge knx:ip:KNXGateway scheduling connect in 60s
2023-11-10 14:21:48.052 [DEBUG] [nx.internal.client.AbstractKNXClient] - Cannot write to KNX bus (processCommunicator: Not OK, link: Not OK)
2023-11-10 14:22:48.052 [DEBUG] [nx.internal.client.AbstractKNXClient] - Bridge knx:ip:KNXGateway is disconnecting from KNX bus
2023-11-10 14:22:49.054 [DEBUG] [nx.internal.client.AbstractKNXClient] - Bridge knx:ip:KNXGateway is connecting to KNX bus
2023-11-10 14:22:49.057 [DEBUG] [binding.knx.internal.client.IPClient] - Establishing connection to KNX bus on 192.168.0.4:3671 in mode TUNNEL.
2023-11-10 14:22:49.078 [INFO ] [nx.internal.client.AbstractKNXClient] - Bridge knx:ip:KNXGateway connected to KNX bus
in der Events.log zur gleichen Zeit:
2023-11-10 14:21:48.050 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'knx:ip:KNXGateway' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): InterruptedException, sleep interrupted
Dann halt die Meldungen, welche KNX Things offline gehen und schließlich
2023-11-10 14:22:49.081 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'knx:ip:KNXGateway' changed from OFFLINE (COMMUNICATION_ERROR): InterruptedException, sleep interrupted to ONLINE
Things gehen auf UNKNOWN, dann ONLINE, dann beginnt das Spiel von Neuem bis zum Neustart, dann erst läuft es wieder stabil, sonst kommt es ständig zu Abbrüchen der Verbindung.

Benutzeravatar
udo1toni
Beiträge: 15244
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: KNX Gateway Verbindungsabbrüche

Beitrag von udo1toni »

Ja, wie gesagt, da reicht halt leider das Log nicht, aber TRACE ist heftig.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten