Seite 1 von 1

Dimmer Aktor über Buttons fest Steuern

Verfasst: 23. Jul 2025 14:34
von astrong
Servus Zusammen,

ich habe es geschafft, mit einem 0..10V Dimm-Aktor meine LTM TL 1230 SET LA 11 ans KNX anzuschließen.

Über den DIMM Aktor verändere ich die Volt-Werte zwischen 0 und 10V. Je nachdem, in welchem Bereich ich schalte, verändert sich der Modus

Lüftung Stufen 1-5, usw.

Das ganze möchte in ich openhab nun "kindersicher" steuern.
Aktuell habe ich es mit einem Dimmer-ITEM am Laufen. Aber dort kann ich eben nur zwischen 0 und 100% regeln.

Meine FRAGE:
Kann ich Buttons bauen, welche mir dann Feste 0% Dimmer-Werte übermitteln? (bestimmt, aber wie :D ?)

Bspw. Lüftung Stufe 3 = Dimmer 50%.
Lüftung AUS = Dimmer 0%

usw.

Vielen Dank

Re: Dimmer Aktor über Buttons fest Steuern

Verfasst: 24. Jul 2025 22:44
von udo1toni
Es gibt verschiedene Möglichkeiten, das Problem zu lösen.
Rein in openHAB wäre es einfach ein Widget mit Buttons, denen Du feste Number Werte zuordnest. Wenn Du den Button auslöst, wird der hinterlegte Wert gesendet. Der Wert ist der benötigte Dimmwert.
Wahlweise kannst Du auch andere Widgets verwenden (je nach verwendeter UI...)
In Kombination mit einer Programmierung in knx: Lege für jede gewünschte Dimmerstufe eine Szenenstufe an (also eine GA, an die Du alle Stufen als Szenennummer schickst). Auf openHAB-Seite nutzt Du wieder ein Widget, welches nun halt linear die Stufen (z.B. 0 - 5) sendet, die von knx in die korrekten Dimmwerte umgesetzt werden. Die meisten Dimmaktoren haben integrierte Szenenmodule :)
Vorteil: Es ist nicht möglich, einen "schlechten" Dimmwert zu senden. Mit einem passenden Taster (Wertgeber mit increase/decrease-Funktion) kannst Du die Stufen auch über zwei "normale" knx-Taster unabhängig von openHAB zuverlässig steuern ("+/- Tasten").
Nachteil: Die Rückmeldung muss separat aus den empfangenen Dimmwerten generiert werden, weil Szenen per Definitionem keinen Zustand haben. Entsprechend gibt es dafür auch keine Rückmeldung.

Konkret in Basic UI (innerhalb einer Sitemap):

Code: Alles auswählen

Switch item=EG_Dimmaktor_4_Luftung_Steuerung mappings=[0="OFF",12="1",25="2",33="3",41="4",65="5"]
erzeugt sechs Schaltflächen für die sechs Stufen (0 - 5). Die Stufen können beliebige Werte senden.
Falls die Stufen kontinuierlich sind (also z.B. 0, 12, 24, 36, 48, 60, 72) könnte man auch ein Setpoint Widget verwenden:

Code: Alles auswählen

Setpoint item=EG_Dimmaktor_4_Luftung_Steuerung step=12 minValue=0 maxValue=72
Erzeugt ein Widget mit zwei Schaltflächen für UP/DOWN.

Falls Du die Main UI verwenden willst, läuft es ähnlich, nur die Konfiguration dafür sieht anders aus :)