FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: josburg am 14 Januar 2016, 22:15:54

Titel: GELÖST: Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: josburg am 14 Januar 2016, 22:15:54
Hallo,

über die Wetter - API von wetter.com erhalte ich die Wetterdaten für meine Stadt.
In FHEM hat die Definition funktioniert, die Readings sind angelegt und mit Daten gefüllt (siehe Screenshot im Anhang).
In den Readings ist u.a. folgendes beinhaltet:

fc0_weather          leicht bewölkt
fc0_weatherCode  1


Jetzt meine Frage:
Wie kann in in FHEM-Tablet-UI die passende Grafik für "leicht bewölkt" anzeigen?

Ich hätte gedacht

<div data-type="weather" data-device="Wetter" data-get="fc0_weather" class="cell big"></div>


oder


<div data-type="weather" data-device="Wetter" data-get="fc0_weatherCode" class="cell big"></div>


Leider erscheinen die Icons bei mir nicht (siehe Anhang "Wetter-Icons".

Kann mir jemand einen Tipp geben?

Vielen Dank

Viele Grüße
Jens
Titel: Antw:Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: josburg am 15 Januar 2016, 20:14:43
Hallo,

hat jemand einen Tipp?
Kann ich noch weitere Infos zur Verfügung stellen, die sinnvoll sind?

Vielen Dank
Jens
Titel: Antw:Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: drhirn am 16 Januar 2016, 13:03:54
Ist schon richtig so. Code ist bei mir gleich.
Aber kannst du bitte mal die URL posten, die du abfrägst?
Titel: Antw:Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: josburg am 16 Januar 2016, 14:52:25
Hallo,

anbei die aufgerufene URL (die XXX... am Ende sind zur Anonymisierung):
http://api.wetter.com/forecast/weather/city/DE0002156/project/fhemprojekt/cs/9bc28e1ba9b3e825f41257XXXXXXXXXX (http://api.wetter.com/forecast/weather/city/DE0002156/project/fhemprojekt/cs/9bc28e1ba9b3e825f41257XXXXXXXXXX)

Denke aber, dass die URL OK ist, da ja die Wetterdaten stimmen, lediglich das Wettersymbol wird nicht dargestellt.

Titel: Antw:Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: drhirn am 16 Januar 2016, 14:53:39
Glaub ich auch.
Probier's trotzdem mal auf englisch: http://api.wetter.com/forecast/weather/city/DE0002156/project/fhemprojekt/cs/9bc28e1ba9b3e825f41257XXXXXXXXXX/language/en
Titel: Antw:Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: drhirn am 16 Januar 2016, 14:56:50
Soll heißen, in der Definition einfach ein "en" anhängen


fhemprojekt DE0002156 9bc28e1ba9b3e825f41257XXXXXXXXXX en
Titel: Antw:Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: josburg am 16 Januar 2016, 18:43:49
Hallo,

ich habe es mit "en" versucht.
Funktioniert immer noch gleich gut/schlecht...

Das Wetter wird jetzt nicht mehr als "leichter Schneefall" sonder "light snowfall" angezeigt.

Die Bilder zum Wetter werden jedoch nicht geladen.

Kann mir einer einen Tipp geben, wo die Bild-Dateien gespeichert sind?
Mein FTUI ist hier installiert:
/opt/fhem/www/tablet

FTUI habe ich wie hier beschrieben installiert:
http://www.fhemwiki.de/wiki/FHEM_Tablet_UI

Muss ich denn noch etwas installieren, um das weather-Widget richtig nutzen zu können?

Vielen Dank für Eure Hilfe.

Titel: Antw:Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: drhirn am 16 Januar 2016, 18:51:14
Hmm, merkwürdig.

Das sind keine Bilder, sondern eine "Schriftart" (MeteoconsRegular).

Kannst du mal mit den Entwicklertools deines Browsers (meistens erreichbar mit F12) überprüfen, ob alles richtig geladen wird? Im Tab "Netzwerk" oder so ähnlich. Wenn da irgendwo ein Code 4xx oder 5xx kommt, stimmt was anderes nicht.
Titel: Antw:Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: josburg am 16 Januar 2016, 22:00:47
Zitat von: drhirn am 16 Januar 2016, 18:51:14
Hmm, merkwürdig.

Das sind keine Bilder, sondern eine "Schriftart" (MeteoconsRegular).

Kannst du mal mit den Entwicklertools deines Browsers (meistens erreichbar mit F12) überprüfen, ob alles richtig geladen wird? Im Tab "Netzwerk" oder so ähnlich. Wenn da irgendwo ein Code 4xx oder 5xx kommt, stimmt was anderes nicht.

Hallo,

wenn ich die Seite neu lade, haben die meisten Einträge Status 200 OK.
Beim Laden der Schriftart habe ich Statuscode 304 angezeigt bekommen (siehe Datei-Anhang).

Was jetzt aber komisch ist:
Die Wettervorhersage für morgen hat sich geändert auf "wolkig".
Plötzlich erscheint ausschließlich für morgen die "Wolke" (siehe Anhang "Wetter.jpg")
Am Code habe ich nichts geändert.

Nochmal der Code für FTUI zur Einbindung des Wetters:

<div data-type="label" class="darker large top-space">Heute</div>
<table class="calls" width="100%">
<tr>
<td colspan="2">
<div data-type="weather" data-device="Wetter" data-get="fc0_weather" class="cell big"></div>
</td>
</tr>
<tr>
<td colspan="2">
<div data-type="label" data-device="Wetter" data-get="fc0_weather" class="cell"></div>
</td>
</tr>
<tr>
<td>
<div data-type="label" data-device="Wetter" data-get="fc0_tempMin" data-unit="%B0C%0A" class="cell large"></div>
</td>
<td>
<div data-type="label" data-device="Wetter" data-get="fc0_tempMax" data-unit="%B0C%0A" class="cell large"></div>
</td>
</tr>
</table>
<hr style="border-color:black"></hr>
<div data-type="label" class="darker large top-space">Morgen</div>
<table class="calls" width="100%">
<tr>
<td colspan="2">
<div data-type="weather" data-device="Wetter" data-get="fc1_weather" class="cell big"></div>
</td>
</tr>
<tr>
<td colspan="2">
<div data-type="label" data-device="Wetter" data-get="fc1_weather" class="cell"></div>
</td>
</tr>
<tr>
<td>
<div data-type="label" data-device="Wetter" data-get="fc1_tempMin" data-unit="%B0C%0A" class="cell large"></div>
</td>
<td>
<div data-type="label" data-device="Wetter" data-get="fc1_tempMax" data-unit="%B0C%0A" class="cell large"></div>
</td>
</tr>
</table>
<hr style="border-color:black"></hr>
<div data-type="label" class="darker large top-space">Übermorgen</div>
<table class="calls" width="100%">
<tr>
<td colspan="2">
<div data-type="weather" data-device="Wetter" data-get="fc2_weather" class="cell big"></div>
</td>
</tr>
<tr>
<td colspan="2">
<div data-type="label" data-device="Wetter" data-get="fc2_weather" class="cell"></div>
</td>
</tr>
<tr>
<td>
<div data-type="label" data-device="Wetter" data-get="fc2_tempMin" data-unit="%B0C%0A" class="cell large"></div>
</td>
<td>
<div data-type="label" data-device="Wetter" data-get="fc2_tempMax" data-unit="%B0C%0A" class="cell large"></div>
</td>
</tr>
</table>


Bin am verzweifeln, wo der Fehler liegen könnte...
Titel: Antw:Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: drhirn am 17 Januar 2016, 14:17:25
Ich hab mir grad bei wetter.com ein neues Projekt angelegt. Mit deinem City-Code. Und in FTUI eine neue Seite mit deinem Code.
Kann das nachvollziehen. Auf deutsch. Auf englisch hat's funktioniert.

Nach genauerer Recherche hab ich festgestellt, dass die Übersetzungen im Widget-Code (widget_weather.js) nicht vollständig sind. Das müsste man ergänzen. Ich komm aber auf die schnelle nicht drauf, wie. Eventuell kann da User setstate weiterhelfen.
Titel: Antw:Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: josburg am 17 Januar 2016, 14:35:27
Zitat von: drhirn am 17 Januar 2016, 14:17:25
Ich hab mir grad bei wetter.com ein neues Projekt angelegt. Mit deinem City-Code. Und in FTUI eine neue Seite mit deinem Code.
Kann das nachvollziehen. Auf deutsch. Auf englisch hat's funktioniert.

Nach genauerer Recherche hab ich festgestellt, dass die Übersetzungen im Widget-Code (widget_weather.js) nicht vollständig sind. Das müsste man ergänzen. Ich komm aber auf die schnelle nicht drauf, wie. Eventuell kann da User setstate weiterhelfen.


Vielen vielen Dank für Deine Mühe - das ist ja außergewöhnlich...!

Gestern hatte ich es ja auch schon auf englisch umgestellt, mit o.g. Ergebnis.
Nachdem sich der Wetterbericht geändert hat und aktuell die Vorhersagen gewechselt haben von "leichter Schneefall" zu "leicht bewölkt" wird auch dies in Englisch korrekt mit dem korrekten Icon angezeigt.

Aktuelle Situation auf Deutsch:
Wolkig wird mit richtigem Icon angezeigt, ansonsten habe ich auf Deutsch keine anderen Icons angezeigt bekommen.

Aktuelle Situation auf Englisch:
cloudy und partly cloudy wird korrekt angezeigt, ansonsten habe ich auf Deutsch keine anderen Icons angezeigt bekommen.

Ich werde mir mal als nächstes die von Dir genannte Datei ansehen - vielleicht komme ich ja damit weiter...
Titel: Antw:Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: drhirn am 17 Januar 2016, 14:37:58
Ich hab herausgefunden, dass man die "translationmap" für Yahoo-Weather ergänzen muss. Ich spiel da grad ein bißchen rum. Leider ändert sich das Wetter grad nicht so schnell, dass ich da Ergebnisse sehen würde ;).
Aber ich meld mich dann wieder.
Titel: Antw:Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: drhirn am 17 Januar 2016, 15:08:22
So, ich meine, du müsstest folgendes ab Zeile 214 in der widget_weather.js ergänzen:


'leicht bew\u00f6lkt' :         ':partly cloudy',
'bedeckt' : ':overcast',
'Spr\u00fchregen' : ':drizzle',
'Regen' : ':rain',
'Schnee' : ':snow',
'Nebel mit Reifbildung' : ':freezing rain',
'leichter Spr\u00fchregen' : ':drizzle',
'starker Spr\u00fchregen' : ':drizzle',
'leichter Spr\u00fchregen, gefrierend' : ':drizzle',
'starker Spr\u00fchregen, gefrierend' : ':freezing rain',
'leichter Regen' : ':rain',
'm\u00e4\u00dfiger Regen' : ':rain',
'starker Regen' : ':thundershowers',
'leichter Regen, gefrierend' : ':freezing rain',
'm\u00e4\u00dfiger oder starker Regen, gefrierend' : ':freezing rain',
'leichter Schnee-Regen' : ':mixed rain and snow',
'starker Schnee-Regen' : ':mixed rain and snow',
'leichter Schneefall' : ':light snow showers',
'm\u00e4\u00dfiger Schneefall' : ':snow',
'starker Schneefall' : ':snow flurries',
'leichter Regen - Schauer' : ':scattered showers',
'Regen - Schauer' : ':showers',
'starker Regen - Schauer' : ':thundershowers',
'leichter Schnee / Regen - Schauer' : ':mixed rain and snow',
'starker Schnee / Regen - Schauer' : ':mixed rain and snow',
'leichter Schnee - Schauer' : ':light snow showers',
'mäßiger oder starker Schnee - Schauer' : ':snow',
'leichtes Gewitter' : ':thunderstorms',
'starkes Gewitter' : ':thunderstorms',


Aber ich informier mal den Entwickler von TabletUI, damit der das einbaut.
Wäre trotzdem froh, wenn du mal testen könntest.
Titel: Antw:Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: josburg am 17 Januar 2016, 15:28:45
Hallo,

habe ich gemacht.

Aktuell habe ich die Wettervorhersagen "wolkig" und "leicht bewölkt" und beides funktioniert.

Vielen Dank!

Titel: Antw:Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: drhirn am 17 Januar 2016, 15:32:52
Naja, mal sehen, was passiert, wenn's "leicht schneeregnet" ;)
Und beim nächsten Update von TabletUI ist's halt wieder weg. Aber ich hab setstate geschrieben, vielleicht baut er's ja ein.
Titel: Antw:Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: drhirn am 18 Januar 2016, 13:17:27
Schau, setstate hat's eingebaut: https://github.com/knowthelist/fhem-tablet-ui/blob/master/www/tablet/js/widget_weather.js
Musst also nur ein Update machen und alle Icons sollten dann angezeigt werden.
Titel: Antw:Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: josburg am 18 Januar 2016, 14:49:12
Zitat von: drhirn am 18 Januar 2016, 13:17:27
Schau, setstate hat's eingebaut: https://github.com/knowthelist/fhem-tablet-ui/blob/master/www/tablet/js/widget_weather.js
Musst also nur ein Update machen und alle Icons sollten dann angezeigt werden.

super, vielen Dank. Habe den Thread auf gelöst gesetzt.  :)
Titel: Antw:GELÖST: Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: mkriegl am 05 Dezember 2016, 19:04:42
Funktioniert alles sehr gut. Kann man vielleicht die von WUNDERGROUND auch nachziehen oder einbauen? Würde das nur ungern manuell machen wenn dann ein update kommt. Ein "foggy" ist da blöderweise ein "fog". Alle weiteren müsste ich dann mal noch raussuchen, da ich sonst nur "partly cloudy" hatte
Titel: Antw:GELÖST: Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: tremichl am 14 Dezember 2016, 11:59:16
Schließe mich dem Wunsch von mkriegl an. Da es jetzt auch ein schönes WUweather Modul gibt, wäre es super wenn man auch im weather widget die passenden Symbole ohne Klimmzüge anzeigen könnte. Jedenfalls vielen Dank an die Entwickler für die bisherige Arbeit!
Titel: Antw:GELÖST: Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: mkriegl am 14 Dezember 2016, 13:48:09
Ich finde den Eintrag nicht mehr, aber es wurde wohl hinzugefügt. Mach mal ein update, da es bei mir bereits funktioniert.
Titel: Antw:GELÖST: Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: derNeue am 14 Dezember 2016, 14:20:57
Hallo,
habe mich bei Wetter.com angemeldet....wo finde ich denn nun die Wetter - API von wetter.com ???

Titel: Antw:GELÖST: Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: drhirn am 14 Dezember 2016, 15:11:48
Ich hab mal das hier geschrieben. Weiß aber nicht, wie aktuell das ist.
https://wiki.jft.at/OpenWeather_API_in_fhem_einbinden (https://wiki.jft.at/OpenWeather_API_in_fhem_einbinden)
Titel: Antw:GELÖST: Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: derNeue am 14 Dezember 2016, 21:37:01
das geht alles nicht mehr.....
Titel: Antw:GELÖST: Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: drhirn am 15 Dezember 2016, 07:19:55
Hmm, ja, danke für den Hinweis.

Wenn ich die Seite für die API-Verwaltung öffne, so wie ich sie früher verwendet habe, erscheint bei mir irgendwas mit
"Diese Seite ist noch nicht verfügbar. Diese Seite befindet sich noch im Umbau. Wir freuen uns Ihnen zeitnah den vollen Funktionsumfang anbieten zu können."

Schlecht
Titel: Antw:GELÖST: Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: derNeue am 15 Dezember 2016, 08:06:49
Ja, genau das steht bei mir auch.........und wenn ich mich angemeldet habe....gibt es diesen Punkt nicht.....

Dann warten wir einmal 2-3 Tage ab...........
Titel: Antw:GELÖST: Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: Wasserwerk33 am 19 Januar 2017, 22:18:21
Hi

Habt ihr nun alle icon bei Wunderground?? Ich nämlich nicht. Hab nochmal alle geupdatet oder hat vielleicht irgendwer nen tipp wo ich noch etwas einfügen muss.

Titel: Antw:GELÖST: Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: linus30 am 19 Februar 2017, 13:43:40
Habe aktuell genau das gleiche Problem: das Wettersymbol für "wolkig" oder "überwiegend wolkig" wird angezeigt, "schauer" oder "vereinzelt gewitter" leider nicht.
Update hab ich gemacht, auch eine manuelle Anpassung der widget_weather.js hat nichts gebracht. Hat noch jemand eine Idee an was es noch liegen könnte oder stelle ich mich nur zu doof an??
Titel: Antw:GELÖST: Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: baumix am 26 Februar 2017, 00:17:47
Guten Abend linus30,

Zitat von: linus30 am 19 Februar 2017, 13:43:40
Habe aktuell genau das gleiche Problem: das Wettersymbol für "wolkig" oder "überwiegend wolkig" wird angezeigt, "schauer" oder "vereinzelt gewitter" leider nicht.

Hier das gleiche Verhalten ... ich bin mir aber ziemlich sicher, dass ich vor ein paar Tagen das Icon für "Schauer" noch gesehen habe. Das Verhalten ist übrigens unabhängig vom Imageset.

Zitat
eine Idee an was es noch liegen könnte oder stelle ich mich nur zu doof an??

Ich sehe auch in der Java-Console keine Fehler - zumindest keine, die mit den Icons zu tun haben. Ich hatte bis eben keine Ahnung, woran das liegen könnte ... aber gerade als ich die Nachricht abgeschickt habe, fiel mir nochwas ein: Was hast Du als Quell-Reading für die Icons? Ich hatte bis eben

data-get="fc1_icon"


Klingt naheliegend, führt aber zu dem angesprochenen Verhalten. Richtig ist aber

data-get="fc1_condition"


Damit ist mein Fehler weg ...

Grüße

Baumix
Titel: Antw:GELÖST: Frage zu Wetter.com und FHEM-Tablet-UI
Beitrag von: linus30 am 26 Februar 2017, 22:25:31
Hallo baumix,

vielen Dank für deine Hilfe! data-get="fc1_condition" war genau der richtige Hinweis!
Das Symbol hatte ich tatsächlich aus data-get="fc1_icon"ermittelt....
Den Bezeichner hatte ich sogar schon aus der _condition...    ::)

Besten Dank!!

Linus