HOWTO: Wunderground-Wetterdaten nutzen / Eigener Wetterserver
Einklappen
X
-
Prof.Mobilux: Danke für den Hinweis mit dem Status-Baustein. Schon implementiert und funktioniert ! :-)
Dott: Ich habe mir die Seite von openweathermap.org angesehen und mir auch einen API organisiert.
Diese schaut viel versprechend aus.
Leider schaffe es nicht, wie ich die XML-Daten auswerten soll, wenn es mehrere gleiche Befehls-Namen gibt...
D.h. wenn ich auf einer website einen Wert auswählen möchte, gebe ich normalerweise in der config beim "Virtuellen HTTP Eingang" bei der Befehlserkennung jenen Befehl ein, den ich auswählen möchte. etwa: \i<temp_c>\i\v für den Wert der aktuellen Wert der Außentemperatur. Sobald im XML-Text der Befhel temp_c auftaucht, erhalte ich den nachfolgenden Wert.
Wenn es aber auf der openweathermap Seite wie etwa http://api.openweathermap.org/data/2...g=de&appid=XXX mehrere gleiche Befehle gibt - für die nächsten 7 Tage - die aber alle gleich heißen (zB <temperature day") und nur durch (Tages-)Unterpunkte getrennt sind, weiß ich nicht wie ich dafür die richtige Befehlserkennung gestalten muss.... :-(
LG Albert
Nachtrag: Ups, habe gerade gelesen, dass du das gleiche Problem hast ;-)Zuletzt geändert von Albert; 15.11.2015, 15:34.Kommentar
-
Hallo LoxGemeinde,
erstmal vielen Dank für dieses Projekt - großes Lob an ProfMobilux.
Ich hab das ganze nach der Anleitung auf einem RPi installiert, was auch größtenteils zum Erfolg führte.
Leider werden gewisse Daten - besonders aus Hourly_Forecast - nicht vom Miniserver gelesen. (Einstellungen habe ich bereits geprüft innerhalb des LoxFiles)
Im Logfile - hourlyforecast.dat sind alle Daten abgerufen worden.
Hatte jemand von euch auch solche Probleme oder könnt ihr mir hier weiterhelfen?
Kommentar
-
hi
kennt jemand von euch den pfad der aktuellen loxone template wetter icons?
/usr/lib/cgi-bin/loxweather/templates# cat de.loxoneicons.dat
#
# WebURLs of Weathericons for Loxone Theme
#
# 0: Weather Ocde
# 1: WebURL Icon for DAY
# 2: WebURL Icon for NIGHT
#
1|http://<!--$mini_ip-->/weather/weather_00_wd.png|http://<!--$mini_ip-->/weather/weather_00_wn.png
2|http://<!--$mini_ip-->/weather/weather_01_wd.png|http://<!--$mini_ip-->/weather/weather_01_wn.png
3|http://<!--$mini_ip-->/weather/weather_02_wd.png|http://<!--$mini_ip-->/weather/weather_02_wn.png
....
..
.
usw
die dürften bei einer der letzten updates den ort am miniserver gewechselt haben
Kommentar
-
Du bist wahrscheinlich bereits auf der neuen Visu? Da gibt es diese Icons leider nicht mehr. Die sind jetzt als SVG-Datei soweit ich gesehen habe direkt in der HTML-Wetter-Seite von Loxone eingebaut.
Du kannst Dir aber die alten Wetter-Icons noch vom Miniserver holen und auf dem RaspPi z. B. lokal abspeichern. Suche auf dem Miniserver nach der Datei common.zip (oder ähnlich - bin leider gerade nicht am Miniserver um zu schauen - aber NICHT commonv2.zip, das ist die Datei der neuen Visu). Diese kannst Du entpacken und dann findest Du die Icons in irgendeinem Unterverzeichnis.
Einfach auf den RaspPi speichern und in obiger Datei den Pfad entsprechend anpassen.🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine
LoxBerry - Beyond the Limits
Kommentar
-
Hallo Zusammen,
ich bin neu hier und habe heute versucht, den Wunderground-Dienst auf meinem Raspi zu installieren, Dateien kopiert, Rechte eingestellt und mehrfach überprüft - wobei ich kein Linux-Experte bin.
Als Webserver habe ich eine Standard-Installation mit Apache2.
Der Aufruf der "search.cgi" über den Browser ("IP/cgi-bin/wetter/search.cgi") läuft bei mir jedoch immer wieder auf den erwähnten "Internal Server Error".
Dann habe ich über Putty versucht, den Befehl aufzurufen und erhalten folgende Meldung:
pi@raspberrypi /usr/lib/cgi-bin/wetter $ perl search.cgi
Can't locate LWP/UserAgent.pm in @INC (@INC contains: /etc/perl /usr/local/lib/p erl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib /perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at search.cgi line 3 4.
BEGIN failed--compilation aborted at search.cgi line 34.
CGI habe ich enabled.
Was mache ich falsch? Kann mir jemand helfen?
Kommentar
-
Zuletzt geändert von Prof.Mobilux; 01.01.2016, 22:49.🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine
LoxBerry - Beyond the Limits
Kommentar
-
Hi, ich noch mal:
Ich habe jetzt alles in Loxone integriert, funktioniert super - nur die Icons beim Webaufruf werden nicht angezeigt trotz Entpacken und Verschieben aus dem Miniserver (common.zip > weather) auf den Raspi unter "/usr/lib/cgi-bin/wetter/weather" und Anpassen des Pfads:
#
# WebURLs of Weathericons for Loxone Theme
#
# 0: Weather Ocde
# 1: WebURL Icon for DAY
# 2: WebURL Icon for NIGHT
#
1|http://<!--$raspi_ip-->/cgi-bin/wetter/weather/weather_00_wd.png|http://<!--$raspi_ip-->/cgi-bin/wetter/weather/weather_00_wn.png
2|http://<!--$raspi_ip-->/cgi-bin/wetter/weather/weather_01_wd.png|http://<!--$raspi_ip-->/cgi-bin/wetter/weather/weather_01_wn.png
3|http://<!--$raspi_ip-->/cgi-bin/wetter/weather/weather_02_wd.png|http://<!--$raspi_ip-->/cgi-bin/wetter/weather/weather_02_wn.png
...
mit $raspi_ip = meiner Raspi-IP-Adresse und entsprechender Definition in der "settings.dat"
Vermutlich habe ich etwas falsch gemacht?
Kommentar
-
Hi,
ich habe jetzt alles in Loxone integriert - funktioniert super.
Lediglich die Icons beim Webaufruf werden nicht angezeigt trotz Entpacken und Verschieben aus der "common.zip" des Miniservers auf den Raspi nach "/usr/lib/cgi-bin/wetter/weather".
# WebURLs of Weathericons for Loxone Theme
#
# 0: Weather Ocde
# 1: WebURL Icon for DAY
# 2: WebURL Icon for NIGHT
#
1|http://<!--$raspi_ip-->/cgi-bin/wetter/weather/weather_00_wd.png|http://<!--$raspi_ip-->/cgi-bin/wetter/weather/weather_00_wn.png
2|http://<!--$raspi_ip-->/cgi-bin/wetter/weather/weather_01_wd.png|http://<!--$raspi_ip-->/cgi-bin/wetter/weather/weather_01_wn.png
3|http://<!--$raspi_ip-->/cgi-bin/wetter/weather/weather_02_wd.png|http://<!--$raspi_ip-->/cgi-bin/wetter/weather/weather_02_wn.png
...
mit $raspi_ip = IP-Adresse des Raspi - Definition in der "settings.dat"
Was habe ich falsch gemacht?
Kommentar
-
Kannst du die Bilder manuell im Browser aufrufen (werden eventuell weiß dargestellt, aber es darf keine Fehlermeldung kommen)?🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine
LoxBerry - Beyond the Limits
Kommentar
-
Hallo erstmal,
ich finde diese Projekt echt super.
Ich bin aber leicht am verzweifeln, ich habe die Download Dateien wie beschrieben ind die Verzeichnisse kopiert und rechte vergeben, aber leider kommt beim Aufruf http://www.IP Raspberry.de/cgi-bin/search.cgi immer nur eine komische Internetseite ich habe in vorigen Post´s schon versucht einen Fehler zu finden aber ohne erfolg. Ich habe einen RPI die Daten liegen unter usr/lib/cgi-bin. Könnte mir jemand weiterhelfen?
Vielen lieben Dank im VorausKommentar
Kommentar