Autor Thema: FS20 | Auf 100% und dann zurück auf vorherigen Wert  (Gelesen 761 mal)

Offline Lars

  • Full Member
  • ***
  • Beiträge: 174
FS20 | Auf 100% und dann zurück auf vorherigen Wert
« am: 17 Oktober 2016, 19:09:30 »
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

Offline Lars

  • Full Member
  • ***
  • Beiträge: 174
Antw:FS20 | Auf 100% und dann zurück auf vorherigen Wert
« Antwort #1 am: 17 Oktober 2016, 19:41:16 »
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

 

decade-submarginal