Seite 1 von 1

openHAB liest GA nicht -

Verfasst: 25. Feb 2023 17:28
von int5749
Hallo zusammen,

ich habe beim Start von openHAB diverse GAs welche nach einer Weile in einen Timeout laufen.

Code: Alles auswählen

2023-02-25 16:29:42.747 [WARN ] [nx.internal.client.AbstractKNXClient] - Giving up reading datapoint 0/5/50, the number of maximum retries (3) is reached.
2023-02-25 16:29:52.817 [WARN ] [nx.internal.client.AbstractKNXClient] - Giving up reading datapoint 0/5/45, the number of maximum retries (3) is reached.
Diese GAs sind z.B. an einem BE/S4.20.1 Binäreingang,4fach angeschlossen.
Alle 4 Kanäle sind in der ETS identisch konfiguriert (Kommunikation, Schreiben, Übertragen) und überwachen "Kontakte"

Code: Alles auswählen

Thing device ABB_0_0_32 "ABB BE/S4.20.1" @ "Garage" [
	fetch=false,
	readInterval=0
] {
	Type contact : ch1		"Garagentor unten"			[ ga="1.019:0/4/20" ]
	Type contact : ch2		"Garagentor oben"			[ ga="1.019:0/4/27" ]
	Type contact : ch3		"Garage Fenter und Türe"		[ ga="1.019:<0/5/50" ]
	Type contact : ch4		"Garage Manipulationslinie"	[ ga="1.019:<0/5/45" ]
}
ch1 und 2 funktionieren, ch3 und 4 werden "angemeckert" :shock:
Bei ch1-3 sind jeweils die gleichen Kontakte verbaut, bei ch3 sind 2 in Reihe, da es mir egal wäre ob Fenster oder Türe geöffnet wird ;)

Auch eine erneute Programmierung dieses Aktors brachte hier keine Verbesserung.

Re: openHAB liest GA nicht -

Verfasst: 25. Feb 2023 17:43
von Tokamak
Zwei Möglichkeiten fallen mir ein:

1. Auf den Aktorkanälen ist das Read-Flag nicht gesetzt.
2. Der Aktor ist hinter einem Linienkoppler, und die GAs werden nicht weitergeleitet.


Gesendet von meinem HD1900 mit Tapatalk


Re: openHAB liest GA nicht -

Verfasst: 25. Feb 2023 19:02
von udo1toni
Insbesondere werden Channel eins und zwei ja gar nicht abgefragt, kein < vor der GA.
Es ist eher unüblich, solche KO abzufragen, Du kannst aber jeweils das L-Flag setzen, dann wird der Binäreingang auch auf den Read request antworten.

Re: openHAB liest GA nicht -

Verfasst: 25. Feb 2023 19:54
von int5749
udo1toni hat geschrieben: 25. Feb 2023 19:02 Insbesondere werden Channel eins und zwei ja gar nicht abgefragt, kein < vor der GA.
Arghh: Der Teufel ist doch kein Karnickel und bleibt das Eichhörnchen im Detail :oops:
Die < waren mir nicht aufgefallen
udo1toni hat geschrieben: 25. Feb 2023 19:02 Es ist eher unüblich, solche KO abzufragen, Du kannst aber jeweils das L-Flag setzen, dann wird der Binäreingang auch auf den Read request antworten.
Insbesonders, da diese ja syklisch gesendet werden. Da diese aber ggfs beim Start in Rules verarbeitet werden, dachte ich mir diese entsprechend einzulesen.

Danke Euch für den Schubs, nun klappt es mit diesen und wieder etwas gelernt. Nun muss ich es nur noch behalten.
Was war das gleich für ein Erinner-mich, was ich eben bekommen habe?? :roll: :)