Hauptmenü

Frage zu OIF

Begonnen von HoTi, 09 Januar 2015, 11:53:34

Vorheriges Thema - Nächstes Thema

HoTi

Hallo zusammen,

der Code

define DOIF_Fenster_dummy DOIF ([BM_Garage:brightness] < 190)(set fenster_dummy zu)


funktioniert einwandfrei. Jetzt soll er den aber nur ausführen wenn fenster_dummy auch "auf" ist. Und das ganze natürlich auch nur einmal ausführen auch wenn ein update von der Helligkeit kommt.
Laut Referenz habe das so verstanden:


define DOIF_Fenster_dummy DOIF ([BM_Garage:brightness] < 190 and [?fenster_dummy] eq "auf")(set fenster_dummy zu)


das funktiert nicht. Was mache ich falsch?!

Viele Grüße aus  Oberbayern
Tim (RettungsTim)

DerFrickler

wozu das ? in [?fenster_dummy]

HoTi

1. nur ein Test.
2. alle meine Rollos funktionieren über dummis

define WZT_dummy dummy
attr WZT_dummy alias Rollo Wohnzimmertür
attr WZT_dummy eventMap zu:shutter_closed auf:shutter_open
attr WZT_dummy group Rollos
attr WZT_dummy room Fenster/Türen
attr WZT_dummy webCmd zu:auf
define WZT_zu notify WZT_dummy:zu {\
    fhem("set WZT_hoch off");;\
    fhem("set WZT_runter on-for-timer 25");;\
}
define WZT_auf notify WZT_dummy:auf {\
    fhem("set WZT_runter off");;\
    fhem("set WZT_hoch on-for-timer 30");;\
}
Viele Grüße aus  Oberbayern
Tim (RettungsTim)