openHAB liest GA nicht -

Für welche Projekte verwendet Ihr OpenHAB? Was habt Ihr automatisiert? Stellt eure Projekte hier vor.

Moderatoren: Cyrelian, seppy

Antworten
int5749
Beiträge: 1173
Registriert: 4. Nov 2019 22:08
Answers: 9

openHAB liest GA nicht -

Beitrag 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.
von udo1toni » 25. Feb 2023 19:02
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.
Gehe zur vollständigen Antwort
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3

Tokamak
Beiträge: 183
Registriert: 20. Aug 2019 08:37
Answers: 4
Wohnort: Aachen

Re: openHAB liest GA nicht -

Beitrag 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

Proxmox mit OH 4.2 und HABApp 24 im LXC-Container

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

Re: openHAB liest GA nicht -

Beitrag 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.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

int5749
Beiträge: 1173
Registriert: 4. Nov 2019 22:08
Answers: 9

Re: openHAB liest GA nicht -

Beitrag 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: :)
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3

Antworten