Hallo,
ich probiere schon eine ganze weile darüber.
define Sonnenaufgang dummy
attr Sonnenaufgang group Timer
attr Sonnenaufgang icon weather_sunrise@yellow
attr Sonnenaufgang room Wetter
attr Sonnenaufgang sortby 01
#----------------------------------------
define Sonnenuntergang dummy
attr Sonnenuntergang group Timer
attr Sonnenuntergang icon weather_sunset@red
attr Sonnenuntergang room Wetter
attr Sonnenuntergang sortby 02
#----------------------------------------
define Sun_RiseSet_Timer at *13:57:00 {my $s = sunrise_abs(+1800,"06:45:00",);;fhem("set Sonnenaufgang $s");;$s =sunset_abs(-2220,,);;fhem("set Sonnenuntergang $s");;}
attr Sun_RiseSet_Timer room Wetter
#----------------------------------------
define di_Roll_Kueche DOIF (([([Sonnenaufgang]+0)]) and [autoRollo:state] eq "an" )(set Roll_Kueche on) DOELSEIF (([([Sonnenuntergang]+0)]) and [autoRollo:state] eq "an" )(set Roll_Kueche off)
klappt ja prima...
jetzt zu einer Weiteren Variante... ich würde gerne folgendes noch einbauen.
define Zeit_Modell3 dummy
attr Zeit_Modell3 alias Nicht eher als:
attr Zeit_Modell3 devStateIcon .*:rc_BLANK
attr Zeit_Modell3 group Rollos
attr Zeit_Modell3 icon icoUhr
attr Zeit_Modell3 room Steuerung
attr Zeit_Modell3 setList state:time
attr Zeit_Modell3 sortby 04
attr Zeit_Modell3 webCmd state
wie bekomme ich jetzt diese variable Zeit in mein Modell rein
define Sun_RiseSet_Timer at *13:57:00 {my $s = sunrise_abs(+1800,"[Zeit_Modell3:state]",);;fhem("set Sonnenaufgang $s");;$s =sunset_abs(-2220,,);;fhem("set Sonnenuntergang $s");;}
attr Sun_RiseSet_Timer room Wetter
funktioniert so nicht.
kann einer helfen ?
Hi,
falls Du das hier meinst: "[Zeit_Modell3:state]", dann hilft Die vielleicht ReadingsVal weiter. Siehe commandref unter "Perl specials".
Gruß,
Thorsten
:(
irgendwie komm ich nicht weiter...
Grundsätzliche Frage...
Kann ich in FHEM 2 Zeiten mit einander vergleichen ? zb
if Sonnenaufgang <>= Sonnenuntergang
xxx
else
xxx
endif
oder geht so ein schema nicht...?
mir geht es darum eine Variable Zeit (die man verstellen kann) mit einer festen Zeit (zb sunrise) zu vergleichen...(größer/gleich/kleiner)
und dann zu bestimmen welche Zeit in einem Dummy geschrieben wird.
versuche ich {Value("NAME")} in der Eingabezeile in FHEM bekomme ich die variable Zeit
baue ich das ganze in eine Zeile ein kommt immer HASH[xxxx
zur Zeit sitze ich auf meinem Hirn.
Hat sich erledigt...
hab einfach zu quer gedacht....
das Problem war keins...nur in meinem Kopf :o :o