Hallo,
ich habe mich ans Wiki gehalten um die Schulferien in die $we zu bekommen.
(http://www.fhemwiki.de/wiki/Wochenende,_Feiertage_und_Schulferien)
define NRW_Ferien Calendar ical url http://www.schulferien.org/media/ical/deutschland/ferien_nordrhein-westfalen_2016.ics 43200
Also müsste ich theoretisch jedes Jahr die Adresse anpassen.
Ich habe schon versucht die Adresse mit "http://www.schulferien.org/media/ical/deutschland/ferien_nordrhein-westfalen_%Y.ics" anzupassen. Leider ohne Erfog!
Gibt es eine andere Lösung?
Greets
Byte
Gab schon eine Lösung--> hier https://forum.fhem.de/index.php/topic,27896.15.html
Hallo
Ich habe das Problem mit einem Notify und modifiy gelöst:
Das aktualisiert den Ferienkalender im Januar, wenn es keine weiteren Ferienträge mehr findet.
define notiFerien Notify Ferien {
my $NFerien = ReadingsVal($NAME, "modeUpcoming", "");
if ($NFerien eq "")
{
if ($month == 1)
{
my $url = sprintf("http://www.schulferien.org/iCal/Ferien/icals/Ferien_Bayern_%4d.ics", $year);
fhem("modify $NAME ical url $url 43200");
fhem("save");
}
}
}
Viele Grüße
Simonberry