Treppenhaus Licht mit Shelly Dimmer 2 mit Option: Dauer ON

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

Moderatoren: Cyrelian, seppy

Antworten
KAyAN
Beiträge: 12
Registriert: 19. Okt 2022 14:38
Answers: 0

Treppenhaus Licht mit Shelly Dimmer 2 mit Option: Dauer ON

Beitrag von KAyAN »

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.

mad-mike
Beiträge: 403
Registriert: 6. Jan 2021 18:05
Answers: 2

Re: Treppenhaus Licht mit Shelly Dimmer 2 mit Option: Dauer ON

Beitrag von mad-mike »

Moin,

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...
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:

Code: Alles auswählen

var Integer iHilf = 0                                                                             // 0 = neutral, 1 = Dauer, 2 = Zeit
Denn man im Weiteren Verlauf dann abfragt.
So würde ich dies machen...


Oder ist der Weg über L Long_pressed nicht gewünscht??
Gruss mad-mike

openHABian 4.1.1 auf Raspberry Pi 4 Mod. b (8GB) ;)

Harka
Beiträge: 316
Registriert: 30. Apr 2021 13:13
Answers: 15

Re: Treppenhaus Licht mit Shelly Dimmer 2 mit Option: Dauer ON

Beitrag von Harka »

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

Code: Alles auswählen

triggers:
  - id: "1"
    configuration:
      thingUID: shelly:shellydimmer2:3c6105fe6fbd
      event: SHORT_PRESSED
      channelUID: shelly:shellydimmer2:3c6105fe6fbd:relay#button1
    type: core.ChannelEventTrigger
ForumDimmer.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

KAyAN
Beiträge: 12
Registriert: 19. Okt 2022 14:38
Answers: 0

Re: Treppenhaus Licht mit Shelly Dimmer 2 mit Option: Dauer ON

Beitrag von KAyAN »

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. :D
Danke für eure Hilfe und ich werden berichten.

Antworten