Hallo,
ich mochte in meiner Definition die festen Werte für sunrise durch eine Variable ersetzen. Ist dies möglich?
defmod at_Lampe_aus at *{sunrise(0,"","20:00")} \
set LAMPE off
durch
defmod at_Lampe_aus at *{sunrise(0,"","(Variable:state)")} \
set LAMPE off
wobei Variable zum Testen als Dummy definiert ist. Leider funktioniert es nicht. Ziel ist es, den Wert über ein Wochenprogramm variabel zu gestalten. Oder muss ich doch über ein "doif" gehen ???
Viele Grüße
Jürgen
Zitat von: juemuc am 29 Dezember 2017, 23:00:55
Hallo,
ich mochte in meiner Definition die festen Werte für sunrise durch eine Variable ersetzen. Ist dies möglich?
defmod at_Lampe_aus at *{sunrise(0,"","20:00")} \
set LAMPE off
durch
defmod at_Lampe_aus at *{sunrise(0,"","(Variable:state)")} \
set LAMPE off
wobei Variable zum Testen als Dummy definiert ist. Leider funktioniert es nicht. Ziel ist es, den Wert über ein Wochenprogramm variabel zu gestalten. Oder muss ich doch über ein "doif" gehen ???
Viele Grüße
Jürgen
Ich habe die Lösung in einem anderen Beitrag gefunden. ::)
defmod at_Lampe_aus at *{sunrise(0,"",(ReadingsVal('Vogellampe_aus','state','20:00'))} \
set LAMPE off
Wollt ich gerade auch verlinken -> https://forum.fhem.de/index.php/topic,14241.msg90041.html#msg90041
Value wäre in deinem Fall kürzer als ReadingsVal
Guten Rutsch
Otto
Zitat von: Otto123 am 29 Dezember 2017, 23:29:57
Wollt ich gerade auch verlinken -> https://forum.fhem.de/index.php/topic,14241.msg90041.html#msg90041
Value wäre in deinem Fall kürzer als ReadingsVal
Guten Rutsch
Otto
Danke für den Link. Da sind noch ein paar wichtige Hinweise enthalten.
Guten Rutsch
Jürgen