[gelöst] Doif mit Zeitfenster als Variable

Begonnen von Parador, 01 Oktober 2020, 22:07:02

Vorheriges Thema - Nächstes Thema

Parador

Hallo Zusammen,
lässt sich ein DOIF basteln das ein Zeitfenster als Variable übernimmt?
also hier soll das Zeitfenster durch eine Variable ersetzt werden:

([Sensor:basicSet] eq "255") and  [?19:30-06:10]


wenn ich einen Dummy "zeitfenster" anlege und ihm mit set den Wert "19:30-06:10" zuweise scheint es nicht zu klappen:

([Sensor:basicSet] eq "255") and  [?zeitfenster]


Danke schon mal im Voraus

Parador

Glaube ich konnte es selbst herausfinden... sogar in der Commandref beim DOIF unter indirekte Zeitangaben
bei Intervallen muss ich mit zwei Dummys arbeiten...

amenomade

Zitat von: Parador am 01 Oktober 2020, 22:15:34
bei Intervallen muss ich mit zwei Dummys arbeiten...
Oder mit zusätzlichen Readings im DOIF selbst.
setreading <DOIFname> begin 19:30
setreading <DOIFname> end 06:10
DOIF ([Sensor:basicSet] eq "255") and  [?[$SELF:begin]-[$SELF:end]]
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus