Hallo zusammen,
ich bin ein absoluter Anfänger was FHEM usw. angeht. Ich habe seit geraumer Zeit ein Homematic Funk-Jalousie-Rollladenaktor im Einsatz. Diesen lass ich für die Sunrise-Sunset Funktion auch täglich fahren. Jetzt bin ich schon länger dran, auch eine Beschattungssteuerung über yahoo Wetter zu realisieren. Mir fällt das nur irgendwie schwer, nachzuvollziehen bzw. zu testen ob ich mit im Internet die richtigen "Schnipsel" zusammengesucht und abgeändert habe. Kann mir vielleicht einer auf die Sprünge helfen? Macht das Sinn was ich bereits in der fhem.cfg habe? Wetter ist mein Yahoowetter von zu Hause. Rollladen_BK ist der zu fahrende Rollladen von mir. Mir würde es vollkommen reichen, wenn dieser bei 30° Außentemperatur und Sonne fast ganz nach unten fährt. Viel mehr soll eigentlich nicht passieren.
define Beschattung_BK notify Wetter {\
my $Temp= ReadingsVal("Wetter","fc1_low_c","999");;\
my $Sonne= ReadingsVal("Wetter","fc1_condition","kein Wert");;\
if (($Temp >= 30) && ($Sonne eq "sonnig") && (Value("Rollladen_BK")!=20)){\
fhem("set Rollladen_BK 20");;\
Log 1, "Beschattungsposition wird angefahren...";;\
}elsif (($Temp<30) && (Value("Rollladen_BK")==20)){\
fhem ("set Rollladen_BK 100");;\
Log 1,"Rollladen wird geöffnet...";;\
}\
else {\
Log 1, "Rollladen unverändert";;\
}\
}
Gruß!