Seite 1 von 1

KNX-Dimmer mit Status und relativem und absolutem Dimmen

Verfasst: 20. Mai 2020 19:24
von am1337
Hallo zusammen,

anfangs habe ich bei meiner KNX-Installation für Schalten und Status immer die gleiche Gruppenadresse verwendet. Dies habe ich jetzt nach und nach auf separate Adressen geändert. Bei Schaltern und Rolladen klappt auch alles, nur bei Dimmern tut sich seit der Umstellung irgendwie nichts.

Ich nutze MDT Glastaster und MDT Dimmaktoren. Mit dem Glastaster kann ich schalten und (relativ) dimmen.
Über die GUI bekomme ich aber weder eine richtige Rückmeldung, noch kann ich irgendwas schalten oder dimmen.

GAs

Code: Alles auswählen

// Schalten 		14/1/1		Senden		Schalten
// Dimmen Relativ 	14/1/11		Senden		Dimmen
// Dimmen Absolut 	14/1/21		Senden		Prozent
// Status An/Aus	14/1/41		Lesen
// Status Dimmwert	14/1/31		Lesen		Prozent
Thing

Code: Alles auswählen

Type dimmer : 	Child_2_Dimmer 	"Kind 2 Licht"	[ switch="14/1/1+<14/1/41", position="14/1/21+<14/1/31", increaseDecrease="14/1/11" ]
Variante mit definiertem Datentyp:

Code: Alles auswählen

Type dimmer :  Bedroom_Dimmer	"Schlafzimmer Licht"	[ switch="11/1/1+<11/1/41", position="5.001:11/1/21+<11/1/31", increaseDecrease="3.007:11/1/11" ]
Item

Code: Alles auswählen

Dimmer 	Child_2_Dimmer 	"Kind 2 Licht"	(LichtEG, Licht)	{ channel="knx:device:bridge:generic:Child_2_Dimmer" }
Im event.log sehe ich nichts, wenn ich am Taster den Dimmer bediene. Vermute deshalb bereits einen Fehler bei der Zuordnung der GAs. Ich nutze OpenHab in der Version 2.5.0.

ich habe hier im Forum und bei Google bereits mehrere Lösungsvorschläge gefunden und meine Konfig entsprechend abgeändert, aber es funktioniert bei mir trotzdem nicht. Anscheinend habe ich irgendeinen Denkfehler oder etwas übersehen. Hat jemand eine Idee?

Danke und Gruß

Achim

Re: KNX-Dimmer mit Status und relativem und absolutem Dimmen

Verfasst: 20. Mai 2020 19:57
von udo1toni
Bitte keineswegs beide Status verwenden. increaseDecrease lässt sich nur mit bestimmten Dimmern überhaupt sinnvoll verwenden (solche, die nicht mit Start/Stop-Dimming arbeiten) openHAB arbeitet aber ohnehin normalerweise nur mit Absolutwerten. Also sähe dein Channel besser so aus:

Code: Alles auswählen

Type dimmer : Bedroom_Dimmer "Schlafzimmer Licht" [ switch="11/1/1", position="5.001:11/1/21+<11/1/31" ]
Wahlweise auch ohne Angabe des DPT.
Du hast daran gedacht, openHAB zwischendruch (nach dem Ändern der *.things Datei) mal neu zu starten?

Re: KNX-Dimmer mit Status und relativem und absolutem Dimmen

Verfasst: 22. Mai 2020 21:20
von am1337
Hallo Udo,

vielen Dank für deine schnelle Antwort!

Ich habe die Konfiguration entsprechend abgeändert. Über einen Slider kann ich jetzt wieder die Helligkeit ändern und sehe auch wenn ich am KNX-Schalter den Wert ändere. Super!

Alles geht aber leider noch nicht:
Ich habe in Habpanel aber auch noch Buttons für an/aus und helle sowie dunkler. Ich bin davon ausgegangen, dass Openhab den Switch-Status aus dem Prozentwert ableitet und heller und dunkler ebenfalls intern auf Prozentwerte umsetzt.

Mit dem Switch (ON/OFF) kann ich die Lampe anschalten, bekomme sie aber nicht aus. Das Icon zeigt auch immer den angeschalteten Zustand an. Die anderen Tasten (INCREASE/DECREAS) sind ebenfalls wirkungslos.

Besteht die Möglichkeit diese ebenfalls zu nutzen ohne Rule und gesonderte Items?

Re: KNX-Dimmer mit Status und relativem und absolutem Dimmen

Verfasst: 22. Mai 2020 22:13
von udo1toni
Die Frage ist, was das HABpanel da macht. INCREASE und DECREASE kannst Du mittels einer Rule umsetzen, die auf das Kommando triggert und dann stumpf 5 zur aktuellen Helligkeit addiert oder subtrahiert (wenn 5%-Schritte ok sind... ansonsten auch feiner oder grober...)
Ein OFF sollte aber vom Dimmer auch als OFF interpretiert werden. Stimmen alle GA? Du kannst die Kommandos auch von der Karaf Konsole aus testen, dort kannst Du mittels

Code: Alles auswählen

smarthome:send Itemname <Befehl>
direkt Befehle an die Items senden, also z.B.

Code: Alles auswählen

smarthome:send Child_2_Dimmer OFF
sollte den Dimmer zum Ausschalten bewegen.
Auf die Karaf Konsole kommst Du bequem mittels openhab-cli console von der Bash aus.

Re: KNX-Dimmer mit Status und relativem und absolutem Dimmen

Verfasst: 24. Mai 2020 21:30
von am1337
Über den CLI-Client kann ich das Licht ein- und ausschalten. Das funktioniert einwandfrei. Über einen Switch in HabPanel nur ein.
Der Schalter wechselt nicht den Wert und sendet immer nur ON. Der binäre Status des Dimmers scheint durch einen Prozentwert > 0 nicht auf ON umzuschalten.

Bevor ich jetzt jedoch noch Stunden ins Debugging versenke, schreibe ich mir einfach eine Rule, mit der ich das Problem umgehe. :-)

Nochmal vielen Dank für deine tolle Hilfe!