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.?!?!
Für Wunderground gibt es ein Modul
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 ...
Du willst also mit forcast arbeiten?
Die fc_.* Readings werden doch sicher die Vorhersage sein oder (forecast)? Das Modul ist ja nicht wirklich dokumentiert (commandref).
Jepp solte so sein.
na dann versuch ich das mal! Danke für den Tipp!
unter https://forum.fhem.de/index.php/topic,59646.msg525662.html#msg525662 (https://forum.fhem.de/index.php/topic,59646.msg525662.html#msg525662) steht als Beispiel meine Vorhersage mit diesem Modul
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!
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"
... 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' ...
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 ....
du musst den slash "/" vor wunderground weglassen. Mit dem vorgestellten slash sucht er im root Verzeichnis und nicht im fhem Verzeichnis
@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 *
@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!!!!!!!!
fhem neu gestartet (shutdown restart)?
weiss jetzt nicht ob es hilft aber versuch mal das (ansonsten halt wieder löschen)
attr rg_WUwetter valueIcon $VALUE