Mahlzeit,
wer nicht an einem zwar klaren, aber saukalten Wintermorgen mit Palmentränden begrüsst werden möchte, kann die Wetterhintergründe einfach nochmal nach Jahreszeiten unterteilen (siehe Pfad bei <thumb>) und über die visible-states unterscheiden lassen.
Im Beispiel habe ich ein neues item angelegt, dass nur sichtbar wird, wenn das Datum einen der Monate Oktober-Dezember enthält. (30=Oktober, etc, siehe strings.xml):
<item id="1234">
<label>8</label>
<onclick>ActivateWindow(Weather)</onclick>
<icon>special://skin/backgrounds/weather.jpg</icon>
<thumb>$INFO[Skin.String(WeatherFanartDir)]/winter/$INFO[Weather.FanartCode]</thumb>
<visible>!Skin.HasSetting(HomeMenuNoWeatherButton)</visible>
<visible>Skin.HasSetting(ShowWeatherFanart) + !IsEmpty(Skin.String(WeatherFanartDir))</visible>
<visible>substring(system.date,$LOCALIZE[30])|substring(system.date,$LOCALIZE[31])|substring(system.date,$LOCALIZE[32])</visible>
</item>
... in der restlichen Zeit wird dann aus einem anderen Verzeichnis gelesen, der code dafür ist analog zu oben, den visible Zustand kann man dann negieren, also
Wenn man sich noch die Tagezeit anschaut, kann man sicherlich auch noch zw. Tag und Nacht unterscheiden. (bei Wetterzuständen ohne Mond oder Sonne im icon)
[warnbox]Unter Windows müsst Ihr bei der Pfadangabe eine backslash ("\") statt des slashs ("/") verwenden.[/warnbox]