Hurra, mein altes Wetter-Plugin tut wieder! Mit dem Plugin WeatherIcon werden die Infos von nächstgelegenen Flughafen abgefragt. Da ich im Süden Erlangens wohne, ist der nürnberger Flughafen ganz nah und die Wetterinfos sind wesentlich genauer als die von irgendwelchen internationalen Wetterseiten.

Allerdings wird das PlugIn seit zwei Jahren nicht mehr weiterentwickelt und muckte auch bei der Aktivierung. Falls jemand die gleichen Probleme hatte, hier ist, was ich tat:

  • Bei der Aktivierung kam die Meldung "Fatal error: Cannot redeclare class pear in /usr/lib/php/PEAR.php on line 103". Leider half die in dem WeatherIcon-Forum beschriebene Abhilfe nicht.
  • Weil die Klasse PEAR offenbar von meinem Provider schon doppelt bereitgestellt wird, benannte ich die Datei "WeatherIcon\libraries\PEAR.php" in PEAR2.php um. Danach ersetzte ich jedes einzelne Vorkommen von PEAR (case sensitive) durch PEAR2. Das war in den Dateien "libraries\PEAR2.php", "libraries\Parser.php", "libraries\Tar.php", "libraries\Unserializer.php", und "WeatherIconCore.php".
  • Anschließend deutschte ich noch in der Datei "WeatherIconMetar.php" das Sunrise und Sunset ein.

Und schon ging es wieder!

Nachteil: Wegen der Sonnenauf- und -untergangszeit muss ich bei der Zeitumstellung auch immer in die Optionen des Plugins…