Hallo Freunde und Kenner von OpenHAB,
ich brauche mal eine Anregung von euch.
Ich habe in einem TH eine Shelly Dimmer 2 als Ersatz für deinen Treppenlichtautomaten verbaut und zwei Rules in Blockly geschrieben.
1. Das Licht schalten sich bei ungleich „Daylight“ eines virtuellen Tageslichtsensors von Deconz für 2 min. ON und wird in einer Blockly-Schleife bei Bewegung wiederholt. Das Licht dimmt sich auf 50% herab.
2. Bei Betätigung des Tasters wird das letzte „Letzte Ereignis 1“ des „Eingang/Taste 1“ mit dem Status „S“ ausgewertet und ein Timer schaltet das Licht nach 2 min. OFF. Das Licht dimmt sich auf 100% hoch.
Frage: Ich suche nach einer Möglichkeit, das Licht über die Taster auch auf Dauer ON mit 100% Helligkeit schalten zu können. Bei einer weiten Betätigung des Tasters soll das Licht wieder OFF oder in den Timer der Rules 2 gehen.
Ich möchte, dass die Möglichkeit des händischen Dimmens zu jeder Tageszeit halten bleibt.
Der Channel „Letzte Ereignis 1“ des Dimmers liefert leider nur „S“ und „L“. Die genannten Ereignisse „SS“ = 2x kurz, „SSS“ = 3x kurz etc. lassen sich leider nicht ausgewerten.
Hat jemand eine zündende Idee wie ich das hinbekommen kann?
Vielen Dank.
Treppenhaus Licht mit Shelly Dimmer 2 mit Option: Dauer ON
-
- Beiträge: 12
- Registriert: 19. Okt 2022 14:38
-
- Beiträge: 405
- Registriert: 6. Jan 2021 18:05
Re: Treppenhaus Licht mit Shelly Dimmer 2 mit Option: Dauer ON
Moin,
Frage:
Kannst du das nicht mit "L" realisieren?
Ich handhabe solche Aktionen oft mit einem Proxy item.
Und Long pressed oder short Pressed Schaltet Hilfs Item aus und andere Rule wird nicht mehr abgebrochen..
Ohne Hilfsitem innerhalb der Rule Fragen:
S oder L und entsprechend einen Status setzen:
Denn man im Weiteren Verlauf dann abfragt.
So würde ich dies machen...
Oder ist der Weg über L Long_pressed nicht gewünscht??
Frage:
Kannst du das nicht mit "L" realisieren?
Ich handhabe solche Aktionen oft mit einem Proxy item.
Code: Alles auswählen
Wenn
shelly Triggerd Long_pressed
Dann Hilfs Item ein
Dann Lampe ein 100%
Deine Andere Rule Prüft ob Hilfs Item ein und Bricht ab...
Ohne Hilfsitem innerhalb der Rule Fragen:
S oder L und entsprechend einen Status setzen:
Code: Alles auswählen
var Integer iHilf = 0 // 0 = neutral, 1 = Dauer, 2 = Zeit
So würde ich dies machen...
Oder ist der Weg über L Long_pressed nicht gewünscht??
Gruss mad-mike
openHABian 4.1.2 auf Raspberry Pi 4 Mod. b (8GB)
openHABian 4.1.2 auf Raspberry Pi 4 Mod. b (8GB)
-
- Beiträge: 317
- Registriert: 30. Apr 2021 13:13
Re: Treppenhaus Licht mit Shelly Dimmer 2 mit Option: Dauer ON
Moin,
bei unserem Dimmer habe ich auch kein SS o.ä. gesehen.
Ist es für Dich praktikabel auf Dauerlicht zu gehen wenn der Taster 2mal innerhalb einer bestimmten Zeit gedrückt wurde? Hier im Beispiel wird die Zeit gemessen und wenn sie zwischen 0,8 und 5,0 Sekunden liegt ...
Trigger ist hier der direkte Triggerchannel SHORT_PRESSED /When/Thing/Dimmer/Channel/relay#button1
bei unserem Dimmer habe ich auch kein SS o.ä. gesehen.
Ist es für Dich praktikabel auf Dauerlicht zu gehen wenn der Taster 2mal innerhalb einer bestimmten Zeit gedrückt wurde? Hier im Beispiel wird die Zeit gemessen und wenn sie zwischen 0,8 und 5,0 Sekunden liegt ...
Trigger ist hier der direkte Triggerchannel SHORT_PRESSED /When/Thing/Dimmer/Channel/relay#button1
Code: Alles auswählen
triggers:
- id: "1"
configuration:
thingUID: shelly:shellydimmer2:3c6105fe6fbd
event: SHORT_PRESSED
channelUID: shelly:shellydimmer2:3c6105fe6fbd:relay#button1
type: core.ChannelEventTrigger
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
-
- Beiträge: 12
- Registriert: 19. Okt 2022 14:38
Re: Treppenhaus Licht mit Shelly Dimmer 2 mit Option: Dauer ON
Vielen Dank für eure hilfreichen Anregungen.
An der Idee von @Mad-mike habe ich mich gestern Abend schon probiert.
Die Anregung mir dem HilfsItem hat auch in teilen schon funktioniert. Der Fehler liegt aber derzeit noch bei mir.
Ich lerne ja noch.
Die Anregung @Harka ist mir auch schon in den Sinn gekommen, ich hatte bisher aber noch keinen Plan wie ich Sie umsetzen soll.
Aber Dank @Harka habe ich ja jetzt einen roten Faden.
Danke für eure Hilfe und ich werden berichten.
An der Idee von @Mad-mike habe ich mich gestern Abend schon probiert.
Die Anregung mir dem HilfsItem hat auch in teilen schon funktioniert. Der Fehler liegt aber derzeit noch bei mir.
Ich lerne ja noch.
Die Anregung @Harka ist mir auch schon in den Sinn gekommen, ich hatte bisher aber noch keinen Plan wie ich Sie umsetzen soll.
Aber Dank @Harka habe ich ja jetzt einen roten Faden.
Danke für eure Hilfe und ich werden berichten.