Wetter Vorhersage in FHEM über API Verwenden

Begonnen von foly12, 19 November 2016, 22:31:52

Vorheriges Thema - Nächstes Thema

foly12

Ich möchte gerne von Wunderground (oder von mir aus auch anderem API Anbieter) die Wettervorhersage in FHEM verwenden. Dazu habe ich mich schon registriert, nun weiss ich aber nicht wie ich die relevanten Daten aus der .xml oder .json  extrahieren kann. Kann mir jemand damit helfen, wäre super!! Im ersten Schritt würde es mir genügen ein .log file zu erstellen, das die Forecast Temperaturen und Sonnnenscheindauern von morgen trackt.?!?!
...Newbie... aber lernbereit :-)

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

foly12

JA, das habe ich gesehen. Allerdings kann das Modul m.E. nur aktuelle Wetterdaten auswerten. Ich möchte aber den Wetterbericht auswerten. D.h. die Wettervorhersage. Aus der Modulbeschreibung kann ich aber nicht herausfinden wie das ginge ...
...Newbie... aber lernbereit :-)

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

marvin78

Die fc_.* Readings werden doch sicher die Vorhersage sein oder (forecast)? Das Modul ist ja nicht wirklich dokumentiert (commandref).

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

foly12

na dann versuch ich das mal! Danke für den Tipp!
...Newbie... aber lernbereit :-)

hartenthaler

fhem 5.8 auf RaspberryPi 3 mit HMLAN und CCU2, ZWave, JeeLink, FHZ1000 für FS20, HMS, Fritz!Box, Fritz!DECT200, Harmony, Sonos, hue, netatmo, SSCam, Wetter- und Verkehrsmodule, Chat-Bot mit RiveScript/Telegram, IFTTT, pushover, ...

foly12

Danke hartenthaler, das funktioniert schon fast ganz gut bei mir jetzt  :)

Ich schaffe es aber nicht die Icons darstellen zu lassen. Ich habe die Icons downgeloaded und auf meinen Raspi in das benannte Verzeichnis geladen /wunderground/black/svg

Die Symbole erscheinen aber nicht ... was mache ich falsch? Vielen Danl schon vorab für einen Tipp!
...Newbie... aber lernbereit :-)

foly12

das ist der code (aber wo ist der bug? :o)
attr rg_WUwetter valueIcon { 'fc0_icon' => '/wunderground/black/svg/%VALUE' , 'fc1_icon' => '/wunderground/black/svg/%VALUE' , 'fc2_icon' => '/wunderground/black/svg/%VALUE' , 'fc3_icon' => '/wunderground/black/svg/%VALUE' , 'fc0_icon_night' => '/wunderground/black/svg/%VALUE' , 'fc1_icon_night' => '/wunderground/black/svg/%VALUE' , 'fc2_icon_night' => '/wunderground/black/svg/%VALUE' , 'fc3_icon_night' => '/wunderground/black/svg/%VALUE' }
attr rg_WUwetter valueStyle style="text-align:center"
...Newbie... aber lernbereit :-)

hartenthaler

#10
... ich nehme an Du hast die .svg-Icons nach /opt/fhem/www/images/default/wunderground/black/svg/ kopiert (der Anfang des Pfades kann je nach System auch anders aussehen) und Du hast danach fhem neu gestartet, damit die Icons auch eingelesen werden. Dann sollte es zumindest für die Tag-Icons gehen. Die Nacht-Icons tragen im Dateinamen ein nt_ vorneweg und sind im Standardsatz nicht enthalten; ich habe einfach die Tag-Icons kopiert.


Und im Code steht bei mir
'fc0_icon' => 'wunderground/black/svg/%VALUE' ... und nicht so wie bei Dir
'fc0_icon' => '/wunderground/black/svg/%VALUE' ...
fhem 5.8 auf RaspberryPi 3 mit HMLAN und CCU2, ZWave, JeeLink, FHZ1000 für FS20, HMS, Fritz!Box, Fritz!DECT200, Harmony, Sonos, hue, netatmo, SSCam, Wetter- und Verkehrsmodule, Chat-Bot mit RiveScript/Telegram, IFTTT, pushover, ...

foly12

ich habe die icons in meinem system (raspbian) in das Verzeichnis /wunderground/black/svg kopiert. Den Slash habe ich ergänzt, da das der absolute Bezug ist ... ist das falsch? Die nt_ Icons habe ich erstellt (kopieren und namen ändern).

FHEM habe ich neu gestartet, die Icons erscheinen immer noch nicht, nur der PFad ....

...Newbie... aber lernbereit :-)

ernst1024

#12
du musst den slash "/" vor wunderground weglassen. Mit dem vorgestellten slash sucht er im root Verzeichnis und nicht im fhem Verzeichnis
Gruß Ernst

hartenthaler

@foly12 ok, dann hast Du es konsistent gemacht. Ich nehme aber an, dass es noch ein Rechteproblem gibt. Verschiebe es besser in das Unterverzeichnis von /opt/fhem/www/images/default und gebe im svg-Verzeichnis fhem die Rechte auf die Icons mitchown fhem:dialout *
fhem 5.8 auf RaspberryPi 3 mit HMLAN und CCU2, ZWave, JeeLink, FHZ1000 für FS20, HMS, Fritz!Box, Fritz!DECT200, Harmony, Sonos, hue, netatmo, SSCam, Wetter- und Verkehrsmodule, Chat-Bot mit RiveScript/Telegram, IFTTT, pushover, ...

foly12

@hartenthaler: hab jetzt die Files verschoben und mit chown übernommen (wie von Dir beschrieben). Jetzt erscheint nicht mehr der Pfad im fhem UI sondern der z.B. "cloudy", aber nicht das Picto ... was könnte das denn jetzt noch sein? Vielen Dank für Deinen Support!!!!!!!!
...Newbie... aber lernbereit :-)