KNX-Aktor lässt sich nicht über openhab3 schalten

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Matthias
Beiträge: 13
Registriert: 5. Jan 2020 20:33
Answers: 0

KNX-Aktor lässt sich nicht über openhab3 schalten

Beitrag von Matthias »

Hi,

in meiner KNX-Installation gibt es die simple Kombination Taster schaltet Aktor. Alles kein Hexenwerk und das funktioniert auch ohne Probleme. Die Installation habe ich auch in Openhab3 abgebildet, sodass ich über Thing->Chanel-> Item das auch visualisiert bekomme. Auch das funktioniert. Wird der Taster betätigt, geht natürlich das Licht an oder aus und entsprechend das Item auf ON oder OFF. Nur, wenn ich das Item über Openhab schalte, passiert nichts. Im openhab-Log sehe ich den Statuswechsel und mit dem Gruppenmonitor sehe ich auch die Gruppenadresse auf dem Bus. Nur der Aktor reagiert nicht.
Alle anderen Aktoren reagieren wie man es erwartet, daher denke ich, kann es nicht am Binding liegen.
Die KNX-Konfig kann es auch nicht sein, da nur mit KNX der Aktor reagiert.
Da ich die Gruppenadresse auch auf dem Bus sehe und die Openhab auch die Statusänderung via KNX mitbekommt, wird es auch nicht an der Konfig des Things, Channels und Items liegen.
Nur, wenn das alles ausscheidet, habe ich keine Idee mehr, wie man den Fehler weiter analysieren soll?

Gibt es hier im Forum eine Idee, wie ich weiter vorgehen kann?

Viele Grüße
Matthias

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

Re: KNX-Aktor lässt sich nicht über openhab3 schalten

Beitrag von nw378 »

Schreib doch mal, wie deine Things und items aussehen. Grundsätzlich funktioniert das sehr gut,meistens liegt der Fehler im Detail.
openHAB 4.3.3 @ RPi 4 / SSD - InfluxDB2 und Grafana @ Synology Docker - KNX

Matthias
Beiträge: 13
Registriert: 5. Jan 2020 20:33
Answers: 0

Re: KNX-Aktor lässt sich nicht über openhab3 schalten

Beitrag von Matthias »

Hilft das hier weiter? Es geht um die Deckenleuchte.

Code: Alles auswählen

UID: knx:device:Aktor_Lauras_Zimmer
label: Aktor Lauras Zimmer
thingTypeUID: knx:device
configuration:
  pingInterval: 600
  address: 1.2.3
  readInterval: 0
  fetch: false
bridgeUID: knx:ip:1f16d798
location: Kinderzimmer
channels:
  - id: CH_Deckenleuchte_Laura
    channelTypeUID: knx:switch
    label: CH Deckenleuchte Laura
    description: ""
    configuration:
      ga: 1.001:4/0/4+<4/0/1
  - id: CH_Lauras_LED_Lichter
    channelTypeUID: knx:switch-control
    label: Lauras LED-Lichter
    description: ""
    configuration:
      ga: 4/0/2

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

Re: KNX-Aktor lässt sich nicht über openhab3 schalten

Beitrag von udo1toni »

Das sieht erst mal unverdächtig aus. Du könntest mal den DPT weg lassen, also

Code: Alles auswählen

ga: 4/0/4+<4/0/1
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

Matthias
Beiträge: 13
Registriert: 5. Jan 2020 20:33
Answers: 0

Re: KNX-Aktor lässt sich nicht über openhab3 schalten

Beitrag von Matthias »

DPT gelöscht. Leider keine Verbesserung. Mal eine andere Gruppenadresse (1/7/0+<1/7/1) eingetragen und die funktioniert.

Benutzeravatar
itsego1990
Beiträge: 14
Registriert: 21. Nov 2017 23:27
Answers: 1
Wohnort: BW

Re: KNX-Aktor lässt sich nicht über openhab3 schalten

Beitrag von itsego1990 »

Hi, hast du schon mal das System neugestartet ?
Ich habe ab und zu das problem wenn ich etwas an dem KNX binding in Openhab was ändere, das ganze Binding erst nach einen Neustart wieder geht.

Matthias
Beiträge: 13
Registriert: 5. Jan 2020 20:33
Answers: 0

Re: KNX-Aktor lässt sich nicht über openhab3 schalten

Beitrag von Matthias »

Ja, schon mehrfach. Zur Sicherheit aber noch einmal gestoppt und gestartet. Leider kein Erfolg. Das Gruppenadresse gesendet vonOpenhab sehe ich im Gruppenmonitor, es passiert nur nichts. Die Gruppenadresse vom Taster gesendet und es wird Licht.

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

Re: KNX-Aktor lässt sich nicht über openhab3 schalten

Beitrag von nw378 »

Wenn die Gruppenadressen 4/0/4+<4/0/1 über KNX geschaltet funktionieren und testweise andere Adressen 1/7/0+<1/7/1 über openHAB funktionieren, kann es doch eigentlich nur noch ein Tippfehler sein...?!
Die physikalische Adresse 1.2.3 ist auch korrekt?

Ich habe - genau wie Du - in OH die GAs dem Schaltaktor zugewiesen, funktioniert 1A:

Code: Alles auswählen

UID: knx:device:bridge:aktor1
label: KNX Device
thingTypeUID: knx:device
configuration:
  pingInterval: 300
  address: 1.1.21
  readInterval: 0
  fetch: false
bridgeUID: knx:ip:bridge
channels:
  - id: Licht_OG_Nele
    channelTypeUID: knx:switch
    label: Licht OG Nele
    description: null
    configuration:
      ga: 1/0/16+<1/1/16
openHAB 4.3.3 @ RPi 4 / SSD - InfluxDB2 und Grafana @ Synology Docker - KNX

Matthias
Beiträge: 13
Registriert: 5. Jan 2020 20:33
Answers: 0

Re: KNX-Aktor lässt sich nicht über openhab3 schalten

Beitrag von Matthias »

Die physikalische Adresse 1.2.3 ist korrekt. Zur Kontrolle mal auf die 1.2.4 programmiert und das Thing auch auf 1.2.4 gesetzt.
Der Gruppenmonitor zeigt weiterhin die Telegramme. 1.1.250 ist die Adresse des Openhab-Servers. Nur ignoriert der Aktor das Telegramm. Ich würde gerne wissen, warum?

Code: Alles auswählen

#	Zeit			Dienst	Flags 	Prio	Quelladresse	Quellname	Zieladresse	Zielname	Hop Count	Typ		DPT	Info
6	10.11.2021 16:22:28,611	vom Bus		Niedrig	1.1.250		-		1/7/3	Status Deckenleuchte Laura	6	GroupValueRead		
7	10.11.2021 16:22:39,467	vom Bus		Niedrig	1.1.250		-		1/7/2	Deckenleuchte Laura		6	GroupValueWrite	  1.001 Schalten	$01 | Ein
11	10.11.2021 16:23:14,250	vom Bus		Niedrig	1.2.4		KNX RF+ 	1/7/2	Deckenleuchte Laura		5	GroupValueWrite	  1.001 Schalten	$01 | Ein
12	10.11.2021 16:23:14,312	vom Bus		Niedrig	1.2.4		KNX RF+ 	1/7/3	Status Deckenleuchte Laura	5	GroupValueWrite	  1.011 Status	$01 | Aktiv
14	10.11.2021 16:23:14,752	vom Bus		Niedrig	1.2.4		KNX RF+ 	1/7/3	Status Deckenleuchte Laura	5	GroupValueWrite	  1.011 Status	$01 | Aktiv

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

Re: KNX-Aktor lässt sich nicht über openhab3 schalten

Beitrag von nw378 »

Matthias hat geschrieben: 10. Nov 2021 16:38 Die physikalische Adresse 1.2.3 ist korrekt. Zur Kontrolle mal auf die 1.2.4 programmiert und das Thing auch auf 1.2.4 gesetzt.
Der Gruppenmonitor zeigt weiterhin die Telegramme. 1.1.250 ist die Adresse des Openhab-Servers. Nur ignoriert der Aktor das Telegramm. Ich würde gerne wissen, warum?

Code: Alles auswählen

#	Zeit			Dienst	Flags 	Prio	Quelladresse	Quellname	Zieladresse	Zielname	Hop Count	Typ		DPT	Info
6	10.11.2021 16:22:28,611	vom Bus		Niedrig	1.1.250		-		1/7/3	Status Deckenleuchte Laura	6	GroupValueRead		
7	10.11.2021 16:22:39,467	vom Bus		Niedrig	1.1.250		-		1/7/2	Deckenleuchte Laura		6	GroupValueWrite	  1.001 Schalten	$01 | Ein
11	10.11.2021 16:23:14,250	vom Bus		Niedrig	1.2.4		KNX RF+ 	1/7/2	Deckenleuchte Laura		5	GroupValueWrite	  1.001 Schalten	$01 | Ein
12	10.11.2021 16:23:14,312	vom Bus		Niedrig	1.2.4		KNX RF+ 	1/7/3	Status Deckenleuchte Laura	5	GroupValueWrite	  1.011 Status	$01 | Aktiv
14	10.11.2021 16:23:14,752	vom Bus		Niedrig	1.2.4		KNX RF+ 	1/7/3	Status Deckenleuchte Laura	5	GroupValueWrite	  1.011 Status	$01 | Aktiv
sieht bei mir ähnlich aus. Nur das nach dem OH-Telegramm das des Aktors folgt:

Code: Alles auswählen

#	Zeit	Dienst	Flags	Prio	Quelladresse	Quellname	Zieladresse	Zielname	Rout	Typ	DPT	Info	Iack
4	10.11.2021 18:01:50,512	vom Bus	S=0	Niedrig	15.15.250	-	1/0/16	Leuchte Kind 1 Nele schalten	6	GroupValueWrite		$01 | Ein	LL_ACK
6	10.11.2021 18:01:50,561	vom Bus	S=4	Niedrig	01.01.2021	AKS-1616.03 SA-2	01.01.2016	Leuchte Kind 1 Nele Status	6	GroupValueWrite		$01 | Ein	LL_ACK

Hast Du mehrere Aktoren? Dann mal die Programmierung in der ETS vergleichen...?
openHAB 4.3.3 @ RPi 4 / SSD - InfluxDB2 und Grafana @ Synology Docker - KNX

Antworten