Hallo,
ich habe folgende DOIF Funktion
##
([11:00-19:00]
and [SunLog_dummy:Sun_CNT_01] < 160
and [SunLog_dummy:Sun_SW_01] > 0 )
(set SunLog_dummy Sun_SW_01 {( ReadingsVal("SunLog_dummy","Sun_SW_01",0) - 1 )} , set SunLog_dummy Sun_SW_01_tmp OFF )
DOELSEIF
([11:00-19:00]
and [SunLog_dummy:Sun_CNT_01] > 159 )
(set SunLog_dummy Sun_SW_01 {( ReadingsVal("SunLog_dummy","Sun_SW_01",0) + 1 )}, set SunLog_dummy Sun_SW_01_tmp ON )
Damit soll ein Wert im Dummy hoch und runtergezählt werden, aber nicht negativ werden. Erhalte aber in SunLog_dummy:Sun_SW_01 den Wert -2 was mache ich falsch
Gruß
Roland