Nach fast 90 000 (!) Downloads von unserem Wettermodul für Joomla hat Google den Zugriff auf seine Wetterapi gesperrt und wir mussten uns nach einer Alternative umsehen. Das Ergebnis ist ein Modul das die Daten von wunderground.com bezieht.

wuweather-boxUnited-States-Flag-32Our weather module for joomla was downloaded many thousand times (around 90 000 downloads ;-). Unfortunately google disabled access to the weather api in September 2012.

So we where looking for an alternative and found wunderground.com. Wunderground.com offers a weather api with many functions.

In order to use the module you need an account at wunderground. The basic account is free and allows 500 polls a day. Mod WuWeather caches the response files. So the access-limit should be no problem.

You can fully customize the output with the built in CSS-file or your template CSS.

Download

Joomla 2.5 and 3.x mod_wuweather.zip (20KB)
Joomla 1.5 mod_wuweather-1.5.zip (20KB)


Installation

  • Get an account at www.wunderground.com
  • Generate an API-Key for your application www.wunderground.com/weather/api
  • Download and install the "wuweather Module" with the Joomla installation manager
  • Create a new "wuWeather Module"
  • Set the key, the weather-location (Country, Town) and other in module-configuration

Limmitations

  • The module must be able get an json-file from wunderground.com in order to work
  • Therefore "allow-url-fopen" should be enabled in the PHP configuration (php.ini)
  • Alternatively you can install the php-curl extention
  • PHP version 5 or bigger is required

Germany-Flag-32

wetter-bspNach fast 90 000 (!) Downloads hat Google den Zugriff auf seine Wetter-Api im September 2012 abgeschaltet.

Also haben wir nach einer Alternative gesucht und fanden wunderground.com. Wunderground.com bietet eine umfangreiche Wetter-Api mit vielen Funktionen.

Um das Modul nutzen zu können, benötigen Sie einen Zugang bei wundergrund.com. Der Basis-Account ist kostenlos und ermöglicht 500 Abfragen pro Tag. Mod WuWeather speichert die Response-Dateien so das diese Grenze kein Problem sein sollte.

Die Ausgabe kann ganz individuell der eingebauten CSS-Datei (wetter.css) oder über das Template-CSS gestaltet werden.

Joomla 2.5 and 3.x mod_wuweather.zip (20KB)
Joomla 1.5 mod_wuweather-1.5.zip (20KB)

 

Installation

  • Erstellen Sie sich ein Konto bei www.wunderground.com
  • Generieren Sie einen API-Key für Ihre Anwendung unter www.wunderground.com/weather/api
  • Downloaden und installieren Sie die "wuweather Module" mit der Joomla-Installation-Manager
  • Erstellen Sie eine neues "wuWeather Module" an der gewünsten Position
  • Setzen Sie den Schlüssel, den Standort (Land, Stadt) und andere einstellungen in der Modul-Konfiguration

Einschränkungen

  • Das Modul muss in der Lage sein sich eine json-Datei von wunderground.com zu laden
  • Deshalb muss "allow-url-fopen" in der PHP-Konfiguration (php.ini) aktiviert sein
  • Alternativ wird die php-curl extentsion genommen
  • PHP Version 5 oder größer ist erforderlich

Kommentare  

#23 RE: Problem mit mod_wuweather 2014-01-25 13:53
Problem is fixed! Pleas e download and install the current version 1.1. Should work fine with Joomla 3. now
Zitieren | Dem Administrator melden
#22 Problem mit mod_wuweather 2014-01-24 08:21
Ich habe eben Joomla 3.2.1 installiert und ihr schönes Wettermodul installiert, das auch bestens funktionierte. Ich habe nun aber den Advanced Modul Manager (AMM) von NoNumber installiert und meine Seiten wurden nicht mehr angezeigt. Ich habe zuerst das Problem bei AMM gesucht, stellte aber in der Developer Mode fest, dass das Problem wahrscheinlich bei Ihrem Modul liegt, da ich folgende Fehlermeldung erhielt und die Seite nach dem Ausschalten von wuweather wieder einwandfrei funktionierte. Hier der Errorcode: Not ice: Use of undefined constant DS - assumed 'DS' in /home2/suenjoe1 /public_html/mo dules/mod_wuwea ther/mod_wuweat her.php on line 15 Warning: require_once(/h ome2/suenjoe1/p ublic_html/modu les/mod_wuweath erDShelper.php) : failed to open stream: No such file or directory in /home2/suenjoe1 /public_html/mo dules/mod_wuwea ther/mod_wuweat her.php on line 15 Fatal error: require_once(): Failed opening required '/home2/suenjoe 1/public_html/m odules/mod_wuwe atherDShelper.p hp' (include_path=' .:/usr/php/54/u sr/lib64:/usr/p hp/54/usr/share /pear') in /home2/suenjoe1 /public_html/mo dules/mod_wuwea ther/mod_wuweat her.php on line 15
Zitieren | Dem Administrator melden
#21 Error 2014-01-22 10:58
I noticed that my module for New Haven, CT (USA) was returning the wrong weather data. After checking the Weather Underground site API area, I found (through trial and error) that a city name with a space in it needs to be entered with an _ between - such as New_Haven before it will return the correct weather. Can you fix this? Also, if I try to update the module it says Module Install: Another module is already using directory: /xxxx/xxxxxx/pu blic_html/modul es/mod_wuweathe r - can this be fixed also?
Zitieren | Dem Administrator melden
#20 Re: Dutch translate 2013-08-05 12:44

Hi Emir, you have to talk to wunderground ... we´re using their data ... sorry. Joest

Zitieren | Dem Administrator melden
#19 Dutch translate 2013-08-05 12:27
How to edit Dutch translate, it has some mistakes in translate? Sit e: http://www.alexanders-hoveniersbedrijf.nl/ Thanks
Zitieren | Dem Administrator melden
#18 Re: Cache 2013-05-27 08:54

Im Helper ... (mod_wuweather / helper.php)

Zitieren | Dem Administrator melden
#17 Re Re Re Cache 2013-05-27 08:50
Hallo, viele n Dank für die Hinweise. Ic h habe die "Daten cachen"-Option NICHT ausgeschaltet. Das Cache-Verzeichn is ist NICHT schreibgeschütz t und weist auch mehrere JSON-Dateien auf. Ich kann mir das zur Zeit nur so erklären, dass für die 3-tägige Vorhersage DREI CALLS verbraucht werden und für die aktuelle Wetterlage EINER! Ich würde gerne testen, was geschieht, wenn ich den Cache-Timeout auf 3 Stunden setze. WO wird dieser Wert gesetzt? V iele Grüße Volker
Zitieren | Dem Administrator melden
#16 Re. Re.: Cache 2013-05-27 08:24
Das modul überprüft die Zeit die seit der modifikation der Cachdatei. Unter Windows kann es passieren, dass die Zeitdifferenz nicht richtig berechnet wird. Auch ist es möglich, dass die cache-datei nicht angelegt werden kann, weil z.B. das joomla cache-Verzeichn is falsch angegeben wurde oder das Verzeichniss schreibgeschütz t ist. Bei eingeschaltetem "Daten cache" werden die Daten nur alle 30 Minuten refreshed.
Zitieren | Dem Administrator melden
#15 Re.: Cache 2013-05-27 08:14
Der Cache von wuweather ist unabhängig vom joomla cache. Gecached werden auch nur die json responses von wunderground. In den modulparametern gibt es eine Option namens "Daten cachen?". Die ist standardmäßig aktiviert.
Zitieren | Dem Administrator melden
#14 Cache 2013-05-26 21:22
Guten Tag, ich erhalten von Wunderground regelmäßig EMails der Form "Your wunderground API key (XXX) exceeded its allotted usage today by making 18 calls within a minute but the limit is 10." Kann es sein, dass bei der Abfrage des Wetters für eine Stadt nebst Vorhersage für 3 Tage ingsesamt VIER "calls" verbraucht werden? Au f Ihrer Webseite steht: "Mod WuWeather caches the response files. So the access-limit should be no problem." Fu nktioniert diese Cache-Funktion nur dann, wenn der Joomla-Cache global aktiviert ist? Ich habe diesen bei mir deaktiviert, weil es sonst bei einigen anderen Funktionen zu Problemen kommt. Her zlichen Dank im voraus Volker
Zitieren | Dem Administrator melden

Kommentar schreiben


Sicherheitscode
Aktualisieren