Hallo,
ich habe einen Dummy mit zwei Readings: state und temp.
Folgendes Attribut habe ich gesetzt:
attr HKV_ZiSuedTempSoll userReadings state:off { "off";; fhem "setreading HKV_ZiSuedTempSoll temp 10";; }
Wenn ich jetzt den state auf off setze hängt fhem und ich muss es neu starten. Ich nehme an, dass dadurch eine Endlosschleife entsteht, aber ich verstehe nicht warum.
Was mache ich falsch?
Grüße
hhsch
Zitat von: hhsch am 02 Dezember 2014, 20:03:35
Was mache ich falsch?
Guck dir deine Definition noch mal genau an und vergleiche es mit dem Commandref.
<reading>[:<trigger>] [<modifier>] { <perl code> }
Wenn du das userReading "temp" erzeugen/verändern möchtest wäre vllt etwas in der Art was:
attr HKV_ZiSuedTempSoll userReadings temp {ReadingsVal($name,'state','') eq "off" ? 10 : "on"}
Grüße
Igami