FS20 | Auf 100% und dann zurück auf vorherigen Wert

Begonnen von Lars, 17 Oktober 2016, 19:09:30

Vorheriges Thema - Nächstes Thema

Lars

Nabend,
ich bräuchte mal kurz Hilfe. Ich möchte die Aussenbeleuchtung (FS20) bei einem Ereignis auf 100% dimmen, dort 20 Sekunden bleiben und dann wieder auf den alten Wert vor dem Ereignis zurück gehen. Die ersten beiden Schritte sind klar, es fehlt aber der letzte Schritt (auf den alten Wert zurück).
Mein Notify sieht derzeit so aus:
define no_20_ab_Spots notify 20_ab_Spots:.* { fhem("set ab_Spots dim100%; set ab_Spots on-for-timer 20") }

20_ab_Spots ist ein Dummy den ich dann einfach nur trigger.
ab_Spots ist die Aussenbeleuchtung (FS20)

In den set extensions finde ich dazu nichts.

Gruß
Lars
FHEM Hauptsystem auf ESXi VM | dblog | 3 rPi für Nebensysteme | 2 Beaglebone Black Test- / Integrationssystem

Lars

Hat sich erledigt. Man muss den alten Wert erst Zwischenspeichern und dann zurück.
Hier das funktionierende Notify:

define no_20_ab_Spots notify 20_ab_Spots:.* { \
my $spotstate=Value("ab_Spots");; \
fhem("set ab_Spots dim100%; sleep 40; set ab_Spots $spotstate") }

FHEM Hauptsystem auf ESXi VM | dblog | 3 rPi für Nebensysteme | 2 Beaglebone Black Test- / Integrationssystem