Alles löschen
neue Beiträge
Vorherige12348templateWeiter
Prof.Mobilux
Supermoderator
- 25.08.2015
- 4524
#1
HOWTO: Wunderground-Wetterdaten nutzen / Eigener Wetterserver
09.10.2016: HINWEIS!
Diese Software steht zwar weiterhin als Downoad zur Verfügung, wird aber nicht mehr aktiv von mir weiterentwickelt.
Mittlerweile steht der Wunderground Wetterserver als Plugin für den LoxBerry bereit. Nur noch diese Version wird von mir weiterentwickelt und supportet. Zeit auf den LoxBerry zu wechseln :-)
Hallo zusammen!
Loxone bietet mit dem Cloudservice „Weather“ ja einen professionellen Wetterservice an, der sich nahtlos in die Loxone Konfiguration integriert. Leider ist dieser Service jedoch noch nicht weltweit verfügbar.
Mit der hier vorgestellten Lösung kann man sich seinen eigenen Wetterservice auf einem RaspberryPi oder einem anderen beliebigen Webspace aufbauen, der Wetterdaten von allen(?) weltweit verfügbaren Wetterstationen verwenden kann. Hierbei werden folgende Features unterstützt:
Features:
- Aktuelle Wetterdaten
- Tagesgenaue Wettervorhersage für die nächsten 4 Tage (Heute + 3 Tage im voraus)
- Stundengenaue Wettervorhersage für die nächsten 36 Stunden
- Wetterdaten von Wunderground (ehemals University of Michigan, jetzt Mitglied der The Weather Channel Companies). Beinhaltet z. B. die Wetterstationen des DWD.
- Abruf per Virtuellem UDP-Eingang oder HTML Eingang
- Wetteranzeige und Vorhersagen zur Einbindung mit dem Webpage-Baustein. Design analog LoxoneClassic und Loxone V4-6 App
- Vollständig kostenlos
Voraussetzungen:
- Eigener Webspace, auf dem man CGI-Skripte (Perl) ausführen kann (bieten die meisten Provider an)
- Alternativ: Eigener Linux- oder Windowsserver mit Webserver und Perl (z. B. RasberryPi)
- Kostenloser Wunderground-Account zum Zugriff auf die Wunderground-Wetter-API
- Etwas Erfahrung beim Installieren von CGI-Anwendungen (Perl)
Welche Daten kann man wie nutzen:
Wunderground bietet zahlreiche aktuelle Daten sowie auch umfangreiche und detaillierte Vorhersagedaten an. Getestet habe ich mit der Wetterstation des DWD in Dresden-Klotzsche. Alle Daten können als Variable in LoxoneConfig weiterverarbeitet werden (z. B. für Berechnungen oder gezielte Steuerungen z. B. einer Gartenbewässerungsanlage, Beschattung, o. ä.). Des weiteren können alle Daten zur Visualisierung angezeigt werden. Eine eigene übersichtliche Wettervorhersage-Seite "für den menschlichen Benutzer" innerhalb der Visualisierung ist ebenfalls vorhanden.
Download:
Viel Spaß beim Testen!
Angehängte Dateien
Zuletzt geändert von Prof.Mobilux; 09.10.2016, 13:30.
🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine
Stichworte:-
Prof.Mobilux
Supermoderator
- 25.08.2015
- 4524
#2
Alle Postings bis zum 25.08.2015 finden sich noch im alten Loxone-Forum: http://forum.loxone.com/dede/softwar...terserver.html
🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine
Kommentar
hifimacianer
Azubi
- 27.08.2015
- 5
#3
Ich benötige Hilfe bei der Einrichtung des Wetterservers.
Ich versuche das ganze auf einer Synology zu installieren - Perl habe ich aktiviert, genau so den Webdienst.
Die Dateien habe ich so weit alle geändert und in den Ordner "Web" der Synology geschoben.Die search.cgi kann ich problemlos aufrufen und auch meine nächstgelegene Wetterstation suchen.
Aber die fetch.cgi kann ich einfach nicht aufrufen. Ich bekomme immer die Meldung, dass die Seite nicht gefunden wurde.Das gleiche Problem hatte ich schon auf meinem gehosteten Webservice. Search.cgi funktionierte, fetch.cgi aber nicht.
Ich bin so langsam echt am verzweifeln woran das liegen kann.
Kann mir hier jemand helfen?Kommentar
#4
Hallo hifimacianer,
Hatte genau gestern Abend das gleiche Problem. Nachdem ich testweise die Rechte für den data Ordner inkl. Inhalte auf 777 gesetzt habe hat alles funktioniert.
Sollte es danach auch bei dir funktionieren kannst, weißt du schon mal wo das Problem liegt.
Viele Grüße
MarkusKommentar
hifimacianer
Azubi
- 27.08.2015
- 5
#5
Hallo Markus,
die Rechte auf 777 zu stellen hilft bei mir auch nicht.
Habe testweise ALLES auf 777 gestellt, keine Chance auf die fetch.cgi zuzugreifen.Die search.cgi geht aber einwandfrei.
Kommentar
darkstar1984
Extension Master
- 25.08.2015
- 190
#6
habe hier auch einen Debian 8.1 Server aufgesetzt. alles installiert (apache2) aber ich bekomme die Seite ip/cgi-bin/search.cgi nicht zum laufen?!
p.s.: ich konfiguriere alles über putty und winscp von einem windows pc aus
EDIT: hat sich erledigt: CGI musste noch aktiviert werden (a2enmod cgi)
jetzt hänge ich aber bei der Übermittlung über UDP
root@debian ~ > /usr/lib/cgi-bin/send.pl -t cur -v tt
Can't locate ./data/settings.dat in @INC (@INC contains: /etc/perl /usr/local/lib/i386-linux-gnu/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/i386-linux-gnu/perl5/5.20 /usr/share/perl5 /usr/lib/i386-linux-gnu/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl .) at /usr/lib/cgi-bin/send.pl line 41.hier steh ich jetzt leider auf dem Schlauch.
in der send.pl ist hinterlegt in Zeile 41
# Read settings
require "./data/settings.dat";Zuletzt geändert von darkstar1984; 07.09.2015, 15:19.
Loxone Miniserver / 1-Wire Extension / Air Base Extension, Tree Extension / Dimmer Extension / Debian Server, Raspberry
Kommentar
Prof.Mobilux
Supermoderator
- 25.08.2015
- 4524
#7
Erst in das Verzeichnis wechseln und dann send.pl ausführen:
cd /usr/lib/cgi-bin
./send.pl -t cur -v ttAlternativ kannst Du in Zeile 41 auch den absoluten Pfad zur settings.dat eingeben:
require "/usr/lib/cgi-bin/data/settings.dat";
🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine
Kommentar
darkstar1984
Extension Master
- 25.08.2015
- 190
#8
danke dir, manchmal steht man aber auch auf dem Schlauch
die Ausgabe im Terminal
OK (Type:cur Period: IP:192.168.xx.xx Port:7000 Value:cur_tt@19.9
kommt, aber ich bekomme keine Zeile bei der Liveview im UDP-Monitor
Muss der Port noch am MS freigegeben werden?
Loxone Miniserver / 1-Wire Extension / Air Base Extension, Tree Extension / Dimmer Extension / Debian Server, Raspberry
Kommentar
Prof.Mobilux
Supermoderator
- 25.08.2015
- 4524
#9
Mmmhh, eigentlich solltest Du im MOnitor etwas sehen. Versuche mal vorher einen UDP-Eingang mit diesem Port konfigurieren. IP des Miniservers stimmt aber?
🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine
Kommentar
darkstar1984
Extension Master
- 25.08.2015
- 190
#10
passt alles - der fetch Befehl in dem cron hatte ein "/" zu wenig.... dann machte send auch nichts...
Die Werte die als Text ausgegeben werden (Windrichtung, Stationsname etc) können nur über einen Statusbaustein "umgewandelt" werden, oder gibt es da noch eine andere Methode?
P.s: irgendwo in meiner Config muss ich heute Morgen ausversehen den Baustein "Kategorie" in "Wetter" umgenannt haben. Jetzt habe ich im WebIf rechts neben Räume nicht Kategorie stehen, sonder Wetter und ich finde in der Config die Stelle nicht, wo das eingestellt wird, ahhhh
Zuletzt geändert von darkstar1984; 08.09.2015, 13:33.
Loxone Miniserver / 1-Wire Extension / Air Base Extension, Tree Extension / Dimmer Extension / Debian Server, Raspberry
Kommentar
Special
LoxBus Spammer
- 27.08.2015
- 435
#11
Kann die Dateien auch auf ner 7390 Fritz.box hochladen ?
Kommentar
klenn
Extension Master
- 08.09.2015
- 194
#12
funktioniert das auch noch bei v7 von loxone?
Kommentar
Prof.Mobilux
Supermoderator
- 25.08.2015
- 4524
#13
Zitat von klenn
funktioniert das auch noch bei v7 von loxone?
Ja.
🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine
Kommentar
Boomerang
Smart Home'r
- 29.09.2015
- 37
#14
Hallo Prof.Mobilux
Super Wetterlösung.Beim Download sind aber alle Dateien in der Loxoneweather.zip mit Datum vom Mai.2013 bis März.2014 - in deinem Eingangspost schreibst du aber über aktuelle Updates bis ins heurige Jahr. Gibt es da noch aktuellere Download Links. Kann ja nicht sein dass die Lösung 2 Jahre gleich geblieben ist ?
LOXONE: seit Dez2011: 1 MS, 1wire-Ext, DMX-Ext
LOXCONFIG: v7.1.9.30 (ab Okt14), v7.1.12.31 (ab Jän15) zuletzt editiert 3.2018
KNX: Aktoren: Jung 6x16SA 2x4DA 5x8JA Sensoren: Merten Fläche
JAL: Metalunix (mit rudimentärer EIB-JAL Ansteuerung)Kommentar
Prof.Mobilux
Supermoderator
- 25.08.2015
- 4524
#15
Zitat von Boomerang
in deinem Eingangspost schreibst du aber über aktuelle Updates bis ins heurige Jahr. Gibt es da noch aktuellere Download Links.
Nein, im Eingangspost steht, dass das letzte update am 01.03.2014 erfolgt ist. Das letzte Update aus 2015 befasst sich nur mit der Zusammenfassung der wichtigsten Posts aus dem (im alten Forum) sehr sehr langen Thread.
Kann ja nicht sein dass die Lösung 2 Jahre gleich geblieben ist ?
Doch, und sie funktioniert noch immer.
🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine
Kommentar