Nachdem es leider keinen Maintainer für das bisheriger "weather_widget" mehr gibt und die Veränderungen bzgl. Verfügbarkeit der Wetterdienste sehr umfassend sind, habe ich mich entschlossen, das bisherige Widget zu aktualisieren und zu vereinfachen!
- API für "Yahoo" geht nicht mehr
- API für "Wunderground" ist eingestellt (seit April 2019 ausschliesslich für Besitzer einer Wetterstation mit neuer API)
- Wetter-Modul wurde von @CoolTux für "DarkSky" und "OpenWeather" umgestellt https://forum.fhem.de/index.php/topic,95823.0.html (https://forum.fhem.de/index.php/topic,95823.0.html)
- Wetter-Modul wurde von @Loredo für "Wunderground" erweitert https://forum.fhem.de/index.php/topic,59646.msg931682.html#msg931682 (https://forum.fhem.de/index.php/topic,59646.msg931682.html#msg931682)
- neues Wetter-Modul für "DWD Open Data" (Deutscher Wetterdienst) von @jensb https://forum.fhem.de/index.php/topic,83097.0.html (https://forum.fhem.de/index.php/topic,83097.0.html)
Vorweg: Ich bin kein Entwickler, habe lediglich den bestehenden Code nach meinen Anforderungen vereinfacht ;)
Der bisherige Code basierte auf Übersetzungen und war somit sprachabhängig, fehleranfällig und kompliziert. Folgende Änderungen sind in der neuen Version umgesetzt:
- sprachunabhängig
- basierend auf Icon-Beschreibungen der Wetterdienste
- Halbierung des Codes mit besserer Verständlichkeit
- erweiterbar mit weiteren Wetterdiensten und Icons
- aktuelle Unterstützung des Weather-Moduls (DarkSky, OpenWeather und Wunderground), ProPlanta, DWD Open Data, Netatmo und Visualcrossing
- aktuell vier Icon-Sets unterstützt: kleinklima, meteocons, weathericons, animierte Icons von amcharts und neue animierte Icons von bas
Das Mappen der entsprechenden Icons zu den entsprechenden Wetterdienst-Stati ist hierbei die größte Herausforderung:
- DarkSky liefert 12 Zustände (minimale Unterscheidung zw. Tag und Nacht)
- Visualcrossing liefert 16 Zustände (volle Unterscheidung zw. Tag und Nacht)
- OpenWeather liefert 16 Zustände (volle Unterscheidung zw. Tag und Nacht)
- Wunderground liefert 47 Zustände (volle Unterscheidung zw. Tag und Nacht)
- ProPlanta liefert 28 Zustände (volle Unterscheidung zw. Tag und Nacht)
- DWD liefert 100 Zustände!!! (volle Unterscheidung zw. Tag und Nacht - "SunUp" muss definiert sein)
- Netatmo liefert 230 Zustände!!! (volle Unterscheidung zw. Tag und Nacht)
Dagegen stehen dann die Icon-Sets, welche ebenfalls unterschiedlich in der Granularität der Anzeige sind. Daraus resultieren im Moment
ca. 2100 Mappings!!! Im Anhang findet ihr die Mapping-Übersicht (
Icon Mapping.pdf), um einen Eindruck zu bekommen und evtl. Verbesserungen vorzuschlagen.
Für die Tests habe ich mir 4 Dummy-Devices mit den entsprechenden Zuständen definiert und dann sämtliche Varianten in einer Webseite zusammengefasst (siehe
weather_widget_overview.png im Anhang).
Attribute:data-device (FHEM-Device, welches die Wetterdaten bereitstellt)
data-get (
WICHTIG: Weather-Modul DarkSky, OpenWeather und Wunderground "fcx_
iconAPI" oder "hfcx_
iconAPI"
ProPlanta "fcx_
weatherxx
Icon" (d.h. ein bisheriges Reading ohne "Icon" muss geändert werden!)
DWD "fcx_x_
ww"
Netatmo "fcx_
symbol_x"
Visualcrossing "days_xx_hours_xx_
icon"
data-imageset ("kleinklima", "meteocons", "weathericons", "amcharts" oder "bas")
data-device-type ("WindDirection" wie bisher - funktioniert ausschliesslich mit data-imageset="weathericons"!)
Die animierten Icons von amCharts könnt ihr auf https://www.amcharts.com/free-animated-svg-weather-icons/ (https://www.amcharts.com/free-animated-svg-weather-icons/) sehen. Die
neuen animierten Icons von
bas könnt ihr auf https://bas.dev/projects/weather-icons (https://bas.dev/projects/weather-icons) oder im Wiki-Beitrag anschauen: https://wiki.fhem.de/wiki/FTUI_Widget_Weather (https://wiki.fhem.de/wiki/FTUI_Widget_Weather). Bis auf die neuen "bas" Icons werden alle anderen Icons per FHEM Update verteilt. Falls dies bei euch nicht funktioniert, könnt ihr einfach den Inhalt der "weather.zip" (im Anhang) in den Ordner "/opt/fhem/www/images/default/weather" kopieren. Falls ihr nur zusätzlich die "bas" Icons braucht, könnt ihr den Inhalt von "bas_animated_icons.zip" in den existierenden Ordner kopieren.
Im Anhang eine Übersicht über alle Icons ("weather_widget_overview.png", "amCharts-overview_custom.gif" und "bas-overview_custom.gif").
Zum Testen könnt ihr die "widget_weather.js" nach
fhem/www/tablet/js kopieren. Bei Problemen, einfach ein Update in FHEM machen, dann bekommt ihr die Version v3.1 wieder.
PS: Ich werde neue Versionen immer in diesem ersten Post aktualisieren!
Viele Grüße
Andreas
v2.1 vom 06.02.2019- hinzugefügt 10d und 10n für OpenWeather
- hinzugefügt "amCharts" animierte Wetter-Icons
v2.2 vom 07.02.2019- gefixt: Größenklassen "amCharts"
v2.3 vom 11.02.2019- gefixt: Icon für aktuelles Wetter bei ProPlanta
v2.4 vom 11.02.2019- gefixt: "kleinklima" Namen an Standardinhalt des images-Verzeichnis angepasst
v2.5 vom 17.02.2019- hinzugefügt: Tag/Nacht Unterscheidung für "DWD" (Dank auch an sinus61)
v2.6 vom 19.02.2019- optimiert: Tag/Nacht Unterscheidung für "DWD" (Dank auch an Knallkopp_02)
- hinzugefügt: zusätzliche "amcharts" Icons mit Mappings (sind in "weather.zip" bereits enthalten)
v2.7 vom 05.03.2019- optimiert: Tag/Nacht Unterscheidung für "DWD" (Dank auch an Knallkopp_02) - gibt jetzt ein Reading bei DWD "SunUp", dieses muß noch im DWD Modul aktiviert werden über das Hinzufügen im Attribut "forecastProperties"
- hinzugefügt: Unterstützung von "WindDirection" aus dem Orginal Widget - somit abwärts kompatibel!
v2.8 vom 14.03.2019- optimiert: Tag/Nacht Unterscheidung für "DWD" mit Fallback zu "d" falls SunUp nicht definiert ist
- hinzugefügt: Netatmo Mapping für "amcharts"
- hinzugefügt: "amcharts" Icon "windy.svg" mit Mapping (ist in der weather.zip enthalten)
- hinzugefügt: DWD Mappings für 68,69,83,84,89,90,97
v2.9 vom 18.03.2019- hinzugefügt: Netatmo Mapping für "kleinklima"
v3.0 vom 04.05.2019- hinzugefügt: Netatmo Mapping für "weathericons" und "meteocons"
- hinzugefügt: Wunderground Mapping für sämtliche Icon-Sets
v3.1 vom 05.05.2019 -
wird seit 05.06.2019 per FHEM update verteilt- gefixt: kleinklima Mapping für "n14"
v3.2 vom 12.12.2019- hinzugefügt: unabhängige Größendefinition des Warn-Icons möglich (siehe Ergänzung im Wiki)
v3.3 vom 03.05.2020- gefixt: Proplanta Mapping mit größerem Forcast (>7 Tage)
v3.4 vom 04.12.2020- gefixt: Proplanta Mapping für n10/t10 (Schnee) und n11/t11 (Schneeregen)
v4.0 vom 12.01.2021- hinzugefügt: zusätzliche animierte "bas" Icons mit Mappings (sind in "weather.zip" enthalten bzw. separat in "bas_animated_icons.zip")
v4.1 vom 30.03.2021- hinzugefügt: weitere animierte "bas" Icons mit Mapping für Proplanta (sind in "weather.zip" enthalten bzw. separat in "bas_animated_icons.zip")
v4.2 vom 19.12.2021- hinzugefügt: Unterstützung für Wetterdienst "Visualcrossing" incl. iconset2 (siehe https://www.visualcrossing.com/resources/documentation/weather-api/defining-icon-set-in-the-weather-api/ (https://www.visualcrossing.com/resources/documentation/weather-api/defining-icon-set-in-the-weather-api/)
v4.3 vom 25.06.2022- gefixt: Netatmo Mapping für 130000 und 230000
Das klingt schon mal alles sehr gut. Am besten gefällt mir: Halbierung des Codes mit besserer Verständlichkeit
Ich habe mir das .js mal runtergeladen und mein aktuelle Widget ersetzt. Ergebnis: die Wetter Icons werden bei mir nicht mehr angezeigt. Ich benutze PROPLANTA. Da muss ich mal überprüfen, woran das liegt.
<div data-type="weather" data-device="AgroWeather" data-get="fc0_weatherDay" class="big"></div>
Aber erst einmal - vielen Dank.
Edit:
- data-imageset hat kein default
- meine aktuellen PROPLANTA Werte werden nicht gemappt:'heiter', 'wolkig', 'stark bewölkt'usw.
Hi somansch,
darksky sieht gut aus. Danke.
esk
Zitat von: setstate am 05 Februar 2019, 05:53:39
Das klingt schon mal alles sehr gut. Am besten gefällt mir: Halbierung des Codes mit besserer Verständlichkeit
Ich habe mir das .js mal runtergeladen und mein aktuelle Widget ersetzt. Ergebnis: die Wetter Icons werden bei mir nicht mehr angezeigt. Ich benutze PROPLANTA. Da muss ich mal überprüfen, woran das liegt.
<div data-type="weather" data-device="AgroWeather" data-get="fc0_weatherDay" class="big"></div>
Aber erst einmal - vielen Dank.
Edit:
- data-imageset hat kein default
- meine aktuellen PROPLANTA Werte werden nicht gemappt:'heiter', 'wolkig', 'stark bewölkt'usw.
Hallo setstate,
super, dass du dich hier gleich mal einklinkst :).
Bezüglich Definition bei ProPlanta, muss ein anderes Reading verwendet werden: statt "fc0_weatherDay" muss es jetzt "fc0_weatherDay
Icon" sein. Dies ist notwendig, da keine umfangreiche Übersetzungen der Texte des Wetterzustands sprachabhängig gepflegt werden müssen. Ich werde es nochmal besser hervorheben im ersten Post.
Bezüglich eines defaults für "data-imageset" war bisher nichts im Modul. Wenn du mir kurz den Code für solch ein Default gibst, nehme ich es gerne auf. Bin leider kein Entwickler ;).
Viele Grüße
Andreas
Hi,
ich nutze Dark Sky und bei der condition steht "Leicht bewölkt" und als iconAPI steht "partly-cloudy-night"
Übersetzt wird durch die widget_weather.js in "wi wi-day-sunny"
Finde ich irgendwie blöd, steht zwar so in der FAQ, aber verwirrt
'partly-cloudy-night': 'wi wi-day-sunny', // nicht "wi wi-partly-cloudy-night", siehe DarkSky API FAQ: https://darksky.net/dev/docs/faq
Zitat von: Otto am 06 Februar 2019, 07:54:12
Hi,
ich nutze Dark Sky und bei der condition steht "Leicht bewölkt" und als iconAPI steht "partly-cloudy-night"
Übersetzt wird durch die widget_weather.js in "wi wi-day-sunny"
Finde ich irgendwie blöd, steht zwar so in der FAQ, aber verwirrt
'partly-cloudy-night': 'wi wi-day-sunny', // nicht "wi wi-partly-cloudy-night", siehe DarkSky API FAQ: https://darksky.net/dev/docs/faq
Hallo Otto,
ja, das finde ich auch nicht optimal. Leider wird dieses Reading so von DarkSky befüllt. Eine Anzeige eines "Leicht Bewölkt" Symbols mit Mond wäre sicher noch verwirrender in der Tagesvorschau ;). Das Reading des Wetterzustands bringt auch nichts, hier sehe ich folgende Nachteile:
- keine Unterscheidung zwischen Tag und Nacht
- unzählige Varianten - wirf mal einen Blick in die Tabelle am Beispiel DWD
- unzählige Schreibweisen ö vs. oe vs. ö
- was ist mit anderen Sprachen?
- zusammengefasst: zu unflexibel, zu fehleranfällig und zu pflegeaufwändig
Meiner Meinung nach wäre die perfekte Lösung, DWD mit seinen 100 Zuständen zu nutzen. Leider fehlt dort die Unterscheidung zwischen Tag und Nacht :-(. Dies könnte man jedoch evtl. mit einem user-reading im DWD lösen, welches dann z.B. statt "45", "45d" als Reading generiert, wenn fcx_time eine Tageszeit ist.
Besser noch, der Modul Maintainer setzt dieses zusätzliche Reading.
Viele Grüße
Andreas
ich klinke mich hier auch mal mit ein, da ich auch noch immer an der Darstellung/Umsetzung arbeite.
Finde deinen Grundgedanken nicht schlecht, alles zu vereinfachen. Die Idee alles mit Zahlen zu machen ist gut, da es dadurch keine Probleme mehr mit den Sprachen geht. "Einfach" 100 Grafiken für die Zustände zu machen wäre gut.
Ich hätte zum Thema Tag/Nacht sowie der Umsetzung mit den 100 DWD Wertten einen Vorschlag.
Ich habe vor langer langer Zeit ein Programm namens Samurize benutzt und war darüber an einen Grafiker gekommen, der damals Grafiken für das Weather Widget für Samurize gemacht hat. Wie wäre es Ihn anzuschreiben, ob er noch aktiv ist, und ob er evtl seine Grafiken für diese Bedürfnisse anpasst/erweitert. Eswäre gut wenn das jemand "offizielles" von Fhem macht, damit es Gewichtung bekommt.
So hätten wir schanmal eine größere Auswahl an Grafiken.
Das waren die damaligen Grafiken https://www.deviantart.com/jyrik/art/Weather-Icons-Shiny-5215175
Mit der Tag/Nacht Geschichte hatte ich dir ja vor einger Zeit mal meine Umsetzung zukommen lassen.
Frage an alle die irgendeinen Wetteranbieter nutzen, gibt es bei allen eine Wert für die Uhrzeit bei den Reading, bei DWD weiß ich es, da gibt es einen, der TIME heißt. Könnte man daraus irgendwie was generieren, das habe ich noch nicht getestet, aktuell generiere ich das aus der Nummer des Readings (0-7), was auch super klappt.
Hier mal ein Datensatz, den DWD generiert, damit man mal vergleichen kann, was man überhaupt bekommt
fc0_0_DD 174
fc0_0_FF 7
fc0_0_FX1 13
fc0_0_Neff 69
fc0_0_RR6c 0.00
fc0_0_TTT 0
fc0_0_time 01:00
fc0_0_ww 2
fc0_0_wwP 1.00
fc0_0_wwd Bewölkung unverändert
Gruß
Zitat von: Knallkopp_02 am 06 Februar 2019, 16:55:00
Mit der Tag/Nacht Geschichte hatte ich dir ja vor einger Zeit mal meine Umsetzung zukommen lassen.
Frage an alle die irgendeinen Wetteranbieter nutzen, gibt es bei allen eine Wert für die Uhrzeit bei den Reading, bei DWD weiß ich es, da gibt es einen, der TIME heißt. Könnte man daraus irgendwie was generieren, das habe ich noch nicht getestet, aktuell generiere ich das aus der Nummer des Readings (0-7), was auch super klappt.
Kannst du das nochmal posten?
Neue animierte Wetter-Icons experimentell verfügbar :).
Siehe Aktualisierung im ersten Post.
Viel Spaß damit
Andreas
Habe Dir eine PM zukommen lassen.
Vielen Dank für eure tolle Arbeit!
Sieht echt klasse aus!
Eine Skalierung der animierten Icons wäre jetzt noch super.
Ich habe auch etwas getestet, aber größer als Standard habe ich es leider auch nicht hinbekommen...
Zitat von: remo am 07 Februar 2019, 15:59:17
Vielen Dank für eure tolle Arbeit!
Sieht echt klasse aus!
Eine Skalierung der animierten Icons wäre jetzt noch super.
Ich habe auch etwas getestet, aber größer als Standard habe ich es leider auch nicht hinbekommen...
Danke für die Blumen. Ich hoffe, dass sich @setstate diesbezüglich noch einbringt. Ich versuche gerade zu verstehen, wie man am besten mit SVG-Dateien umgeht. Im Moment sind sie einfach als Bild mit image-Tag eingebunden....
Zitat von: remo am 07 Februar 2019, 15:59:17
Vielen Dank für eure tolle Arbeit!
Sieht echt klasse aus!
Eine Skalierung der animierten Icons wäre jetzt noch super.
Ich habe auch etwas getestet, aber größer als Standard habe ich es leider auch nicht hinbekommen...
Habe das Problem jetzt gefixt. Man kann ganz normal mit den bekannten Klassen die Größe anpassen. Neue Version im ersten Post bereitgestellt.
Hi somansch,
sieht gut aus.
OT: Eine Frage frage zum Layout. Was bedeuten die Pfeile bei der gefühlten Temp ? Und wie machst du das? UN wie hast du die deutschen Wochentage hinbekommen.
Ich steh auf dem Schlauch.
Gestern habe ich die amcharts-Icons nicht groß bekommen,
heute mit der neuen JS bekomme ich sie nicht klein ???
<div class="small" data-device="WetterdatenDarkSky" data-get="fc1_iconAPI" data-type="weather" data-imageset="amcharts"></div>
Zitat von: remo am 08 Februar 2019, 09:39:29
Ich steh auf dem Schlauch.
Gestern habe ich die amcharts-Icons nicht groß bekommen,
heute mit der neuen JS bekomme ich sie nicht klein ???
<div class="small" data-device="WetterdatenDarkSky" data-get="fc1_iconAPI" data-type="weather" data-imageset="amcharts"></div>
Hast du mal "tiny" oder "mini" ausprobiert?
Man, das ging ja schnell.
Selbes Resultat - bleibt "riesig"
<!-- aktuelles Wetter-Icon -->
<table width="100%" border="1">
<tr>
<td style="text-align:center;vertical-align:center">
<div class="tiny"
data-device="WetterdatenDarkSky" data-get="fc1_iconAPI" data-type="weather" data-imageset="amcharts"></div>
</td>
</tr>
</table>
Eigenartiges Verhalten,
das Icon wird NICHT INNERHALB des divs eingefügt...
Siehe Screenshot 1.
bei Meteocons klappt es...
siehe Screenshot 2
Zitat von: remo am 08 Februar 2019, 10:30:33
Eigenartiges Verhalten,
das Icon wird NICHT INNERHALB des divs eingefügt...
Siehe Screenshot 1.
bei Meteocons klappt es...
siehe Screenshot 2
Kannst du mal "kleinklima" ausprobieren? Hintegrund ist das "kleinklima" und "amcharts" per img-Tag eingebunden sind. Sich also identisch verhalten sollten.
Ich nutze das Flex Design von FTUI...
Bei kleinklima genau dasselbe...
ZitatHintegrund ist das "kleinklima" und "amcharts" per img-Tag eingebunden sind.
Ich nutze das Flex Design von FTUI...
Was bedeutet das genau?
Edit:
mit FlexBox stimmt die Positionierung, aber die Größe des Icons lässt sich noch immer nicht ändern...
Zitat von: remo am 08 Februar 2019, 11:04:03
Bei kleinklima genau dasselbe...
Was bedeutet das genau?
Edit:
mit FlexBox stimmt die Positionierung, aber die Größe des Icons lässt sich noch immer nicht ändern...
Bist du sicher, dass du v2.2 der js aktiv hast?
Ich habe sie aus deinem ersten Post heruntergeladen.
Vielleicht kannst du mir mal einen Schnipsel von dir posten?!
/* v2 updated by "somansch" (Andreas) */
/* v2.1 added amCharts animated icons by "somansch" (Andreas) */
/* v2.2 fixed amCharts sizing by "somansch" (Andreas) */
Ich habe mich mal mit der Neuen Version 2.2 beschäftigt, und mal auf die Schnelle versucht das mit Tag und Nacht umzusetzen, was mir aber nicht gelungen ist.
Warum hast du data-device-typ herausgenommen? Hat es einen bestimmten Grund? Weil darüber hatte ich bei mir die Tag/Nacht Funktion definiert.
BTW im Code ist aber noch ein Stück der data-device-typ irgendwie im Inhalt hat.
Gruß
Zitat von: Otto am 08 Februar 2019, 09:35:13
Hi somansch,
sieht gut aus.
OT: Eine Frage frage zum Layout. Was bedeuten die Pfeile bei der gefühlten Temp ? Und wie machst du das? UN wie hast du die deutschen Wochentage hinbekommen.
Hallo Otto,
das sind die Statistiken, also Verlauf der letzten Stunden. Hier für die Statistik für die Readings des Device definieren, siehe http://192.168.5.11:8083/fhem/docs/commandref_DE.html#statistics (http://192.168.5.11:8083/fhem/docs/commandref_DE.html#statistics). Danach kannst du die Werte wie in diesem Beispiel nutzen:
<div data-type="klimatrend" data-device="DarkSky" data-get="statTemperatureTendency" data-refperiod="1" class="inline bigger top-space readonly" data-stagnating-color="rgb(223,210,202)" data-rising-color="rgb(225,112,0)" data-highmark-rising-color="rgb(225,112,0)" data-falling-color="rgb(0,161,222)" data-highmark-falling-color="rgb(0,161,222)"></div>
<div data-type="klimatrend" data-device="DarkSky" data-get="statTemperatureTendency" data-refperiod="2" class="inline bigger top-space readonly" data-stagnating-color="rgb(223,210,202)" data-rising-color="rgb(225,112,0)" data-highmark-rising-color="rgb(225,112,0)" data-falling-color="rgb(0,161,222)" data-highmark-falling-color="rgb(0,161,222)"></div>
<div data-type="klimatrend" data-device="DarkSky" data-get="statTemperatureTendency" data-refperiod="3" class="inline bigger top-space readonly" data-stagnating-color="rgb(223,210,202)" data-rising-color="rgb(225,112,0)" data-highmark-rising-color="rgb(225,112,0)" data-falling-color="rgb(0,161,222)" data-highmark-falling-color="rgb(0,161,222)"></div>
Die Wochentagsabkürzung bekommst du durch Formatierung mit data-substitution, z.B.:
<div data-type="label" data-device="Wetter_Pro" data-get="fc0_date" data-post-text=" - Proplanta" data-substitution="toDate().ee()" class="top-narrow-2x"></div>
Viele Grüße
Andreas
Zitat von: remo am 08 Februar 2019, 11:04:03
Bei kleinklima genau dasselbe...
Was bedeutet das genau?
Edit:
mit FlexBox stimmt die Positionierung, aber die Größe des Icons lässt sich noch immer nicht ändern...
Heißt das, dass bei kleinklima auch die Position nicht funktioniert?
PS: Diesbezüglich wurde nichts geändert....
Poste mal deinen kompletten Code zum Nachstellen.
ich habe mal eine Beispielseite mit Gridster zum Testen verwendet. Die Größe und Position ist einwandfrei. Im Anhang Zeile 87-90 siehst du die Definition.
Haben andere User Feedback zu dem Verhalten in Bezug auf Größe und Position?
Zitat von: Knallkopp_02 am 08 Februar 2019, 13:43:13
Ich habe mich mal mit der Neuen Version 2.2 beschäftigt, und mal auf die Schnelle versucht das mit Tag und Nacht umzusetzen, was mir aber nicht gelungen ist.
Warum hast du data-device-typ herausgenommen? Hat es einen bestimmten Grund? Weil darüber hatte ich bei mir die Tag/Nacht Funktion definiert.
BTW im Code ist aber noch ein Stück der data-device-typ irgendwie im Inhalt hat.
Gruß
Hallo Knallkopp,
der device-type wurde für YahooCode und WindDirection genutzt, ist jedoch jetzt obsolet. Der einzige Zweck für das Erkennen des Device-Types ist nur noch ProPlanta, um aus der gelieferten URL den Namen des gifs herauszufiltern.
Ich habe mir deine Umsetzung mit Tag/Nacht für DWD angeschaut. Dies ist jetzt so nicht mehr machbar, da du ja einfach an den kleinklima Bildnamen "_night" dranhängst. Dies ist nur bedingt für kleinklima nutzbar und nicht für die anderen Iconsets.
Das Weather_Widget sollte in Zukunft
ausschliesslich zum Mappen von eindeutigen Wetterzuständen (ohne aufwändige Übersetzung) in einzelne Icons verwendet werden. Alle anderen Sachen, wie z.B. eine Tag/Nacht Unterscheidung muss als Reading (Wetterzustand) bereits vorliegen. Da dies bei DWD nicht der Fall ist, bleibt nur noch einmal beim "DWD" Maintainer dieses zusätzliche Reading anzufordern. Alternativ mit einem UserReading oder Notify die Readings selbst zu erzeugen wäre auch ein Weg. Folgender Ansatz geht in die richtige Richtung: https://forum.fhem.de/index.php/topic,83097.msg902457.html#msg902457 (https://forum.fhem.de/index.php/topic,83097.msg902457.html#msg902457)
Ziel muss es sein, ein zusätzliches Reading für "63" mit der Unterscheidung Tag/Nacht, also "63d"/"63n" in Abhängigkeit von fcx_time zu erzeugen. Danach brauchen wir nur die Mappings für sämtliche Icon-Sets aufzunehmen....
Jedoch bin ich auch kein Entwickler ;)
Viele Grüße
Andreas
Ich bin auch kein Programmierer, sehe sie Sache immer. Von der User Seite.
Rollen wir die Sache mal von hinten auf. Wenn ich dich richtig verstehe werden nach wie vor Grafiken gebraucht, die für Tag und Nacht vorhanden sind. Da gibt es meiner Meinung nach schon ein ,,Problem". Für leicht bewölkt, heiter etc kann ich das nachvollziehen, aber für starken Schneefall, komplett bewölkt oder Gewitter sehe ich nur einen Zustand. Das sehe ich keinen Tag/Nacht Zustand.
Den Gedanken alles mit Nummern zumachen teile ich voll und ganz, ob die Grafik nun sunny, sunny_night oder 0d, 0n heist ist egal, vereinfacht aber die Language Hürde.
Wie stellst du dir jetzt die Umsetzung von den neuen Readings vor? Also soll der User bei einer Wettervorhersage von 7 Tagen und und 8 Werten pro Tag (3 Stunden Auflösung) 56 userreadings anlegen, die dann den Status Tag oder Nacht ermitteln mit der entsprechenden Zahl davor? Bin in Fhem noch nicht so fit, ob das auch einfacher geht. Das wäre aber für den User viel zu kompliziert. Das muss alles nur mit der Installation von Fhem und FTUI und einer Beispielconfig funktionieren, ohne weiteres Zutun.
manche User sind schon überfordert, wenn sie Grafiken umbenennen sollen.
BTW, man sollte evtl noch für die, die sich ein eigenes Iconset nehmen wollen, eine Option anbieten, oder generell nur eine für Grafiken, die dann ausgetauscht werden können. Also Kleinklima, amcharts und X in eins. so würde es auch einfacher.
Ich schaue mir das am WE auch mal an, ob mir irgendwas einfällt, wie man das alles in der js realisieren kann, ohne etwas anderes anzupacken.
Gruß
Im Anhang meine HTML.
Sowie das Resultat auf dem Tablet.
Zitat von: Knallkopp_02 am 09 Februar 2019, 08:48:10
Rollen wir die Sache mal von hinten auf. Wenn ich dich richtig verstehe werden nach wie vor Grafiken gebraucht, die für Tag und Nacht vorhanden sind. Da gibt es meiner Meinung nach schon ein ,,Problem". Für leicht bewölkt, heiter etc kann ich das nachvollziehen, aber für starken Schneefall, komplett bewölkt oder Gewitter sehe ich nur einen Zustand. Das sehe ich keinen Tag/Nacht Zustand.
Die Icons sind im Moment nicht das Problem. Klar gibt es Unterschiede in der Vielfalt der Icons, jedoch sind durch die Mappings auch die Zustände für die Nacht abgedeckt. Am Beispiel "Stark bewölkt, Regen oder Gewitter", da braucht man kein Symbol mit Mond ;).
Zitat von: Knallkopp_02 am 09 Februar 2019, 08:48:10
Den Gedanken alles mit Nummern zumachen teile ich voll und ganz, ob die Grafik nun sunny, sunny_night oder 0d, 0n heist ist egal, vereinfacht aber die Language Hürde.
Wie stellst du dir jetzt die Umsetzung von den neuen Readings vor? Also soll der User bei einer Wettervorhersage von 7 Tagen und und 8 Werten pro Tag (3 Stunden Auflösung) 56 userreadings anlegen, die dann den Status Tag oder Nacht ermitteln mit der entsprechenden Zahl davor? Bin in Fhem noch nicht so fit, ob das auch einfacher geht. Das wäre aber für den User viel zu kompliziert. Das muss alles nur mit der Installation von Fhem und FTUI und einer Beispielconfig funktionieren, ohne weiteres Zutun.
Um nochmal klarzustellen, das Tag/Nacht Problem existiert
ausschliesslich bei "DWD". "DarkSky", "OpenWeather" und "Proplanta" liefern diese Werte mehr oder weniger bereits. Ich gebe dir Recht, dass zusätzliche UserReadings oder ein Notify Aufwand für den User bedeuten, daher sehe ich hier den Wetter-Modul Maintainer "in der Pflicht" oder alternativ eine einfach umzusetzende Lösung außerhalb des Weather_Widget.
Zitat von: Knallkopp_02 am 09 Februar 2019, 08:48:10
BTW, man sollte evtl noch für die, die sich ein eigenes Iconset nehmen wollen, eine Option anbieten, oder generell nur eine für Grafiken, die dann ausgetauscht werden können. Also Kleinklima, amcharts und X in eins. so würde es auch einfacher.
Falls ein User heute andere Grafiken nutzen möchte, geht das ja bereits. Einfach die Kleinklima png durch andere pngs mit gleichem Namen austauschen. Was man natürlich noch reinnehmen könnte, wäre data-imageset="user". Die Mappings sind vorgegeben mit Zahlen von 1d-100d und 1n-100n. Somit muss der User seine Icons selbst zu den Nummern (Wetterzuständen für Tag und Nacht) umbenennen bzw. kopieren. Ich bezweifle jedoch, dass das ein User machen möchte ;).
Zitat von: Knallkopp_02 am 09 Februar 2019, 08:48:10
Ich schaue mir das am WE auch mal an, ob mir irgendwas einfällt, wie man das alles in der js realisieren kann, ohne etwas anderes anzupacken.
Sehr gern.
Viele Grüße
Andreas
Zitat von: remo am 09 Februar 2019, 09:46:48
Im Anhang meine HTML.
Sowie das Resultat auf dem Tablet.
hallo remo,
ich habe mir deinen Code mal angeschaut. Du arbeitest ausschliesslich mit "table", "tr" und "td" und vielen festen Angaben mit "style". Dies widerspricht der Idee des FTUI. Bitte verwende die Klassen für Tabellen, Reihen und Zellen (sheet, row, cell) und die entsprechenden Klassen für deren Positionierung und Größen. Damit funktioniert auch die Größendefinition der Wetter-Icons. Ich schlage dir vor, mit einem Beispiel aus der Community zu starten https://forum.fhem.de/index.php/topic,37378.0.html (https://forum.fhem.de/index.php/topic,37378.0.html), damit kommst du schneller ans Ziel ;).
Viele Grüße
Andreas
Vielen Dank für die Anmerkung. Das ist historisch so gewachsen. Um ein Optimierung habe ich mich jetzt lange drücken können. Wenn ich das richtig verstanden habe, gibt es gridster und vbox- sollte man sich für eine Variante entschieden oder kann/darf man das mischen?
Zitat von: remo am 09 Februar 2019, 14:06:29
Vielen Dank für die Anmerkung. Das ist historisch so gewachsen. Um ein Optimierung habe ich mich jetzt lange drücken können. Wenn ich das richtig verstanden habe, gibt es gridster und vbox- sollte man sich für eine Variante entschieden oder kann/darf man das mischen?
Du solltest dich für ein Layout entscheiden. Ein Mix ist nicht empfehlenswert. Ich nutze z.B. Flex mit hbox/vbox. Flex, wie der Name sagt, ist flexibler, sodass die Auflösung eine nicht so große Rolle spielt und du daher mit unterschiedlichen Geräten oder Browsern ein ähnliches angepasstes Layout hast.
Bitte dieses Thema nicht weiter in diesem Thread diskutieren. Du kannst gerne einen neuen Thread dazu eröffnen ;).
Viele Grüße
Andreas
Sorry. Ist klar. Ich wollte das jetzt auch nicht unnötig ausweiten.
Ich werde demnächst meine index.html optimieren. Dabei wird sich die eine oder andere Frage beantworten.
Vielen lieben Dank nochmals.
Ich werde diesen Thread und deine Errungenschaften weiterhin neugierig folgen.
Zitat von: somansch am 09 Februar 2019, 12:18:47
Falls ein User heute andere Grafiken nutzen möchte, geht das ja bereits. Einfach die Kleinklima png durch andere pngs mit gleichem Namen austauschen. Was man natürlich noch reinnehmen könnte, wäre data-imageset="user". Die Mappings sind vorgegeben mit Zahlen von 1d-100d und 1n-100n. Somit muss der User seine Icons selbst zu den Nummern (Wetterzuständen für Tag und Nacht) umbenennen bzw. kopieren. Ich bezweifle jedoch, dass das ein User machen möchte ;).
So unterschiedlich sind die Ansichten, ich kenne einige Leute, die sich die Grafiken immer selbst ausgesucht, bzw. selber erstellt haben. Ich gehöre selbst dazu. Aber das ist erstmal auch nicht das wichtigste.
Ich habe dein JS erstmal für mich abegespeckt, damit icherstmal sehen konnte was nicht für DWD gebraucht wird. Aktuell versuche ich das ,,Time" Reading irgendwie in das JS zu bekommen. Verstehe aber nicht, wie das ,,WW" Reading geholt wird, wenn ich Time simuliere sieht es schon gut aus.
Wer hat da eine Idee und kann helfen.
Gruß
Zitat von: Knallkopp_02 am 09 Februar 2019, 19:46:23
So unterschiedlich sind die Ansichten, ich kenne einige Leute, die sich die Grafiken immer selbst ausgesucht, bzw. selber erstellt haben. Ich gehöre selbst dazu. Aber das ist erstmal auch nicht das wichtigste.
Ich habe dein JS erstmal für mich abegespeckt, damit icherstmal sehen konnte was nicht für DWD gebraucht wird. Aktuell versuche ich das ,,Time" Reading irgendwie in das JS zu bekommen. Verstehe aber nicht, wie das ,,WW" Reading geholt wird, wenn ich Time simuliere sieht es schon gut aus.
Wer hat da eine Idee und kann helfen.
Gruß
Ich habe mal bei Jens nachgefragt, ob er die Readings direkt im DWD Modul bereitstellen kann: https://forum.fhem.de/index.php/topic,83097.msg903717.html#msg903717 (https://forum.fhem.de/index.php/topic,83097.msg903717.html#msg903717)
Viele Grüße
Andreas
Hallo somanch,
habe mein Wetter heute von Yahoo auf Darksky umgestellt. Als data-imageset wollte ich weiterhin kleinklima einsetzen, was aber erst einmal ziemlich traurig aussah.
Dann bin ich auf deine Version des Weather-Widgets gestoßen und habe diese bei mir eingespielt.
Klasse Arbeit von dir, besten Dank!
Hallo schönen Nachmittag
hab mich jetzt auch mit deinem neuen Modul beschäftigt.
Leider habe ich noch immer verschieden große Darstellungen der Icons (war auch im alten Modul bei mir so, dachte ich bekomm es mit dem Neuen weg?)
Im Anhang beide Varianten und hier meine html
<li data-row="2" data-col="1" data-sizex="18" data-sizey="4">
<header></header>
<div class="sheet">
<div class="row">
<div class="cell">
<div data-type="label" data-device="Wetter" data-get="fc1_sunriseTime" data-part="5" data-pre-text="SR " class="cell inline small"></div>
<div data-type="label" data-device="Wetter" data-get="fc1_sunsetTime" data-part="5" data-post-text=" SS" class="cell inline small"></div>
<div data-type="label" data-device="Wetter" data-get="fc1_day_of_week" class="small"></div>
<div data-type="weather" data-device="Wetter" data-get="fc1_iconAPI" data-imageset="kleinklima" class="mini"></div>
<div data-type="label" data-device="Wetter" data-get="fc1_condition" class="cell"></div>
<div data-type="label" data-device="Wetter" data-get="fc1_low_c" data-unit="%B0C%0A" class="cell inline big" ></div>
<div data-type="label" data-device="Wetter" data-get="fc1_high_c" data-unit="%B0C%0A" class="cell inline big" ></div>
<div data-type="label" data-device="Wetter" data-get="fc1_uvIndex" data-unit= "UV - Index" class="cell big"></div>
<div data-type="label" data-device="Wetter" data-get="fc1_wind_condition" class="cell small"></div>
</div>
<div class="cell">
<div data-type="label" data-device="Wetter" data-get="fc2_sunriseTime" data-part="5" data-pre-text="SR " class="cell inline small"></div>
<div data-type="label" data-device="Wetter" data-get="fc2_sunsetTime" data-part="5" data-post-text=" SS" class="cell inline small"></div>
<div data-type="label" data-device="Wetter" data-get="fc2_day_of_week" class="small"></div>
<div data-type="weather" data-device="Wetter" data-get="fc2_iconAPI" data-imageset="kleinklima" class="mini"></div>
<div data-type="label" data-device="Wetter" data-get="fc2_condition" class="cell"></div>
<div data-type="label" data-device="Wetter" data-get="fc2_low_c" data-unit="%B0C%0A" class="cell inline big" ></div>
<div data-type="label" data-device="Wetter" data-get="fc2_high_c" data-unit="%B0C%0A" class="cell inline big" ></div>
<div data-type="label" data-device="Wetter" data-get="fc2_uvIndex" data-unit= "UV - Index" class="cell big"></div>
<div data-type="label" data-device="Wetter" data-get="fc2_wind_condition" class="cell small"></div>
</div>
<div class="cell">
<div data-type="label" data-device="Wetter" data-get="fc3_sunriseTime" data-part="5" data-pre-text="SR " class="cell inline small"></div>
<div data-type="label" data-device="Wetter" data-get="fc3_sunsetTime" data-part="5" data-post-text=" SS" class="cell inline small"></div>
<div data-type="label" data-device="Wetter" data-get="fc3_day_of_week" class="small"></div>
<div data-type="weather" data-device="Wetter" data-get="fc3_iconAPI" data-imageset="kleinklima" class="mini"></div>
<div data-type="label" data-device="Wetter" data-get="fc3_condition" class="cell"></div>
<div data-type="label" data-device="Wetter" data-get="fc3_low_c" data-unit="%B0C%0A" class="cell inline big"></div>
<div data-type="label" data-device="Wetter" data-get="fc3_high_c" data-unit="%B0C%0A" class="cell inline big"></div>
<div data-type="label" data-device="Wetter" data-get="fc3_uvIndex" data-unit= "UV - Index" class="cell big"></div>
<div data-type="label" data-device="Wetter" data-get="fc3_wind_condition" class="cell small"></div>
</div>
<div class="cell">
<div data-type="label" data-device="Wetter" data-get="fc4_sunriseTime" data-part="5" data-pre-text="SR " class="cell inline small"></div>
<div data-type="label" data-device="Wetter" data-get="fc4_sunsetTime" data-part="5" data-post-text=" SS" class="cell inline small"></div>
<div data-type="label" data-device="Wetter" data-get="fc4_day_of_week" class="small"></div>
<div data-type="weather" data-device="Wetter" data-get="fc4_iconAPI" data-imageset="kleinklima" class="mini"></div>
<div data-type="label" data-device="Wetter" data-get="fc4_condition" class="cell"></div>
<div data-type="label" data-device="Wetter" data-get="fc4_low_c" data-unit="%B0C%0A" class="cell inline big"></div>
<div data-type="label" data-device="Wetter" data-get="fc4_high_c" data-unit="%B0C%0A" class="cell inline big"></div>
<div data-type="label" data-device="Wetter" data-get="fc4_uvIndex" data-unit= "UV - Index" class="cell big"></div>
<div data-type="label" data-device="Wetter" data-get="fc4_wind_condition" class="cell small"></div>
</div>
<div class="cell">
<div data-type="label" data-device="Wetter" data-get="fc5_sunriseTime" data-part="5" data-pre-text="SR " class="cell inline small"></div>
<div data-type="label" data-device="Wetter" data-get="fc5_sunsetTime" data-part="5" data-post-text=" SS" class="cell inline small"></div>
<div data-type="label" data-device="Wetter" data-get="fc5_day_of_week" class="small"></div>
<div data-type="weather" data-device="Wetter" data-get="fc5_iconAPI" data-imageset="kleinklima" class="mini"></div>
<div data-type="label" data-device="Wetter" data-get="fc5_condition" class="cell"></div>
<div data-type="label" data-device="Wetter" data-get="fc5_low_c" data-unit="%B0C%0A" class="cell inline big"></div>
<div data-type="label" data-device="Wetter" data-get="fc5_high_c" data-unit="%B0C%0A" class="cell inline big"></div>
<div data-type="label" data-device="Wetter" data-get="fc5_uvIndex" data-unit= "UV - Index" class="cell big"></div>
<div data-type="label" data-device="Wetter" data-get="fc5_wind_condition" class="cell small"></div>
</div>
</div>
</div>
</li>
Vielleicht hat der ein oder andere Spezialist eine Idee, die ich wieder einmal nicht erkannt habe
Danke Gruß
Helmut
Hallo Helmut,
das sind ja 5 Zellen, die eine gleichmäßige Breite haben sollten. Ich vermute, dass die langen Texte der Wetterbeschreibung für eine ungleichmäßige Verteilung verantwortlich sind.
Hast du schon einmal versucht, die Zellen prozentual oder mit fester Breite zu definieren? Siehe Auszug aus der FTUi Wiki:
cell-1-x Neue Zelle in der aktuellen Reihe mit einer festen Breite von X (z.B.: cell-1-3 (33%), cell-1-4 (25%))
cell-x Neue Zelle in der aktuellen Reihe mit einer festen Breite von X in Prozent (z.B.: cell-20 (20%), cell-40 (40%))
Viele Grüße
Andreas
Danke das wars
Herzlichen Dank
Helmut
Zitat von: Knallkopp_02 am 09 Februar 2019, 19:46:23
Ich habe dein JS erstmal für mich abegespeckt, damit icherstmal sehen konnte was nicht für DWD gebraucht wird. Aktuell versuche ich das ,,Time" Reading irgendwie in das JS zu bekommen. Verstehe aber nicht, wie das ,,WW" Reading geholt wird, wenn ich Time simuliere sieht es schon gut aus.
Man könnte ja sowas wie data-time als zusätzliche Angabe für DWD beim Widget einfügen. Und dann im Widget mit
elem.initData('time', '16:00');
abfragen. Im Widget dann eine kleine Sonderbehandlung für DWD bauen, für Proplanta gibt es ja auch sowas um val aus dem Url zu extrahieren.
Zumindest müsste dann nichts im Modul umgebaut werden.
Hmmm... ich kriege in TabletUI "widget_weather.js:523 TypeError: elem.matchDeviceReading is not a function" und kein Bild wird gezeigt.
Ich weiss noch nicht warum
Zitat von: amenomade am 10 Februar 2019, 17:47:55
Hmmm... ich kriege in TabletUI "widget_weather.js:523 TypeError: elem.matchDeviceReading is not a function" und kein Bild wird gezeigt.
Ich weiss noch nicht warum
Bitte mal deine Definition in FTUI und das betreffende Reading aus dem entsprechenden Wetter-Modul posten.
Die sind grunsätzlich so gebaut:
<div class="container top-space">
<div data-type="weather"
data-device="Wetter_ui"
data-get="hfc2_iconAPI"
data-imageset="kleinklima">
</div>
<div data-type="label"
data-device="Wetter_ui"
data-get="hfc2_condition"
data-imageset="kleinklima">
</div>
</div>
<div class="container top-space">
Internals:
API OpenWeatherMapAPI
APIKEY meins
APIOPTIONS cachemaxage:600
DEF API=OpenWeatherMapAPI,cachemaxage:600 apikey=meins location=meins interval=3600 lang=de
FUUID 5c5f9999-9fcf-6d2f1e754cd05e14
INTERVAL 3600
LANG de
LOCATION meins
MODEL OpenWeatherMapAPI
NAME Wetter_ui
NOTIFYDEV global
NR 368
NTFY_ORDER 50-Wetter_ui
STATE T: 8 °C F: 68 % W: 31 km/h P: 996 hPa
TYPE Weather
READINGS:
2019-02-10 18:16:28 apiMaintainer Leon Gaultier (<a href=https://forum.fhem.de/index.php?action=profile;u=13684>CoolTux</a>)
2019-02-10 18:16:28 apiVersion 0.2.2
2019-02-10 18:16:28 city Urberach
2019-02-10 18:16:28 cloudCover 40
2019-02-10 18:16:28 code 26
2019-02-10 18:16:28 condition Überwiegend bewölkt
2019-02-10 18:16:28 country DE
2019-02-10 18:16:28 current_date_time dim., 10 févr. 2019 18:16
2019-02-10 18:16:28 hfc10_cloudCover 88
2019-02-10 18:16:28 hfc10_code 35
2019-02-10 18:16:28 hfc10_condition Leichter Regen
2019-02-10 18:16:28 hfc10_day_of_week lun., 21:00
2019-02-10 18:16:28 hfc10_high_c 3
2019-02-10 18:16:28 hfc10_humidity 90
2019-02-10 18:16:28 hfc10_icon heavyrain
2019-02-10 18:16:28 hfc10_iconAPI 10n
2019-02-10 18:16:28 hfc10_low_c 3
2019-02-10 18:16:28 hfc10_pressure 1008
2019-02-10 18:16:28 hfc10_pubDate lun., 11 févr. 2019 21:00
2019-02-10 18:16:28 hfc10_rain3h 0.009999999999998
2019-02-10 18:16:28 hfc10_tempHigh 3
2019-02-10 18:16:28 hfc10_tempLow 3
2019-02-10 18:16:28 hfc10_temp_c 3
2019-02-10 18:16:28 hfc10_temperature 3
2019-02-10 18:16:28 hfc10_wind 18
2019-02-10 18:16:28 hfc10_wind_speed 18
2019-02-10 18:16:28 hfc11_cloudCover 88
2019-02-10 18:16:28 hfc11_code 28
2019-02-10 18:16:28 hfc11_condition Wolkenbedeckt
2019-02-10 18:16:28 hfc11_day_of_week mar., 00:00
2019-02-10 18:16:28 hfc11_high_c 2
2019-02-10 18:16:28 hfc11_humidity 91
2019-02-10 18:16:28 hfc11_icon mostlycloudy
2019-02-10 18:16:28 hfc11_iconAPI 04n
2019-02-10 18:16:28 hfc11_low_c 2
2019-02-10 18:16:28 hfc11_pressure 1011
2019-02-10 18:16:28 hfc11_pubDate mar., 12 févr. 2019 00:00
2019-02-10 15:16:21 hfc11_rain3h 0.009999999999998
2019-02-10 18:16:28 hfc11_tempHigh 2
2019-02-10 18:16:28 hfc11_tempLow 2
2019-02-10 18:16:28 hfc11_temp_c 2
2019-02-10 18:16:28 hfc11_temperature 2
2019-02-10 18:16:28 hfc11_wind 13
2019-02-10 18:16:28 hfc11_wind_speed 13
2019-02-10 18:16:28 hfc12_cloudCover 80
2019-02-10 18:16:28 hfc12_code 35
2019-02-10 18:16:28 hfc12_condition Leichter Regen
2019-02-10 18:16:28 hfc12_day_of_week mar., 03:00
2019-02-10 18:16:28 hfc12_high_c 2
2019-02-10 18:16:28 hfc12_humidity 92
2019-02-10 18:16:28 hfc12_icon heavyrain
2019-02-10 18:16:28 hfc12_iconAPI 10n
2019-02-10 18:16:28 hfc12_low_c 2
2019-02-10 18:16:28 hfc12_pressure 1013
2019-02-10 18:16:28 hfc12_pubDate mar., 12 févr. 2019 03:00
2019-02-10 18:16:28 hfc12_rain3h 0.020000000000003
2019-02-10 18:16:28 hfc12_snow3h 0.0025
2019-02-10 18:16:28 hfc12_tempHigh 2
2019-02-10 18:16:28 hfc12_tempLow 2
2019-02-10 18:16:28 hfc12_temp_c 2
2019-02-10 18:16:28 hfc12_temperature 2
2019-02-10 18:16:28 hfc12_wind 13
2019-02-10 18:16:28 hfc12_wind_speed 13
2019-02-10 18:16:28 hfc13_cloudCover 92
2019-02-10 18:16:28 hfc13_code 35
2019-02-10 18:16:28 hfc13_condition Leichter Regen
2019-02-10 18:16:28 hfc13_day_of_week mar., 06:00
2019-02-10 18:16:28 hfc13_high_c 2
2019-02-10 18:16:28 hfc13_humidity 97
2019-02-10 18:16:28 hfc13_icon heavyrain
2019-02-10 18:16:28 hfc13_iconAPI 10n
2019-02-10 18:16:28 hfc13_low_c 2
2019-02-10 18:16:28 hfc13_pressure 1014
2019-02-10 18:16:28 hfc13_pubDate mar., 12 févr. 2019 06:00
2019-02-10 18:16:28 hfc13_rain3h 0.09
2019-02-10 18:16:28 hfc13_snow3h 0.0275
2019-02-10 18:16:28 hfc13_tempHigh 2
2019-02-10 18:16:28 hfc13_tempLow 2
2019-02-10 18:16:28 hfc13_temp_c 2
2019-02-10 18:16:28 hfc13_temperature 2
2019-02-10 18:16:28 hfc13_wind 11
2019-02-10 18:16:28 hfc13_wind_speed 11
2019-02-10 18:16:28 hfc14_cloudCover 92
2019-02-10 18:16:28 hfc14_code 35
2019-02-10 18:16:28 hfc14_condition Leichter Regen
2019-02-10 18:16:28 hfc14_day_of_week mar., 09:00
2019-02-10 18:16:28 hfc14_high_c 3
2019-02-10 18:16:28 hfc14_humidity 98
2019-02-10 18:16:28 hfc14_icon heavyrain
2019-02-10 18:16:28 hfc14_iconAPI 10d
2019-02-10 18:16:28 hfc14_low_c 3
2019-02-10 18:16:28 hfc14_pressure 1016
2019-02-10 18:16:28 hfc14_pubDate mar., 12 févr. 2019 09:00
2019-02-10 18:16:28 hfc14_rain3h 0.32
2019-02-10 18:16:28 hfc14_snow3h 0.2575
2019-02-10 18:16:28 hfc14_tempHigh 3
2019-02-10 18:16:28 hfc14_tempLow 3
2019-02-10 18:16:28 hfc14_temp_c 3
2019-02-10 18:16:28 hfc14_temperature 3
2019-02-10 18:16:28 hfc14_wind 14
2019-02-10 18:16:28 hfc14_wind_speed 14
2019-02-10 18:16:28 hfc15_cloudCover 68
2019-02-10 18:16:28 hfc15_code 35
2019-02-10 18:16:28 hfc15_condition Leichter Regen
2019-02-10 18:16:28 hfc15_day_of_week mar., 12:00
2019-02-10 18:16:28 hfc15_high_c 4
2019-02-10 18:16:28 hfc15_humidity 90
2019-02-10 18:16:28 hfc15_icon heavyrain
2019-02-10 18:16:28 hfc15_iconAPI 10d
2019-02-10 18:16:28 hfc15_low_c 4
2019-02-10 18:16:28 hfc15_pressure 1016
2019-02-10 18:16:28 hfc15_pubDate mar., 12 févr. 2019 12:00
2019-02-10 18:16:28 hfc15_rain3h 0.029999999999998
2019-02-10 18:16:28 hfc15_snow3h 0.02
2019-02-10 18:16:28 hfc15_tempHigh 4
2019-02-10 18:16:28 hfc15_tempLow 4
2019-02-10 18:16:28 hfc15_temp_c 4
2019-02-10 18:16:28 hfc15_temperature 4
2019-02-10 18:16:28 hfc15_wind 14
2019-02-10 18:16:28 hfc15_wind_speed 14
2019-02-10 18:16:28 hfc16_cloudCover 76
2019-02-10 18:16:28 hfc16_code 26
2019-02-10 18:16:28 hfc16_condition Überwiegend bewölkt
2019-02-10 18:16:28 hfc16_day_of_week mar., 15:00
2019-02-10 18:16:28 hfc16_high_c 4
2019-02-10 18:16:28 hfc16_humidity 87
2019-02-10 18:16:28 hfc16_icon cloudy
2019-02-10 18:16:28 hfc16_iconAPI 04d
2019-02-10 18:16:28 hfc16_low_c 4
2019-02-10 18:16:28 hfc16_pressure 1016
2019-02-10 18:16:28 hfc16_pubDate mar., 12 févr. 2019 15:00
2019-02-10 15:16:21 hfc16_rain3h 0.029999999999998
2019-02-10 15:16:21 hfc16_snow3h 0.02
2019-02-10 18:16:28 hfc16_tempHigh 4
2019-02-10 18:16:28 hfc16_tempLow 4
2019-02-10 18:16:28 hfc16_temp_c 4
2019-02-10 18:16:28 hfc16_temperature 4
2019-02-10 18:16:28 hfc16_wind 12
2019-02-10 18:16:28 hfc16_wind_speed 12
2019-02-10 18:16:28 hfc17_cloudCover 48
2019-02-10 18:16:28 hfc17_code 35
2019-02-10 18:16:28 hfc17_condition Leichter Regen
2019-02-10 18:16:28 hfc17_day_of_week mar., 18:00
2019-02-10 18:16:28 hfc17_high_c 3
2019-02-10 18:16:28 hfc17_humidity 91
2019-02-10 18:16:28 hfc17_icon heavyrain
2019-02-10 18:16:28 hfc17_iconAPI 10n
2019-02-10 18:16:28 hfc17_low_c 3
2019-02-10 18:16:28 hfc17_pressure 1017
2019-02-10 18:16:28 hfc17_pubDate mar., 12 févr. 2019 18:00
2019-02-10 18:16:28 hfc17_rain3h 0.010000000000002
2019-02-10 12:16:14 hfc17_snow3h 0.02
2019-02-10 18:16:28 hfc17_tempHigh 3
2019-02-10 18:16:28 hfc17_tempLow 3
2019-02-10 18:16:28 hfc17_temp_c 3
2019-02-10 18:16:28 hfc17_temperature 3
2019-02-10 18:16:28 hfc17_wind 13
2019-02-10 18:16:28 hfc17_wind_speed 13
2019-02-10 18:16:28 hfc18_cloudCover 0
2019-02-10 18:16:28 hfc18_code 32
2019-02-10 18:16:28 hfc18_condition Klarer Himmel
2019-02-10 18:16:28 hfc18_day_of_week mar., 21:00
2019-02-10 18:16:28 hfc18_high_c 0
2019-02-10 18:16:28 hfc18_humidity 91
2019-02-10 18:16:28 hfc18_icon sunny
2019-02-10 18:16:28 hfc18_iconAPI 01n
2019-02-10 18:16:28 hfc18_low_c 0
2019-02-10 18:16:28 hfc18_pressure 1017
2019-02-10 18:16:28 hfc18_pubDate mar., 12 févr. 2019 21:00
2019-02-10 15:16:21 hfc18_rain3h 0.010000000000002
2019-02-10 09:16:08 hfc18_snow3h 0.02
2019-02-10 18:16:28 hfc18_tempHigh 0
2019-02-10 18:16:28 hfc18_tempLow 0
2019-02-10 18:16:28 hfc18_temp_c 0
2019-02-10 18:16:28 hfc18_temperature 0
2019-02-10 18:16:28 hfc18_wind 9
2019-02-10 18:16:28 hfc18_wind_speed 9
2019-02-10 18:16:28 hfc19_cloudCover 12
2019-02-10 18:16:28 hfc19_code 30
2019-02-10 18:16:28 hfc19_condition Ein paar Wolken
2019-02-10 18:16:28 hfc19_day_of_week mer., 00:00
2019-02-10 18:16:28 hfc19_high_c 0
2019-02-10 18:16:28 hfc19_humidity 88
2019-02-10 18:16:28 hfc19_icon partly_cloudy
2019-02-10 18:16:28 hfc19_iconAPI 02n
2019-02-10 18:16:28 hfc19_low_c 0
2019-02-10 18:16:28 hfc19_pressure 1018
2019-02-10 18:16:28 hfc19_pubDate mer., 13 févr. 2019 00:00
2019-02-10 12:16:14 hfc19_rain3h 0.010000000000002
2019-02-10 18:16:28 hfc19_tempHigh 0
2019-02-10 18:16:28 hfc19_tempLow 0
2019-02-10 18:16:28 hfc19_temp_c 0
2019-02-10 18:16:28 hfc19_temperature 0
2019-02-10 18:16:28 hfc19_wind 8
2019-02-10 18:16:28 hfc19_wind_speed 8
2019-02-10 18:16:28 hfc1_cloudCover 92
2019-02-10 18:16:28 hfc1_code 35
2019-02-10 18:16:28 hfc1_condition Leichter Regen
2019-02-10 18:16:28 hfc1_day_of_week dim., 18:00
2019-02-10 18:16:28 hfc1_high_c 6
2019-02-10 18:16:28 hfc1_humidity 98
2019-02-10 18:16:28 hfc1_icon heavyrain
2019-02-10 18:16:28 hfc1_iconAPI 10n
2019-02-10 18:16:28 hfc1_low_c 6
2019-02-10 18:16:28 hfc1_pressure 980
2019-02-10 18:16:28 hfc1_pubDate dim., 10 févr. 2019 18:00
2019-02-10 18:16:28 hfc1_rain3h 1.845
2019-02-10 18:16:28 hfc1_tempHigh 6
2019-02-10 18:16:28 hfc1_tempLow 6
2019-02-10 18:16:28 hfc1_temp_c 6
2019-02-10 18:16:28 hfc1_temperature 6
2019-02-10 18:16:28 hfc1_wind 30
2019-02-10 18:16:28 hfc1_wind_speed 30
2019-02-10 18:16:28 hfc20_cloudCover 0
2019-02-10 18:16:28 hfc20_code 32
2019-02-10 18:16:28 hfc20_condition Klarer Himmel
2019-02-10 18:16:28 hfc20_day_of_week mer., 03:00
2019-02-10 18:16:28 hfc20_high_c -1
2019-02-10 18:16:28 hfc20_humidity 85
2019-02-10 18:16:28 hfc20_icon sunny
2019-02-10 18:16:28 hfc20_iconAPI 01n
2019-02-10 18:16:28 hfc20_low_c -1
2019-02-10 18:16:28 hfc20_pressure 1017
2019-02-10 18:16:28 hfc20_pubDate mer., 13 févr. 2019 03:00
2019-02-10 09:16:08 hfc20_rain3h 0.010000000000002
2019-02-10 18:16:28 hfc20_tempHigh -1
2019-02-10 18:16:28 hfc20_tempLow -1
2019-02-10 18:16:28 hfc20_temp_c -1
2019-02-10 18:16:28 hfc20_temperature -1
2019-02-10 18:16:28 hfc20_wind 8
2019-02-10 18:16:28 hfc20_wind_speed 8
2019-02-10 18:16:28 hfc21_cloudCover 32
2019-02-10 18:16:28 hfc21_code 26
2019-02-10 18:16:28 hfc21_condition Überwiegend bewölkt
2019-02-10 18:16:28 hfc21_day_of_week mer., 06:00
2019-02-10 18:16:28 hfc21_high_c -1
2019-02-10 18:16:28 hfc21_humidity 85
2019-02-10 18:16:28 hfc21_icon cloudy
2019-02-10 18:16:28 hfc21_iconAPI 03n
2019-02-10 18:16:28 hfc21_low_c -1
2019-02-10 18:16:28 hfc21_pressure 1017
2019-02-10 18:16:28 hfc21_pubDate mer., 13 févr. 2019 06:00
2019-02-10 18:16:28 hfc21_tempHigh -1
2019-02-10 18:16:28 hfc21_tempLow -1
2019-02-10 18:16:28 hfc21_temp_c -1
2019-02-10 18:16:28 hfc21_temperature -1
2019-02-10 18:16:28 hfc21_wind 7
2019-02-10 18:16:28 hfc21_wind_speed 7
2019-02-10 18:16:28 hfc22_cloudCover 36
2019-02-10 18:16:28 hfc22_code 26
2019-02-10 18:16:28 hfc22_condition Überwiegend bewölkt
2019-02-10 18:16:28 hfc22_day_of_week mer., 09:00
2019-02-10 18:16:28 hfc22_high_c 1
2019-02-10 18:16:28 hfc22_humidity 92
2019-02-10 18:16:28 hfc22_icon cloudy
2019-02-10 18:16:28 hfc22_iconAPI 03d
2019-02-10 18:16:28 hfc22_low_c 1
2019-02-10 18:16:28 hfc22_pressure 1018
2019-02-10 18:16:28 hfc22_pubDate mer., 13 févr. 2019 09:00
2019-02-10 18:16:28 hfc22_tempHigh 1
2019-02-10 18:16:28 hfc22_tempLow 1
2019-02-10 18:16:28 hfc22_temp_c 1
2019-02-10 18:16:28 hfc22_temperature 1
2019-02-10 18:16:28 hfc22_wind 8
2019-02-10 18:16:28 hfc22_wind_speed 8
2019-02-10 18:16:28 hfc23_cloudCover 12
2019-02-10 18:16:28 hfc23_code 30
2019-02-10 18:16:28 hfc23_condition Ein paar Wolken
2019-02-10 18:16:28 hfc23_day_of_week mer., 12:00
2019-02-10 18:16:28 hfc23_high_c 5
2019-02-10 18:16:28 hfc23_humidity 99
2019-02-10 18:16:28 hfc23_icon partly_cloudy
2019-02-10 18:16:28 hfc23_iconAPI 02d
2019-02-10 18:16:28 hfc23_low_c 5
2019-02-10 18:16:28 hfc23_pressure 1017
2019-02-10 18:16:28 hfc23_pubDate mer., 13 févr. 2019 12:00
2019-02-10 18:16:28 hfc23_tempHigh 5
2019-02-10 18:16:28 hfc23_tempLow 5
2019-02-10 18:16:28 hfc23_temp_c 5
2019-02-10 18:16:28 hfc23_temperature 5
2019-02-10 18:16:28 hfc23_wind 8
2019-02-10 18:16:28 hfc23_wind_speed 8
2019-02-10 18:16:28 hfc24_cloudCover 0
2019-02-10 18:16:28 hfc24_code 32
2019-02-10 18:16:28 hfc24_condition Klarer Himmel
2019-02-10 18:16:28 hfc24_day_of_week mer., 15:00
2019-02-10 18:16:28 hfc24_high_c 6
2019-02-10 18:16:28 hfc24_humidity 94
2019-02-10 18:16:28 hfc24_icon sunny
2019-02-10 18:16:28 hfc24_iconAPI 01d
2019-02-10 18:16:28 hfc24_low_c 6
2019-02-10 18:16:28 hfc24_pressure 1017
2019-02-10 18:16:28 hfc24_pubDate mer., 13 févr. 2019 15:00
2019-02-10 18:16:28 hfc24_tempHigh 6
2019-02-10 18:16:28 hfc24_tempLow 6
2019-02-10 18:16:28 hfc24_temp_c 6
2019-02-10 18:16:28 hfc24_temperature 6
2019-02-10 18:16:28 hfc24_wind 6
2019-02-10 18:16:28 hfc24_wind_speed 6
2019-02-10 18:16:28 hfc25_cloudCover 0
2019-02-10 18:16:28 hfc25_code 32
2019-02-10 18:16:28 hfc25_condition Klarer Himmel
2019-02-10 18:16:28 hfc25_day_of_week mer., 18:00
2019-02-10 18:16:28 hfc25_high_c 1
2019-02-10 18:16:28 hfc25_humidity 92
2019-02-10 18:16:28 hfc25_icon sunny
2019-02-10 18:16:28 hfc25_iconAPI 01n
2019-02-10 18:16:28 hfc25_low_c 1
2019-02-10 18:16:28 hfc25_pressure 1017
2019-02-10 18:16:28 hfc25_pubDate mer., 13 févr. 2019 18:00
2019-02-10 08:16:06 hfc25_rain3h 0.050000000000001
2019-02-10 18:16:28 hfc25_tempHigh 1
2019-02-10 18:16:28 hfc25_tempLow 1
2019-02-10 18:16:28 hfc25_temp_c 1
2019-02-10 18:16:28 hfc25_temperature 1
2019-02-10 18:16:28 hfc25_wind 4
2019-02-10 18:16:28 hfc25_wind_speed 4
2019-02-10 18:16:28 hfc26_cloudCover 24
2019-02-10 18:16:28 hfc26_code 30
2019-02-10 18:16:28 hfc26_condition Ein paar Wolken
2019-02-10 18:16:28 hfc26_day_of_week mer., 21:00
2019-02-10 18:16:28 hfc26_high_c 0
2019-02-10 18:16:28 hfc26_humidity 83
2019-02-10 18:16:28 hfc26_icon partly_cloudy
2019-02-10 18:16:28 hfc26_iconAPI 02n
2019-02-10 18:16:28 hfc26_low_c 0
2019-02-10 18:16:28 hfc26_pressure 1018
2019-02-10 18:16:28 hfc26_pubDate mer., 13 févr. 2019 21:00
2019-02-10 08:16:06 hfc26_rain3h 0.039999999999999
2019-02-10 18:16:28 hfc26_tempHigh 0
2019-02-10 18:16:28 hfc26_tempLow 0
2019-02-10 18:16:28 hfc26_temp_c 0
2019-02-10 18:16:28 hfc26_temperature 0
2019-02-10 18:16:28 hfc26_wind 4
2019-02-10 18:16:28 hfc26_wind_speed 4
2019-02-10 18:16:28 hfc27_cloudCover 64
2019-02-10 18:16:28 hfc27_code 26
2019-02-10 18:16:28 hfc27_condition Überwiegend bewölkt
2019-02-10 18:16:28 hfc27_day_of_week jeu., 00:00
2019-02-10 18:16:28 hfc27_high_c 0
2019-02-10 18:16:28 hfc27_humidity 78
2019-02-10 18:16:28 hfc27_icon cloudy
2019-02-10 18:16:28 hfc27_iconAPI 04n
2019-02-10 18:16:28 hfc27_low_c 0
2019-02-10 18:16:28 hfc27_pressure 1018
2019-02-10 18:16:28 hfc27_pubDate jeu., 14 févr. 2019 00:00
2019-02-10 08:16:06 hfc27_rain3h 0.02
2019-02-10 18:16:28 hfc27_tempHigh 0
2019-02-10 18:16:28 hfc27_tempLow 0
2019-02-10 18:16:28 hfc27_temp_c 0
2019-02-10 18:16:28 hfc27_temperature 0
2019-02-10 18:16:28 hfc27_wind 5
2019-02-10 18:16:28 hfc27_wind_speed 5
2019-02-10 18:16:28 hfc28_cloudCover 64
2019-02-10 18:16:28 hfc28_code 26
2019-02-10 18:16:28 hfc28_condition Überwiegend bewölkt
2019-02-10 18:16:28 hfc28_day_of_week jeu., 03:00
2019-02-10 18:16:28 hfc28_high_c 0
2019-02-10 18:16:28 hfc28_humidity 84
2019-02-10 18:16:28 hfc28_icon cloudy
2019-02-10 18:16:28 hfc28_iconAPI 04n
2019-02-10 18:16:28 hfc28_low_c 0
2019-02-10 18:16:28 hfc28_pressure 1018
2019-02-10 18:16:28 hfc28_pubDate jeu., 14 févr. 2019 03:00
2019-02-10 08:16:06 hfc28_rain3h 0.039999999999999
2019-02-10 18:16:28 hfc28_tempHigh 0
2019-02-10 18:16:28 hfc28_tempLow 0
2019-02-10 18:16:28 hfc28_temp_c 0
2019-02-10 18:16:28 hfc28_temperature 0
2019-02-10 18:16:28 hfc28_wind 4
2019-02-10 18:16:28 hfc28_wind_speed 4
2019-02-10 18:16:28 hfc29_cloudCover 36
2019-02-10 18:16:28 hfc29_code 26
2019-02-10 18:16:28 hfc29_condition Überwiegend bewölkt
2019-02-10 18:16:28 hfc29_day_of_week jeu., 06:00
2019-02-10 18:16:28 hfc29_high_c 0
2019-02-10 18:16:28 hfc29_humidity 85
2019-02-10 18:16:28 hfc29_icon cloudy
2019-02-10 18:16:28 hfc29_iconAPI 03n
2019-02-10 18:16:28 hfc29_low_c 0
2019-02-10 18:16:28 hfc29_pressure 1018
2019-02-10 18:16:28 hfc29_pubDate jeu., 14 févr. 2019 06:00
2019-02-10 08:16:06 hfc29_rain3h 0.050000000000001
2019-02-10 18:16:28 hfc29_tempHigh 0
2019-02-10 18:16:28 hfc29_tempLow 0
2019-02-10 18:16:28 hfc29_temp_c 0
2019-02-10 18:16:28 hfc29_temperature 0
2019-02-10 18:16:28 hfc29_wind 4
2019-02-10 18:16:28 hfc29_wind_speed 4
2019-02-10 18:16:28 hfc2_cloudCover 92
2019-02-10 18:16:28 hfc2_code 35
2019-02-10 18:16:28 hfc2_condition Leichter Regen
2019-02-10 18:16:28 hfc2_day_of_week dim., 21:00
2019-02-10 18:16:28 hfc2_high_c 4
2019-02-10 18:16:28 hfc2_humidity 98
2019-02-10 18:16:28 hfc2_icon heavyrain
2019-02-10 18:16:28 hfc2_iconAPI 10n
2019-02-10 18:16:28 hfc2_low_c 4
2019-02-10 18:16:28 hfc2_pressure 982
2019-02-10 18:16:28 hfc2_pubDate dim., 10 févr. 2019 21:00
2019-02-10 18:16:28 hfc2_rain3h 1.26
2019-02-10 18:16:28 hfc2_tempHigh 4
2019-02-10 18:16:28 hfc2_tempLow 4
2019-02-10 18:16:28 hfc2_temp_c 4
2019-02-10 18:16:28 hfc2_temperature 4
2019-02-10 18:16:28 hfc2_wind 29
2019-02-10 18:16:28 hfc2_wind_speed 29
2019-02-10 18:16:28 hfc30_cloudCover 36
2019-02-10 18:16:28 hfc30_code 26
2019-02-10 18:16:28 hfc30_condition Überwiegend bewölkt
2019-02-10 18:16:28 hfc30_day_of_week jeu., 09:00
2019-02-10 18:16:28 hfc30_high_c 3
2019-02-10 18:16:28 hfc30_humidity 93
2019-02-10 18:16:28 hfc30_icon cloudy
2019-02-10 18:16:28 hfc30_iconAPI 03d
2019-02-10 18:16:28 hfc30_low_c 3
2019-02-10 18:16:28 hfc30_pressure 1018
2019-02-10 18:16:28 hfc30_pubDate jeu., 14 févr. 2019 09:00
2019-02-10 08:16:06 hfc30_rain3h 0.010000000000002
2019-02-10 18:16:28 hfc30_tempHigh 3
2019-02-10 18:16:28 hfc30_tempLow 3
2019-02-10 18:16:28 hfc30_temp_c 3
2019-02-10 18:16:28 hfc30_temperature 3
2019-02-10 18:16:28 hfc30_wind 5
2019-02-10 18:16:28 hfc30_wind_speed 5
2019-02-10 18:16:28 hfc31_cloudCover 44
2019-02-10 18:16:28 hfc31_code 26
2019-02-10 18:16:28 hfc31_condition Überwiegend bewölkt
2019-02-10 18:16:28 hfc31_day_of_week jeu., 12:00
2019-02-10 18:16:28 hfc31_high_c 6
2019-02-10 18:16:28 hfc31_humidity 97
2019-02-10 18:16:28 hfc31_icon cloudy
2019-02-10 18:16:28 hfc31_iconAPI 03d
2019-02-10 18:16:28 hfc31_low_c 6
2019-02-10 18:16:28 hfc31_pressure 1018
2019-02-10 18:16:28 hfc31_pubDate jeu., 14 févr. 2019 12:00
2019-02-10 06:16:02 hfc31_rain3h 0.010000000000002
2019-02-10 18:16:28 hfc31_tempHigh 6
2019-02-10 18:16:28 hfc31_tempLow 6
2019-02-10 18:16:28 hfc31_temp_c 6
2019-02-10 18:16:28 hfc31_temperature 6
2019-02-10 18:16:28 hfc31_wind 7
2019-02-10 18:16:28 hfc31_wind_speed 7
2019-02-10 18:16:28 hfc32_cloudCover 0
2019-02-10 18:16:28 hfc32_code 32
2019-02-10 18:16:28 hfc32_condition Klarer Himmel
2019-02-10 18:16:28 hfc32_day_of_week jeu., 15:00
2019-02-10 18:16:28 hfc32_high_c 7
2019-02-10 18:16:28 hfc32_humidity 93
2019-02-10 18:16:28 hfc32_icon sunny
2019-02-10 18:16:28 hfc32_iconAPI 01d
2019-02-10 18:16:28 hfc32_low_c 7
2019-02-10 18:16:28 hfc32_pressure 1017
2019-02-10 18:16:28 hfc32_pubDate jeu., 14 févr. 2019 15:00
2019-02-10 03:15:55 hfc32_rain3h 0.010000000000002
2019-02-10 18:16:28 hfc32_tempHigh 7
2019-02-10 18:16:28 hfc32_tempLow 7
2019-02-10 18:16:28 hfc32_temp_c 7
2019-02-10 18:16:28 hfc32_temperature 7
2019-02-10 18:16:28 hfc32_wind 6
2019-02-10 18:16:28 hfc32_wind_speed 6
2019-02-10 18:16:28 hfc33_cloudCover 0
2019-02-10 18:16:28 hfc33_code 32
2019-02-10 18:16:28 hfc33_condition Klarer Himmel
2019-02-10 18:16:28 hfc33_day_of_week jeu., 18:00
2019-02-10 18:16:28 hfc33_high_c 2
2019-02-10 18:16:28 hfc33_humidity 90
2019-02-10 18:16:28 hfc33_icon sunny
2019-02-10 18:16:28 hfc33_iconAPI 01n
2019-02-10 18:16:28 hfc33_low_c 2
2019-02-10 18:16:28 hfc33_pressure 1016
2019-02-10 18:16:28 hfc33_pubDate jeu., 14 févr. 2019 18:00
2019-02-10 18:16:28 hfc33_tempHigh 2
2019-02-10 18:16:28 hfc33_tempLow 2
2019-02-10 18:16:28 hfc33_temp_c 2
2019-02-10 18:16:28 hfc33_temperature 2
2019-02-10 18:16:28 hfc33_wind 5
2019-02-10 18:16:28 hfc33_wind_speed 5
2019-02-10 18:16:28 hfc34_cloudCover 0
2019-02-10 18:16:28 hfc34_code 32
2019-02-10 18:16:28 hfc34_condition Klarer Himmel
2019-02-10 18:16:28 hfc34_day_of_week jeu., 21:00
2019-02-10 18:16:28 hfc34_high_c 0
2019-02-10 18:16:28 hfc34_humidity 81
2019-02-10 18:16:28 hfc34_icon sunny
2019-02-10 18:16:28 hfc34_iconAPI 01n
2019-02-10 18:16:28 hfc34_low_c 0
2019-02-10 18:16:28 hfc34_pressure 1017
2019-02-10 18:16:28 hfc34_pubDate jeu., 14 févr. 2019 21:00
2019-02-10 18:16:28 hfc34_tempHigh 0
2019-02-10 18:16:28 hfc34_tempLow 0
2019-02-10 18:16:28 hfc34_temp_c 0
2019-02-10 18:16:28 hfc34_temperature 0
2019-02-10 18:16:28 hfc34_wind 7
2019-02-10 18:16:28 hfc34_wind_speed 7
2019-02-10 18:16:28 hfc35_cloudCover 0
2019-02-10 18:16:28 hfc35_code 32
2019-02-10 18:16:28 hfc35_condition Klarer Himmel
2019-02-10 18:16:28 hfc35_day_of_week ven., 00:00
2019-02-10 18:16:28 hfc35_high_c -2
2019-02-10 18:16:28 hfc35_humidity 80
2019-02-10 18:16:28 hfc35_icon sunny
2019-02-10 18:16:28 hfc35_iconAPI 01n
2019-02-10 18:16:28 hfc35_low_c -2
2019-02-10 18:16:28 hfc35_pressure 1016
2019-02-10 18:16:28 hfc35_pubDate ven., 15 févr. 2019 00:00
2019-02-10 18:16:28 hfc35_tempHigh -2
2019-02-10 18:16:28 hfc35_tempLow -2
2019-02-10 18:16:28 hfc35_temp_c -2
2019-02-10 18:16:28 hfc35_temperature -2
2019-02-10 18:16:28 hfc35_wind 4
2019-02-10 18:16:28 hfc35_wind_speed 4
2019-02-10 18:16:28 hfc36_cloudCover 0
2019-02-10 18:16:28 hfc36_code 32
2019-02-10 18:16:28 hfc36_condition Klarer Himmel
2019-02-10 18:16:28 hfc36_day_of_week ven., 03:00
2019-02-10 18:16:28 hfc36_high_c -2
2019-02-10 18:16:28 hfc36_humidity 81
2019-02-10 18:16:28 hfc36_icon sunny
2019-02-10 18:16:28 hfc36_iconAPI 01n
2019-02-10 18:16:28 hfc36_low_c -2
2019-02-10 18:16:28 hfc36_pressure 1015
2019-02-10 18:16:28 hfc36_pubDate ven., 15 févr. 2019 03:00
2019-02-10 18:16:28 hfc36_tempHigh -2
2019-02-10 18:16:28 hfc36_tempLow -2
2019-02-10 18:16:28 hfc36_temp_c -2
2019-02-10 18:16:28 hfc36_temperature -2
2019-02-10 18:16:28 hfc36_wind 6
2019-02-10 18:16:28 hfc36_wind_speed 6
2019-02-10 18:16:28 hfc37_cloudCover 0
2019-02-10 18:16:28 hfc37_code 32
2019-02-10 18:16:28 hfc37_condition Klarer Himmel
2019-02-10 18:16:28 hfc37_day_of_week ven., 06:00
2019-02-10 18:16:28 hfc37_high_c -3
2019-02-10 18:16:28 hfc37_humidity 81
2019-02-10 18:16:28 hfc37_icon sunny
2019-02-10 18:16:28 hfc37_iconAPI 01n
2019-02-10 18:16:28 hfc37_low_c -3
2019-02-10 18:16:28 hfc37_pressure 1015
2019-02-10 18:16:28 hfc37_pubDate ven., 15 févr. 2019 06:00
2019-02-10 18:16:28 hfc37_tempHigh -3
2019-02-10 18:16:28 hfc37_tempLow -3
2019-02-10 18:16:28 hfc37_temp_c -3
2019-02-10 18:16:28 hfc37_temperature -3
2019-02-10 18:16:28 hfc37_wind 7
2019-02-10 18:16:28 hfc37_wind_speed 7
2019-02-10 18:16:28 hfc38_cloudCover 0
2019-02-10 18:16:28 hfc38_code 32
2019-02-10 18:16:28 hfc38_condition Klarer Himmel
2019-02-10 18:16:28 hfc38_day_of_week ven., 09:00
2019-02-10 18:16:28 hfc38_high_c 0
2019-02-10 18:16:28 hfc38_humidity 93
2019-02-10 18:16:28 hfc38_icon sunny
2019-02-10 18:16:28 hfc38_iconAPI 01d
2019-02-10 18:16:28 hfc38_low_c 0
2019-02-10 18:16:28 hfc38_pressure 1015
2019-02-10 18:16:28 hfc38_pubDate ven., 15 févr. 2019 09:00
2019-02-10 18:16:28 hfc38_tempHigh 0
2019-02-10 18:16:28 hfc38_tempLow 0
2019-02-10 18:16:28 hfc38_temp_c 0
2019-02-10 18:16:28 hfc38_temperature 0
2019-02-10 18:16:28 hfc38_wind 9
2019-02-10 18:16:28 hfc38_wind_speed 9
2019-02-10 18:16:28 hfc39_cloudCover 0
2019-02-10 18:16:28 hfc39_code 32
2019-02-10 18:16:28 hfc39_condition Klarer Himmel
2019-02-10 18:16:28 hfc39_day_of_week ven., 12:00
2019-02-10 18:16:28 hfc39_high_c 4
2019-02-10 18:16:28 hfc39_humidity 99
2019-02-10 18:16:28 hfc39_icon sunny
2019-02-10 18:16:28 hfc39_iconAPI 01d
2019-02-10 18:16:28 hfc39_low_c 4
2019-02-10 18:16:28 hfc39_pressure 1015
2019-02-10 18:16:28 hfc39_pubDate ven., 15 févr. 2019 12:00
2019-02-10 18:16:28 hfc39_tempHigh 4
2019-02-10 18:16:28 hfc39_tempLow 4
2019-02-10 18:16:28 hfc39_temp_c 4
2019-02-10 18:16:28 hfc39_temperature 4
2019-02-10 18:16:28 hfc39_wind 9
2019-02-10 18:16:28 hfc39_wind_speed 9
2019-02-10 18:16:28 hfc3_cloudCover 92
2019-02-10 18:16:28 hfc3_code 35
2019-02-10 18:16:28 hfc3_condition Mäßiger Regen
2019-02-10 18:16:28 hfc3_day_of_week lun., 00:00
2019-02-10 18:16:28 hfc3_high_c 3
2019-02-10 18:16:28 hfc3_humidity 98
2019-02-10 18:16:28 hfc3_icon heavyrain
2019-02-10 18:16:28 hfc3_iconAPI 10n
2019-02-10 18:16:28 hfc3_low_c 3
2019-02-10 18:16:28 hfc3_pressure 986
2019-02-10 18:16:28 hfc3_pubDate lun., 11 févr. 2019 00:00
2019-02-10 18:16:28 hfc3_rain3h 5.28
2019-02-10 18:16:28 hfc3_tempHigh 3
2019-02-10 18:16:28 hfc3_tempLow 3
2019-02-10 18:16:28 hfc3_temp_c 3
2019-02-10 18:16:28 hfc3_temperature 3
2019-02-10 18:16:28 hfc3_wind 34
2019-02-10 18:16:28 hfc3_wind_speed 34
2019-02-10 18:16:28 hfc40_cloudCover 0
2019-02-10 18:16:28 hfc40_code 32
2019-02-10 18:16:28 hfc40_condition Klarer Himmel
2019-02-10 18:16:28 hfc40_day_of_week ven., 15:00
2019-02-10 18:16:28 hfc40_high_c 6
2019-02-10 18:16:28 hfc40_humidity 93
2019-02-10 18:16:28 hfc40_icon sunny
2019-02-10 18:16:28 hfc40_iconAPI 01d
2019-02-10 18:16:28 hfc40_low_c 6
2019-02-10 18:16:28 hfc40_pressure 1013
2019-02-10 18:16:28 hfc40_pubDate ven., 15 févr. 2019 15:00
2019-02-10 18:16:28 hfc40_tempHigh 6
2019-02-10 18:16:28 hfc40_tempLow 6
2019-02-10 18:16:28 hfc40_temp_c 6
2019-02-10 18:16:28 hfc40_temperature 6
2019-02-10 18:16:28 hfc40_wind 10
2019-02-10 18:16:28 hfc40_wind_speed 10
2019-02-10 18:16:28 hfc4_cloudCover 92
2019-02-10 18:16:28 hfc4_code 35
2019-02-10 18:16:28 hfc4_condition Mäßiger Regen
2019-02-10 18:16:28 hfc4_day_of_week lun., 03:00
2019-02-10 18:16:28 hfc4_high_c 3
2019-02-10 18:16:28 hfc4_humidity 99
2019-02-10 18:16:28 hfc4_icon heavyrain
2019-02-10 18:16:28 hfc4_iconAPI 10n
2019-02-10 18:16:28 hfc4_low_c 3
2019-02-10 18:16:28 hfc4_pressure 990
2019-02-10 18:16:28 hfc4_pubDate lun., 11 févr. 2019 03:00
2019-02-10 18:16:28 hfc4_rain3h 5.55
2019-02-10 18:16:28 hfc4_snow3h 0.05
2019-02-10 18:16:28 hfc4_tempHigh 3
2019-02-10 18:16:28 hfc4_tempLow 3
2019-02-10 18:16:28 hfc4_temp_c 3
2019-02-10 18:16:28 hfc4_temperature 3
2019-02-10 18:16:28 hfc4_wind 27
2019-02-10 18:16:28 hfc4_wind_speed 27
2019-02-10 18:16:28 hfc5_cloudCover 92
2019-02-10 18:16:28 hfc5_code 35
2019-02-10 18:16:28 hfc5_condition Leichter Regen
2019-02-10 18:16:28 hfc5_day_of_week lun., 06:00
2019-02-10 18:16:28 hfc5_high_c 3
2019-02-10 18:16:28 hfc5_humidity 97
2019-02-10 18:16:28 hfc5_icon heavyrain
2019-02-10 18:16:28 hfc5_iconAPI 10n
2019-02-10 18:16:28 hfc5_low_c 3
2019-02-10 18:16:28 hfc5_pressure 993
2019-02-10 18:16:28 hfc5_pubDate lun., 11 févr. 2019 06:00
2019-02-10 18:16:28 hfc5_rain3h 1.9
2019-02-10 18:16:28 hfc5_snow3h 0.01
2019-02-10 18:16:28 hfc5_tempHigh 3
2019-02-10 18:16:28 hfc5_tempLow 3
2019-02-10 18:16:28 hfc5_temp_c 3
2019-02-10 18:16:28 hfc5_temperature 3
2019-02-10 18:16:28 hfc5_wind 23
2019-02-10 18:16:28 hfc5_wind_speed 23
2019-02-10 18:16:28 hfc6_cloudCover 92
2019-02-10 18:16:28 hfc6_code 35
2019-02-10 18:16:28 hfc6_condition Leichter Regen
2019-02-10 18:16:28 hfc6_day_of_week lun., 09:00
2019-02-10 18:16:28 hfc6_high_c 3
2019-02-10 18:16:28 hfc6_humidity 96
2019-02-10 18:16:28 hfc6_icon heavyrain
2019-02-10 18:16:28 hfc6_iconAPI 10d
2019-02-10 18:16:28 hfc6_low_c 3
2019-02-10 18:16:28 hfc6_pressure 996
2019-02-10 18:16:28 hfc6_pubDate lun., 11 févr. 2019 09:00
2019-02-10 18:16:28 hfc6_rain3h 0.82
2019-02-10 18:16:28 hfc6_snow3h 0.1475
2019-02-10 18:16:28 hfc6_tempHigh 3
2019-02-10 18:16:28 hfc6_tempLow 3
2019-02-10 18:16:28 hfc6_temp_c 3
2019-02-10 18:16:28 hfc6_temperature 3
2019-02-10 18:16:28 hfc6_wind 20
2019-02-10 18:16:28 hfc6_wind_speed 20
2019-02-10 18:16:28 hfc7_cloudCover 88
2019-02-10 18:16:28 hfc7_code 35
2019-02-10 18:16:28 hfc7_condition Leichter Regen
2019-02-10 18:16:28 hfc7_day_of_week lun., 12:00
2019-02-10 18:16:28 hfc7_high_c 4
2019-02-10 18:16:28 hfc7_humidity 92
2019-02-10 18:16:28 hfc7_icon heavyrain
2019-02-10 18:16:28 hfc7_iconAPI 10d
2019-02-10 18:16:28 hfc7_low_c 4
2019-02-10 18:16:28 hfc7_pressure 998
2019-02-10 18:16:28 hfc7_pubDate lun., 11 févr. 2019 12:00
2019-02-10 18:16:28 hfc7_rain3h 0.02
2019-02-10 15:16:21 hfc7_snow3h 0.1475
2019-02-10 18:16:28 hfc7_tempHigh 4
2019-02-10 18:16:28 hfc7_tempLow 4
2019-02-10 18:16:28 hfc7_temp_c 4
2019-02-10 18:16:28 hfc7_temperature 4
2019-02-10 18:16:28 hfc7_wind 20
2019-02-10 18:16:28 hfc7_wind_speed 20
2019-02-10 18:16:28 hfc8_cloudCover 100
2019-02-10 18:16:28 hfc8_code 35
2019-02-10 18:16:28 hfc8_condition Leichter Regen
2019-02-10 18:16:28 hfc8_day_of_week lun., 15:00
2019-02-10 18:16:28 hfc8_high_c 4
2019-02-10 18:16:28 hfc8_humidity 97
2019-02-10 18:16:28 hfc8_icon heavyrain
2019-02-10 18:16:28 hfc8_iconAPI 10d
2019-02-10 18:16:28 hfc8_low_c 4
2019-02-10 18:16:28 hfc8_pressure 1001
2019-02-10 18:16:28 hfc8_pubDate lun., 11 févr. 2019 15:00
2019-02-10 18:16:28 hfc8_rain3h 0.84
2019-02-10 12:16:14 hfc8_snow3h 0.1475
2019-02-10 18:16:28 hfc8_tempHigh 4
2019-02-10 18:16:28 hfc8_tempLow 4
2019-02-10 18:16:28 hfc8_temp_c 4
2019-02-10 18:16:28 hfc8_temperature 4
2019-02-10 18:16:28 hfc8_wind 20
2019-02-10 18:16:28 hfc8_wind_speed 20
2019-02-10 18:16:28 hfc9_cloudCover 88
2019-02-10 18:16:28 hfc9_code 35
2019-02-10 18:16:28 hfc9_condition Leichter Regen
2019-02-10 18:16:28 hfc9_day_of_week lun., 18:00
2019-02-10 18:16:28 hfc9_high_c 4
2019-02-10 18:16:28 hfc9_humidity 93
2019-02-10 18:16:28 hfc9_icon heavyrain
2019-02-10 18:16:28 hfc9_iconAPI 10n
2019-02-10 18:16:28 hfc9_low_c 4
2019-02-10 18:16:28 hfc9_pressure 1005
2019-02-10 18:16:28 hfc9_pubDate lun., 11 févr. 2019 18:00
2019-02-10 18:16:28 hfc9_rain3h 0.09
2019-02-10 09:16:08 hfc9_snow3h 0.1475
2019-02-10 18:16:28 hfc9_tempHigh 4
2019-02-10 18:16:28 hfc9_tempLow 4
2019-02-10 18:16:28 hfc9_temp_c 4
2019-02-10 18:16:28 hfc9_temperature 4
2019-02-10 18:16:28 hfc9_wind 21
2019-02-10 18:16:28 hfc9_wind_speed 21
2019-02-10 18:16:28 high_c 8
2019-02-10 18:16:28 humidity 68
2019-02-10 18:16:28 icon cloudy
2019-02-10 18:16:28 iconAPI 03n
2019-02-10 18:16:28 lastError
2019-02-10 18:16:28 lat meins
2019-02-10 18:16:28 long meins
2019-02-10 18:16:28 low_c 7
2019-02-10 18:16:28 pressure 996
2019-02-10 18:16:28 pubDate dim., 10 févr. 2019 17:56
2019-02-10 18:16:28 state T: 8 °C F: 68 % W: 31 km/h P: 996 hPa
2019-02-10 18:16:28 status ok
2019-02-10 18:16:28 sunriseTime dim., 10 févr. 2019 07:43
2019-02-10 18:16:28 sunsetTime dim., 10 févr. 2019 17:35
2019-02-10 18:16:28 tempHigh 8
2019-02-10 18:16:28 tempLow 7
2019-02-10 18:16:28 temp_c 8
2019-02-10 18:16:28 temperature 8
2019-02-10 18:16:28 validity up-to-date
2019-02-10 18:16:28 visibility 10000
2019-02-10 18:16:28 wind 31
2019-02-10 18:16:28 wind_condition Wind: W 31 km/h
2019-02-10 18:16:28 wind_direction 260
2019-02-10 18:16:28 wind_speed 31
fhem:
allowCache 1
interfaces temperature;humidity;wind
Attributes:
Davon sind 12, aber ich kriege diesen Nachricht nur 2 mal beim Laden der Seite. Deswegen versuchte ich zuerst, es zu begrenzen.
EDIT: ok es kommt 2x, da 2 unterschiedliche Sub-Seiten (page-button), wo das Widget auftaucht.
Aslo.... hab mir eine einfache ftui Testseite gebaut:
<!DOCTYPE html>
<html>
<head>
<link rel="icon" href="favicon.ico" type="image/x-icon" />
<script src="js/fhem-tablet-ui.js" defer></script>
<title>FHEM-Tablet-UI</title>
</head>
<body>
<div class="gridster">
<ul>
<li data-row="1" data-col="1" data-sizey="4" data-sizex="3">
<div class="container top-space">
<div data-type="weather"
data-device="Wetter_ui"
data-get="hfc2_iconAPI"
data-imageset="kleinklima">
</div>
<div data-type="label"
data-device="Wetter_ui"
data-get="hfc2_condition"
data-imageset="kleinklima">
</div>
</div>
</li>
<li data-row="1" data-col="4" data-sizey="4" data-sizex="6">
<header>EXAMPLE2</header>
<!-- place your widget here -->
</li>
<li data-row="1" data-col="10" data-sizey="4" data-sizex="3">
<header>EXAMPLE3</header>
<!-- place your widget here -->
</li>
<li data-row="5" data-col="1" data-sizey="3" data-sizex="3">
<header>EXAMPLE4</header>
<!-- place your widget here -->
</li>
<li data-row="5" data-col="4" data-sizey="3" data-sizex="6">
<header>EXAMPLE5</header>
<!-- place your widget here -->
</li>
<li data-row="5" data-col="10" data-sizey="3" data-sizex="3">
<header>EXAMPLE6</header>
<!-- place your widget here -->
</li>
</ul>
</div>
</body>
</html>
Same problem...
Hast du alternativ noch einen anderen Wetterdienst?
Hat es vorher mit dem offiziellen "weather_widget" aus dem FHEM update bereits einmal funktioniert? Falls ja, mit welchen Config?
Aus der Browser Console:
TypeError: elem.matchDeviceReading is not a function[] widget_weather.js:523:17
update https://192.168.178.24:8083/fhem/ftui/js/widget_weather.js:523
each 2 jQuery
update https://192.168.178.24:8083/fhem/ftui/js/widget_weather.js:519
loadPlugin https://192.168.178.24:8083/fhem/ftui/js/fhem-tablet-ui.js:1271
i 3 jQuery
loadPlugin https://192.168.178.24:8083/fhem/ftui/js/fhem-tablet-ui.js:1256
i 3 jQuery
onload https://192.168.178.24:8083/fhem/ftui/js/fhem-tablet-ui.js:1306
Zitat von: somansch am 10 Februar 2019, 19:19:12
Hast du alternativ noch einen anderen Wetterdienst?
Hat es vorher mit dem offiziellen "weather_widget" aus dem FHEM update bereits einmal funktioniert? Falls ja, mit welchen Config?
Ich werde gleich nach dem Abendessen mit Proplanta probieren
Das hat früher (vor dem update von fhem) mit der gleiche Config (bis auf die Readingsnamen) funktioniert. Zwischen update von fhem und update vom Widget kann ich nicht sagen. Aber das ist auch ein guter Test.
Werde berichten
OK Problem gelöst. Asche auf mein Haupt. Ich hatte zwar ein Update von Fhem gemacht, aber nicht von TabletUI
Nach einem
update all https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt
funktionierte das alte Widget nicht mehr, aber deins doch!
Vielen Dank für deine Arbeit.
Jetzt muss ich an meiner UI arbeiten, da durch das Update alles durcheinander ist ;)
Hallo Andreas,
leider wird bei mit das Icon zu "chance_of_rain" nicht angezeigt.
Kannst Du mir sagen, was ich falsch mache?
Zudem verwendest Du Readings (bspw. "time"), die es bei mir in DarkSyk gar nicht gibt. Hast Du auch hier nen Tipp für mich?
LG
Marc
Kleiner Verbesserungsvorschlag bei PROPLANTA: dein Filter if (par.match(/^fc\d+_weather(Day|Evening|Morning|Night|\d\d)(?:Icon)?$/)) {
device_type = 'PROPLANTA';
führt dazu, dass man das Reading weatherIcon (aktuelles Wetter, ohne fcx_) nicht benutzen kann. Es sei denn, man nutzt data-device-type.
OpenWeather hat auch ein ähnliches Reading "icon" oder "iconAPI" ohne hfcx_. Für die andere weiss ich nicht.
Zitat von: PingPong am 10 Februar 2019, 21:14:13
Hallo Andreas,
leider wird bei mit das Icon zu "chance_of_rain" nicht angezeigt.
Kannst Du mir sagen, was ich falsch mache?
Zudem verwendest Du Readings (bspw. "time"), die es bei mir in DarkSyk gar nicht gibt. Hast Du auch hier nen Tipp für mich?
LG
Marc
Welche icon-set verwendest du? Falls kleinklima, prüfe, ob du auch die entsprechende Datei in dem weather-folder hast.
Wo wird "time" verwendet?
Zitat von: amenomade am 10 Februar 2019, 22:54:40
Kleiner Verbesserungsvorschlag bei PROPLANTA: dein Filter if (par.match(/^fc\d+_weather(Day|Evening|Morning|Night|\d\d)(?:Icon)?$/)) {
device_type = 'PROPLANTA';
führt dazu, dass man das Reading weatherIcon (aktuelles Wetter, ohne fcx_) nicht benutzen kann. Es sei denn, man nutzt data-device-type.
OpenWeather hat auch ein ähnliches Reading "icon" oder "iconAPI" ohne hfcx_. Für die andere weiss ich nicht.
Super, da war tatsächlich eine Lücke ;). Das Wetter-Icon für das aktuelle Wetter von ProPlanta ging nicht. Ist mit v2.3 gefixt (siehe ersten Post).
PS: hfcx_ bei DarkSky bzw. OpenWeather funktionierte bereits.
Danke und Gruß
Andreas
Zitat von: somansch am 11 Februar 2019, 00:54:02
PS: hfcx_ bei DarkSky bzw. OpenWeather funktionierte bereits.
} else if (par.match(/^fc\d+_iconAPI$/)) {
device_type = 'Weather';
} else if (par.match(/^hfc\d+_iconAPI$/)) {
device_type = 'Weather';
Ich meine folgende Readings (siehe mein "list" oben)
2019-02-10 18:16:28 icon cloudy
2019-02-10 18:16:28 iconAPI 03n
Zitat von: amenomade am 11 Februar 2019, 00:59:07
} else if (par.match(/^fc\d+_iconAPI$/)) {
device_type = 'Weather';
} else if (par.match(/^hfc\d+_iconAPI$/)) {
device_type = 'Weather';
Ich meine folgende Readings (siehe mein "list" oben)
2019-02-10 18:16:28 icon cloudy
2019-02-10 18:16:28 iconAPI 03n
iconAPI funktioniert bei mir für DarkSky und openWeather ohne Probleme...
Zitat von: somansch am 11 Februar 2019, 00:39:05
Welche icon-set verwendest du? Falls kleinklima, prüfe, ob du auch die entsprechende Datei in dem weather-folder hast.
Wo wird "time" verwendet?
Danke für Deine schnelle Antwort.
Ja, ist kleinklima. Die Icons liegen im Ordner /opt/fhem/www/images/default/weather.
Ist das nicht der richtige?
Zitat von: PingPong am 11 Februar 2019, 09:20:15
Danke für Deine schnelle Antwort.
Ja, ist kleinklima. Die Icons liegen im Ordner /opt/fhem/www/images/default/weather.
Ist das nicht der richtige?
Ja, ist der richtige ordner. Bitte prüfe, ob dort auch ein "chance_of_rain.png" bzw "chance_of_rain_night.png" existiert. Wie hast du die Definition in FTUI gemacht? Bitte Code posten.
Ja, beide png sind in dem Ordner vorhanden.
<section>
<div class="hdm-flexbox-container">
<div class="hdm-flexbox-item-30 left-space">
<div class="large compressed readonly" data-type="weather" data-device="DarkSkyWeather" data-get="icon" data-imageset="kleinklima"></div>
</div>
<div class="hdm-flexbox-item-30">
<div class="big" data-type="label" data-device="DarkSkyWeather" data-get="summary"></div>
</div>
<div class="hdm-flexbox-item-30 right-space">
<div class="compressed" data-type="symbol" data-icon="wi wi-sunrise" data-off-color="flx_blue"></div>
<div class="large" data-type="label" data-device="DarkSkyWeather" data-get="fc1_sunriseTime" data-substitution="toDate().hhmm()"></div>
<div class="compressed top-space" data-type="symbol" data-icon="wi wi-sunset" data-off-color="flx_blue"></div>
<div class="large" data-type="label" data-device="DarkSkyWeather" data-get="fc1_sunsetTime" data-substitution="toDate().hhmm()"></div>
</div>
</div>
</section>
Bitte im vorhergehenden Post deine FHEM Device Konfiguration mit den unzähligen Readings löschen. Das bläht nur unnötig diesen Thread auf ;).
Ich brauche die Info, welchen Wetterdienst du nutzt und wie die FTUI Config aussieht.
OK, sorry. Hatte ich missverstanden.
Ich nutze aktuell DarkSky
Bei deiner Definition steht data-get="icon"
Bitte data-get="iconAPI"
verwenden. Siehe meine Doku im ersten Post.
kaum macht man's richtig :-)
Klasse, vielen Dank für Deine Unterstützung.
Zitat von: somansch am 11 Februar 2019, 10:50:42
Ja, ist der richtige ordner. Bitte prüfe, ob dort auch ein "chance_of_rain.png" bzw "chance_of_rain_night.png" existiert. Wie hast du die Definition in FTUI gemacht? Bitte Code posten.
Heute Nacht hatte ich ein ähnliches Problem mit kleinklima: rain_night.png existierte nicht. Ich habe einfach mit einem "cp rain.png rain_night.png" das Problem gelöst. Aber wenn standardmässig rain_night nicht existiert, kannst Du vielleicht das Mapping entspr. anpassen.
Zitat von: amenomade am 11 Februar 2019, 19:00:06
Heute Nacht hatte ich ein ähnliches Problem mit kleinklima: rain_night.png existierte nicht. Ich habe einfach mit einem "cp rain.png rain_night.png" das Problem gelöst. Aber wenn standardmässig rain_night nicht existiert, kannst Du vielleicht das Mapping entspr. anpassen.
Ich habe bei mir bereits einige Änderungen in der Vergangenheit gemacht. Wer hat den Originalinhalt es Weather-Ordners?
https://svn.fhem.de/trac/browser/trunk/fhem/www/images/default/weather
EDIT: also, wenn ich nach eine Logik nachdenke, würde ich sagen, es gibt nur eine einzige Icon Tag/Nacht, wenn das Gestirn sowieso versteckt ist : storm snow smoke rain mist fog... mit ein paar Ausnahmen ;)
Zitat von: amenomade am 11 Februar 2019, 20:40:19
https://svn.fhem.de/trac/browser/trunk/fhem/www/images/default/weather
EDIT: also, wenn ich nach eine Logik nachdenke, würde ich sagen, es gibt nur eine einzige Icon Tag/Nacht, wenn das Gestirn sowieso versteckt ist : storm snow smoke rain mist fog... mit ein paar Ausnamen ;)
Danke für den Link! Damit konnte ich den aktuellen Stand mit den Mappings vergleichen. Habe die entsprechenden Änderungen in v2.4 verewigt (siehe ersten Post). Die einzige Datei, welche bisher standardmäßig fehlt und auch sinnvoll ist, heißt "chance_of_snow_night.png". Ich habe wuppi68 angeschrieben, sodass diese Datei zentral aufgenommen wird. In der Zwischenzeit, hier als Anhang.
Viele Grüße
Andreas
Zitat von: somansch am 09 Februar 2019, 20:08:03
Ich habe mal bei Jens nachgefragt, ob er die Readings direkt im DWD Modul bereitstellen kann: https://forum.fhem.de/index.php/topic,83097.msg903717.html#msg903717 (https://forum.fhem.de/index.php/topic,83097.msg903717.html#msg903717)
Viele Grüße
Andreas
Leider wird Jens die Readings für die Unterscheidung Tag/Nacht im DWD Modul nicht einbauen :(
https://forum.fhem.de/index.php/topic,83097.msg904774.html#msg904774 (https://forum.fhem.de/index.php/topic,83097.msg904774.html#msg904774)
Zitat von: sinus61 am 10 Februar 2019, 16:28:18
Man könnte ja sowas wie data-time als zusätzliche Angabe für DWD beim Widget einfügen. Und dann im Widget mit
elem.initData('time', '16:00');
abfragen. Im Widget dann eine kleine Sonderbehandlung für DWD bauen, für Proplanta gibt es ja auch sowas um val aus dem Url zu extrahieren.
Zumindest müsste dann nichts im Modul umgebaut werden.
@sinus61
Ich habe mich versucht fcx_x_time passend zum _ww Reading auszulesen, leider habe ich keinen Erfolg gehabt bislang. Ich habe mir auch das Wiki zur Erstellung von eigenen Widgets angesehen, aber leider hat mir das auch nicht weitergeholfen, obwohl mir alles recht logisch erscheint.
Hat jemand die Möglichkeit mir da weiter zu helfen, weil das ist wahrscheinlich das letzte Teil im Puzzle, damit Tag/Nacht funktioniert.
Gruss
Hab es gerade mal probiert, sollte gehen.
Als erstes funktionierte der Match auf DWD_OpenData aber nicht, sollte so gehen:
} else if (par.match(/^fc\d+_\d+_ww$/)) {
device_type = 'DWD_OpenData';
dann am Anfang in function init_attr(elem), da wo auch color und warn stehen. Der default 16:00 sorgt dafür, dass ohne Angabe Tag ist.
//time
elem.initData('time', '16:00');
me.addReading(elem, 'time');
und dann noch hinter der Ausnahmeregel für Proplanta
if (device_type === 'DWD_OpenData') {
var time = elem.getReading('time').val;
if (time == "19:00") {
val = val + "n";
}
} else {
translate = false;
}
Hier wird jetzt für das 19:00 Uhr Reading an den Wert aus fc0_6_ww ein "n" angehangen.
In FTUI muss man dann bei dem Device noch data-time="fc0_6_time"
angeben. Diese Angabe müsste man eigentlich noch wegoptimieren können, da der Name des zu fc0_6_ww gehörenden time Readings ja eigentlich klar ist.
Danke Sinus61,
Werde ich mir am Wochenende mal ansehen.
Gruß
Werde auch mal am Wochenende etwas testen. Eigentlich wollte ich dies ja nicht im Widget, sondern außerhalb per User Reading lösen, aber auf meine Anfrage gab's keine Reaktion. https://forum.fhem.de/index.php/topic,97281.0.html (https://forum.fhem.de/index.php/topic,97281.0.html)
Scheint wohl doch nicht so trivial zu sein ;)
Wenn ich das
elem.initData('time', '16:00');
durch das
elem.initData('time', 'fc0_0_time');
ersetze, scheint das passende Reading gelesen zu werde. Jetzt wollte ich das Ganze als Regel machen, aber das geht nicht.
Ist mein Gedanke verkehrt?
Gruß
Ich beginne gerade mich mit TableUI zu beschäftigen. Das Wetter war das erste, was ich einbinden wollte. (Es handelt sich auch um eine Testumgebung ohne Sensoren sowie Aktoren)
Nach Anfänglichen Problemen bin ich auf diesen Thread gekommen und wurde fündig.
Icons funktionieren, kleinklima und auch amcharts (Animated). Leider sind die Bilderchen RIESIG.
Mit einem Angepassten Beispielcode für "large" "normal" "small" und "tiny" habe ich zwar verschiedene Größen, aber diese sind von RIESIEG bis GIGANTISCH abgestuft (sorry für die Großbuchstaben, aber so sind die Icons) :'(
Ich bin mir sicher, dass es ein Verständnis Problem ist, leider habe ich keine Lösung zu einem Vorposter mit ähnlichem, wenn nicht sogar gleichen, Problem gefunden.
In meinem Code steht so gut wie nichts drinnen, ausser die Einbindung von js/fhem-tablet-ui.js, der Angabe von gridster_cols und gridster_rows im Header.
Im Gridster bereich habe ich einige Bereiche definiert und in zweien dann in "sheet" "row" "cell" dann die Wetter Symbole für hfc1_iconAPI bzw fc1_iconAPI anzeigen lassen. Funktioniert, aber viel zu groß.
Fehlt vielleicht eine Angabe irgendwo? Fehlt noch eine Datei? widget_wetter.js habe ich ersetzt und die Animierten Icons habe ich in das richtige Verzeichnis kopiert.
Edit:
Nach etwas herumspielen und gleichzeitiger Anzeige von "meteocons" sowie "kleinklima" sehe ich dass die Symbole mit den gleichen Größenangaben (tiny, small ...) völlig unterschiedliche Größen haben. Ist dies ein gewünschtes verhalten? oder sollten die Symbole nicht alle gleich groß dargestellt werden?
Poste doch mal deinen kompletten Code und einen passenden Screenshot.
Also, alles rausgeschmissen und nur das notwendigste drinnen.
Bild versuche ich anzuhänen.
edit:
Header der beiden Varianten hat die gleiche Bezeichnung drinnen ... copy/paste Fehler von mir, man sieht das Problem aber trotzdem
Code:
<!DOCTYPE html>
<html>
<head>
<title>FHEM-Tablet-UI</title>
<script src="js/fhem-tablet-ui.js" defer></script>
<meta name="gridster_cols" content="10"/>
<meta name="gridster_rows" content="10"/>
</head>
<body>
<div class="gridster">
<ul>
<li data-row="1" data-col="1" data-sizex="5" data-sizey="10">
<header>Wetter kleinklima</header>
<div class ="sheet">
<div class="row">
<div class="cell">
<div class="large" data-device="OUT_Wetter" data-get="fc1_iconAPI" data-type="weather" data-imageset="kleinklima"></div>
<div class="normal" data-device="OUT_Wetter" data-get="fc1_iconAPI" data-type="weather" data-imageset="kleinklima"></div>
<div class="small" data-device="OUT_Wetter" data-get="fc1_iconAPI" data-type="weather" data-imageset="kleinklima"></div>
<div class="tiny" data-device="OUT_Wetter" data-get="fc1_iconAPI" data-type="weather" data-imageset="kleinklima"></div>
</div>
</div>
</div>
</li>
<li data-row="1" data-col="6" data-sizex="5" data-sizey="10">
<header>Wetter kleinklima</header>
<div class ="sheet">
<div class="row">
<div class="cell">
<div class="large" data-device="OUT_Wetter" data-get="fc1_iconAPI" data-type="weather" data-imageset="meteocons"></div>
<div class="normal" data-device="OUT_Wetter" data-get="fc1_iconAPI" data-type="weather" data-imageset="meteocons"></div>
<div class="small" data-device="OUT_Wetter" data-get="fc1_iconAPI" data-type="weather" data-imageset="meteocons"></div>
<div class="tiny" data-device="OUT_Wetter" data-get="fc1_iconAPI" data-type="weather" data-imageset="meteocons"></div>
</div>
</div>
</div>
</li>
</ul>
</div>
</body>
</html>
Kannst du mal das aktuelle "weather_widget" über FHEM update "aktualisieren"? Ist das Verhalten dann genau so?
Ich habe es jetzt mal mit dem "alten" weather_widget getestet -> selbes Verhalten. Zum Testen musst du natürlich von DarkSky auf ProPlanta wechseln....
Es hat mit der Definition der generellen Auflösung der Gridster zu tun:
<meta name="gridster_cols" content="20"/>
<meta name="gridster_rows" content="20"/>
Wenn du diese Werte größer wählst, passen die Icons besser. Bei Flex hast du das "Problem" nicht. Ich weiß nicht, ob @setstate beim Gridster etwas diesbezüglich anpassen kann?! Es ist halt in HTML ein Unterschied, ob ein Bild (kleinklima bzw. amcharts) oder ein Symbol aus einer Schriftart (meteocons bzw. weathericons) verwendet wird.
Ich habe die Problematik verstanden.
meteocon sind Symbole mit fixen Größen
kleinklima sind Bilder die in den Containern auf die Breite angepasst werden. Bei meinen Breiten Containern sind die Symbole GIGANTISCH
Da dies ein allererstes Widget war, wollte ich herumprobieren und mit einem Layout spielen.
Wenn ich jetzt eine zweite Cell daneben hingebe (im selben Container) dann wird das Bild plötzlich kleiner.
Also passt mir das jetzt.
Ein Problem habe ich noch mit einem Bild, beim Sonnenschein ist der oberste Teil vesetzt, zu sehen bei meinem Screenshot den ich zuvor gepostet habe
Ist das nur bei einer bestimmten Größe der Grafik zu sehen, oder generell?
Wenn das der Fall ist, bitte mal die PNG ansehen, ob es die Grafik ist, oder ob es durch das einbinden in HTML passiert.
Gruß
Zitat von: Knallkopp_02 am 15 Februar 2019, 20:36:06
elem.initData('time', 'fc0_0_time');
ersetze, scheint das passende Reading gelesen zu werde. Jetzt wollte ich das Ganze als Regel machen, aber das geht nicht.
elem.initData('time', elem.data('get').substr(0, 6)+"time");
me.addReading(elem, 'time');
Da scheint zu gehen, dann kann man die extra time Angabe im FTUI HTML Code sparen. Dann fehlt natürlich noch die Zuordnung der Icons zu der DWD Angabe mit "n" und die DWD Ausnahmeregel muss auf alle Nachtzeiten erweitert werden.
Zitat von: sinus61 am 16 Februar 2019, 16:07:46
elem.initData('time', elem.data('get').substr(0, 6)+"time");
me.addReading(elem, 'time');
Da scheint zu gehen, dann kann man die extra time Angabe im FTUI HTML Code sparen. Dann fehlt natürlich noch die Zuordnung der Icons zu der DWD Angabe mit "n" und die DWD Ausnahmeregel muss auf alle Nachtzeiten erweitert werden.
Perfekt! Ich habe gestern Abend auch schon den Rest eingebaut und erste Tests gefahren. Werde das bestimmt komplett am Wochenende hinbekommen :)
Zitat von: sinus61 am 16 Februar 2019, 16:07:46
elem.initData('time', elem.data('get').substr(0, 6)+"time");
me.addReading(elem, 'time');
Da scheint zu gehen, dann kann man die extra time Angabe im FTUI HTML Code sparen. Dann fehlt natürlich noch die Zuordnung der Icons zu der DWD Angabe mit "n" und die DWD Ausnahmeregel muss auf alle Nachtzeiten erweitert werden.
Hi Sinus,
das wird so leider nichts, da es auch 7 Zeichen statt 6 Zeichen sein können. Dies passiert, wenn man die "Auflösung" bei DWD auf stündlich stellt. Dann hat man 24 Einträge pro Tag, dh. fcx_x_ww bis fcx_xx_ww (0-23).
Schade, müssen wir noch ein wenig tüfteln ;).
Aber der Ansatz ist gut!
Update: Habe eine Möglichkeit mit Ersetzen gefunden :D
//time (for DWD Opendata)
elem.initData('time', elem.data('get').replace("ww","time"));
me.addReading(elem, 'time');
Viele Grüße
Andreas
Habe die Umsetzung von Tag/Nacht Unterscheidung für "DWD" hinbekommen und erfolgreich getestet :).
Neue Version im ersten Post.
Viel Spaß beim Testen!
Gute Nacht
Andreas
@somansch, läuft bei mir einwandfrei,
Hätte aber noch einige Anmerkungen/Ideen:
wenn man die Zeilen 735 und 736 so modifiziert:
//mapped = kleinklimamap[mapped.replace(/^:/, '')];
icon.prepend('<img style="width:100%" src="' + elem.data('image-path') + val + '.png' +'" title="' + val +'">');
könnte man sich das komplette Mappen sparen, wenn die Grafiken nicht einen "Namen" haben, sondern 0d.png 0n.png ... genannt werden. Würde Code sparen.
Zeilen 713 ff.
if ((time >= "18:00:00" && time < "24:00:00") || (time >= "00:00:00" && time < "06:00:00")) {
val = val + "n";
} else if (time >= "06:00:00" && time < "18:00:00") {
val = val + "d";
}
würde auch Code sparen und zusätzlich einen Zeitbereich definieren, da ich mich glaube erinnern zu können, dass die Abfragezeiten im Sommer anders waren (Sommerzeit).
Wenn wir jetzt noch sunset und sunrise für die Zeilen 713 ff. ohne weiter Einstellungen in Fhem (außer long. und lat.) direkt in der JS abgreifen können ist vorerst alles gelöst.
Gruß
Hallo,
heute habe ich nach ca. 2 Wochen mal wieder ein FHEM Update gemacht. Seitdem werden meine Wettericons wieder nicht mehr angezeigt.
Verwende Darksky :
<div data-type="weather" data-device="MeinWetter" data-get="fc1_iconAPI" data-imageset="kleinklima" class="left" style="width:95px;height:60px"></div>
Internals:
API DarkSkyAPI
APIKEY bc1445e983fe663c3342b088682a01eb
APIOPTIONS cachemaxage:600
DEF apikey=bc1445e983fe663c3342b088682a01eb location=48.8572,9.7949 lang=de
FUUID 5c4a1591-f33f-623c-420c-c2258cc40a1a4bed
INTERVAL 3600
LANG de
LOCATION 48.8572,9.7949
MODEL DarkSkyAPI
NAME MeinWetter
NOTIFYDEV global
NR 999
NTFY_ORDER 50-MeinWetter
STATE T: 2 °C F: 94 % W: 0 km/h P: 1027 hPa
TYPE Weather
READINGS:
2019-02-17 09:56:33 apiMaintainer Leon Gaultier (<a href=https://forum.fhem.de/index.php?action=profile;u=13684>CoolTux</a>)
2019-02-17 09:56:33 apiVersion 0.2.4
2019-02-17 09:56:33 apparentTemperature 2
2019-02-17 09:56:33 cloudCover 18
2019-02-17 09:56:33 code 32
2019-02-17 09:56:33 condition Heiter
2019-02-17 09:56:33 current_date_time So, 17 Feb 2019 09:56
2019-02-17 09:56:33 dewPoint 1
2019-02-17 09:56:33 fc1_apparentTempHigh 15
2019-02-17 09:56:33 fc1_apparentTempHighTime So, 17 Feb 2019 15:00
2019-02-17 09:56:33 fc1_apparentTempLow -1
2019-02-17 09:56:33 fc1_apparentTempLowTime Mo, 18 Feb 2019 06:00
2019-02-17 09:56:33 fc1_cloudCover 14
2019-02-17 09:56:33 fc1_code 30
2019-02-17 09:56:33 fc1_condition Leicht bewölkt von nachmittags bis abends.
2019-02-17 09:56:33 fc1_day_of_week So
2019-02-17 09:56:33 fc1_dewPoint 0
2019-02-17 09:56:33 fc1_high_c 15
2019-02-17 09:56:33 fc1_humidity 76
2019-02-17 09:56:33 fc1_icon partly_cloudy
2019-02-17 09:56:33 fc1_iconAPI partly-cloudy-day
2019-02-17 09:56:33 fc1_low_c -1
2019-02-17 09:56:33 fc1_moonPhase 0.42
2019-02-17 09:56:33 fc1_ozone 260.08
hat sich was geändert ?
Gruss
Zitat von: cotecmania am 17 Februar 2019, 10:38:54
Hallo,
heute habe ich nach ca. 2 Wochen mal wieder ein FHEM Update gemacht. Seitdem werden meine Wettericons wieder nicht mehr angezeigt.
Verwende Darksky :
<div data-type="weather" data-device="MeinWetter" data-get="fc1_iconAPI" data-imageset="kleinklima" class="left" style="width:95px;height:60px"></div>
Internals:
API DarkSkyAPI
APIKEY bc1445e983fe663c3342b088682a01eb
APIOPTIONS cachemaxage:600
DEF apikey=bc1445e983fe663c3342b088682a01eb location=48.8572,9.7949 lang=de
FUUID 5c4a1591-f33f-623c-420c-c2258cc40a1a4bed
INTERVAL 3600
LANG de
LOCATION 48.8572,9.7949
MODEL DarkSkyAPI
NAME MeinWetter
NOTIFYDEV global
NR 999
NTFY_ORDER 50-MeinWetter
STATE T: 2 °C F: 94 % W: 0 km/h P: 1027 hPa
TYPE Weather
READINGS:
2019-02-17 09:56:33 apiMaintainer Leon Gaultier (<a href=https://forum.fhem.de/index.php?action=profile;u=13684>CoolTux</a>)
2019-02-17 09:56:33 apiVersion 0.2.4
2019-02-17 09:56:33 apparentTemperature 2
2019-02-17 09:56:33 cloudCover 18
2019-02-17 09:56:33 code 32
2019-02-17 09:56:33 condition Heiter
2019-02-17 09:56:33 current_date_time So, 17 Feb 2019 09:56
2019-02-17 09:56:33 dewPoint 1
2019-02-17 09:56:33 fc1_apparentTempHigh 15
2019-02-17 09:56:33 fc1_apparentTempHighTime So, 17 Feb 2019 15:00
2019-02-17 09:56:33 fc1_apparentTempLow -1
2019-02-17 09:56:33 fc1_apparentTempLowTime Mo, 18 Feb 2019 06:00
2019-02-17 09:56:33 fc1_cloudCover 14
2019-02-17 09:56:33 fc1_code 30
2019-02-17 09:56:33 fc1_condition Leicht bewölkt von nachmittags bis abends.
2019-02-17 09:56:33 fc1_day_of_week So
2019-02-17 09:56:33 fc1_dewPoint 0
2019-02-17 09:56:33 fc1_high_c 15
2019-02-17 09:56:33 fc1_humidity 76
2019-02-17 09:56:33 fc1_icon partly_cloudy
2019-02-17 09:56:33 fc1_iconAPI partly-cloudy-day
2019-02-17 09:56:33 fc1_low_c -1
2019-02-17 09:56:33 fc1_moonPhase 0.42
2019-02-17 09:56:33 fc1_ozone 260.08
hat sich was geändert ?
Gruss
Hast du denn die Version aus diesem Thread im Einsatz? Diese wird (noch) nicht automatisch verteilt. Siehe weitere Infos im ersten Post.
Mach malsudo cp /opt/fhem/www/images/default/weather/partlycloudy.png /opt/fhem/www/images/default/weather/partly-cloudy-day.png
sudo chown fhem:dialout /opt/fhem/www/images/default/weather/partly-cloudy-day.png
Und natürlich wie gerade erwähnt, das widget von diesem Thread holen.
@somansch: noch was zum Mapping ;)
Ich versuche zur Zeit noch eine automatische Erkennung zu erstellen, ob SVG oder PNG Dateien im Grafik Ordner sind. Somit könnte man auch verschiedene Grafikformate automatisch erkennen. Ich hatte gesehen, dass du SVG verwendest, was auch sinn machen würde.
Gruß
Zitat von: somansch am 17 Februar 2019, 00:22:07
Neue Version im ersten Post.
Danke, funktioniert alles. Ich denke man könnte über ein twilight oder sunset Reading auch noch eine automatisch Lösung hinbekommen, aber wenn Jens das vielleicht jetzt doch ins Modul einbaut braucht man da im Moment keine Zeit drauf verwenden.
So wie ich das verstanden hatte wollte Jens das nicht, wenn einer weiß wie man in der JS an sunset und sunrise dran käme, wäre das schon gut.
Gruß
Zitat von: somansch am 17 Februar 2019, 11:00:57
Hast du denn die Version aus diesem Thread im Einsatz? Diese wird (noch) nicht automatisch verteilt. Siehe weitere Infos im ersten Post.
Das wars, Danke.
Dachte das ist jetzt schon im FHEM-Update drin.
Zitat von: Knallkopp_02 am 17 Februar 2019, 11:25:27
Ich versuche zur Zeit noch eine automatische Erkennung zu erstellen, ob SVG oder PNG Dateien im Grafik Ordner sind. Somit könnte man auch verschiedene Grafikformate automatisch erkennen. Ich hatte gesehen, dass du SVG verwendest, was auch sinn machen würde.
Gruß
Wofür willst du eine Unterscheidung machen? Ist doch über die Mappings bereits abgebildet....
Zitat von: Knallkopp_02 am 17 Februar 2019, 11:47:54
So wie ich das verstanden hatte wollte Jens das nicht, wenn einer weiß wie man in der JS an sunset und sunrise dran käme, wäre das schon gut.
Gruß
sinus und ich haben nochmal bei Jens im Thread nachgehakt. Ich denke, dass es schwierig ist, da man ja die Daten nicht nur für den aktuellen Tag braucht (Twilight), sondern auch als Vorschau für sämtliche Tage...
Zitat von: Knallkopp_02 am 17 Februar 2019, 10:27:51
@somansch, läuft bei mir einwandfrei,
Hätte aber noch einige Anmerkungen/Ideen:
wenn man die Zeilen 735 und 736 so modifiziert:
//mapped = kleinklimamap[mapped.replace(/^:/, '')];
icon.prepend('<img style="width:100%" src="' + elem.data('image-path') + val + '.png' +'" title="' + val +'">');
könnte man sich das komplette Mappen sparen, wenn die Grafiken nicht einen "Namen" haben, sondern 0d.png 0n.png ... genannt werden. Würde Code sparen.
Macht nur bedingt Sinn, da du damit ausschliesslich die "kleinklima" Icons betrachtest. Was machst du mit den anderen Icon-Sets?
Zitat von: Knallkopp_02 am 17 Februar 2019, 10:27:51
Zeilen 713 ff.
if ((time >= "18:00:00" && time < "24:00:00") || (time >= "00:00:00" && time < "06:00:00")) {
val = val + "n";
} else if (time >= "06:00:00" && time < "18:00:00") {
val = val + "d";
}
würde auch Code sparen und zusätzlich einen Zeitbereich definieren, da ich mich glaube erinnern zu können, dass die Abfragezeiten im Sommer anders waren (Sommerzeit).
Damit hatte ich auch schon rumgespielt, jedoch ohne Erfolg. Werde mal deine Variante testen.
Zitat von: Knallkopp_02 am 17 Februar 2019, 10:27:51
Wenn wir jetzt noch sunset und sunrise für die Zeilen 713 ff. ohne weiter Einstellungen in Fhem (außer long. und lat.) direkt in der JS abgreifen können ist vorerst alles gelöst.
Gruß
Diesen Ansatz werde ich nicht weiter verfolgen. Ich konzentriere mich jetzt auf das Einbinden von zusätzlichen "amcharts" :D
Viele Grüße
Andreas
Zitat von: somansch am 17 Februar 2019, 17:17:37
Damit hatte ich auch schon rumgespielt, jedoch ohne Erfolg. Werde mal deine Variante testen.
Kommt in die nächste Version rein. Konnte es erfolgreich testen, jedoch funktionierte es nicht für "00:00", daher habe ich noch eine kleine Änderung gemacht:
if ((time >= "18:00:00" && time < "24:00:00") || (time >= "00:00" && time < "06:00:00")) {
val = val + "n";
} else if (time >= "06:00:00" && time < "18:00:00") {
val = val + "d";
}
Zitat von: somansch am 17 Februar 2019, 17:17:37
Macht nur bedingt Sinn, da du damit ausschliesslich die "kleinklima" Icons betrachtest. Was machst du mit den anderen Icon-Sets?
Viele Grüße
Andreas
Mein Gedanke war, in Verbindung mit der automatischen Erkennung ob PNG oder SVG im Ordner liegen. Das dein Mapping für Kleinklima und DWD komplett entfallen kann. Was wieder weniger Code bedeuten würde.
Oder habe ich einen Denkfehler.
BTW, ich schaue grade ob irgendwie auch noch die Netatmo icons irgendwie eingebunden mit Mappings eingebunden werden könne.
Weil das ist in meiner aktuellen ftui drin.
Gruß
Zitat von: Knallkopp_02 am 17 Februar 2019, 18:41:27
Mein Gedanke war, in Verbindung mit der automatischen Erkennung ob PNG oder SVG im Ordner liegen. Das dein Mapping für Kleinklima und DWD komplett entfallen kann. Was wieder weniger Code bedeuten würde.
Oder habe ich einen Denkfehler.
BTW, ich schaue grade ob irgendwie auch noch die Netatmo icons irgendwie eingebunden mit Mappings eingebunden werden könne.
Weil das ist in meiner aktuellen ftui drin.
Gruß
Da hast du einen Denkfehler, da jedes Icon dann viermal mit unterschiedlichen Namen abgelegt werden müsste.....
Habe leider (noch) kein Netatmo. Meintest du separate neue Wettericons oder den Wetterdienst? Welche readings und welche Zustände gibt es da?
Es geht mi
Zitat von: somansch am 17 Februar 2019, 19:27:11
Da hast du einen Denkfehler, da jedes Icon dann viermal mit unterschiedlichen Namen abgelegt werden müsste.....
Habe leider (noch) kein Netatmo. Meintest du separate neue Wettericons oder den Wetterdienst? Welche readings und welche Zustände gibt es da?
Bei Netatmo gehr es mir nicht um die Icons, sondern nur um die Readings, die dann mit Kleinklima etc angezeigt werden sollen. Problem ist erstmal das Netatmo eine Flut von Werten hat. 100 werden nicht reichen denke ich. Hier im Forum geistern irgendwo alle Zahlen herum. Habe sie bei mir aber auch liegen, aber noch nicht alle übersetzt, da es recht kompliziert ist. Es werden unteranderem auch gleich Warnungen mit in der Grafik ausgegeben.
Teste grade das mit dem Warnicon, wenn das Reading eine 3 am Ende hat, das er dann eine Warnung anzeigt. In dem Zusammenhang habe ich das mit der Warnung im JS nicht verstanden. Ich bekomme die nicht zum laufen. Wollte das jetzt anders lösen.
Das wäre die nächste Baustelle.
Kann dir das gern zukommen lassen.
Gruß
Zitat von: Knallkopp_02 am 18 Februar 2019, 08:07:01
Es geht mi
Bei Netatmo gehr es mir nicht um die Icons, sondern nur um die Readings, die dann mit Kleinklima etc angezeigt werden sollen. Problem ist erstmal das Netatmo eine Flut von Werten hat. 100 werden nicht reichen denke ich. Hier im Forum geistern irgendwo alle Zahlen herum. Habe sie bei mir aber auch liegen, aber noch nicht alle übersetzt, da es recht kompliziert ist. Es werden unteranderem auch gleich Warnungen mit in der Grafik ausgegeben.
Teste grade das mit dem Warnicon, wenn das Reading eine 3 am Ende hat, das er dann eine Warnung anzeigt. In dem Zusammenhang habe ich das mit der Warnung im JS nicht verstanden. Ich bekomme die nicht zum laufen. Wollte das jetzt anders lösen.
Das wäre die nächste Baustelle.
Kann dir das gern zukommen lassen.
Gruß
Wir brauchen die Readings und eine Beschreibung, welche Wetterzustände hinter welchen Readings sind. Dies ist typischerweise in der entsprechenden API Dokumentation.
Zitat von: somansch am 17 Februar 2019, 17:17:37
Ich konzentriere mich jetzt auf das Einbinden von zusätzlichen "amcharts" :D
Morgen gibt es eine neue "Weather_Widget" Version 2.6 mit den zusätzlichen "amcharts" Icons...
Das Schöne an den SVG-Dateien von "amcharts" ist, dass man auch seine eigenen Farben dort verwenden kann. Ich habe dies mal passend zu meinem Layout angepasst. Bei Bedarf einfach PN.
Viele Grüße
Andreas
Zitat von: somansch am 18 Februar 2019, 23:40:02
Morgen gibt es eine neue "Weather_Widget" Version 2.6 mit den zusätzlichen "amcharts" Icons...
v2.6 ist jetzt fertig (siehe Update im ersten Post)
Viel Spaß
Andreas
Hallo
Ich habe Netatmo. Kann ich dir vielleicht irgendwie helfen.
Lg Helmut
Zitat von: Helmi55 am 19 Februar 2019, 21:57:15
Hallo
Ich habe Netatmo. Kann ich dir vielleicht irgendwie helfen.
Lg Helmut
Hi Helmut,
mir würde es helfen, wenn ich eine Netatmo FHEM cfg habe, sodass ich alle Readings sehe, auch die Readings die evtl. zusätzlich über Attribute verändert werden können. Du kannst mir das gern per PN schicken.
Danke und Gruß
Andreas
Servus du hast PM
Gruß
Helmut
Ich habe ein Problem mit den Wettericons welche aus DarkSky heraus produziert werden sollten.
Was immer geht ist Sonnenschein (wen wundert's). Aber zum Beispiel bei "partly_cloudy" erhalte ich nur ein "broken image" Zeichen.
Im Code steht dann
<img style="width:100%" src="http://192.168.1.80:8083/fhem/images/default/weather/undefined" title="partly_cloudy">
Zitat von: uwirt am 20 Februar 2019, 16:10:18
Ich habe ein Problem mit den Wettericons welche aus DarkSky heraus produziert werden sollten.
Was immer geht ist Sonnenschein (wen wundert's). Aber zum Beispiel bei "partly_cloudy" erhalte ich nur ein "broken image" Zeichen.
Im Code steht dann
<img style="width:100%" src="http://192.168.1.80:8083/fhem/images/default/weather/undefined" title="partly_cloudy">
Hast du die "weather_widget.js" aus dem ersten Post im Einsatz? Sie wird (noch) nicht automatisch verteilt. Wie sieht dein FTUI Code aus?
Nein, hatte nur das verteilte im Einsatz. Ich hab jetzt das hier aus dem thread reinkopiert.
Nur jetzt kriege erstens gar keine Icons mehr und zusätzlich eine Fehlermeldung im roten Feld:
Error widget_weather.js: 74 Syntax error: unexpected token
Zitat von: uwirt am 20 Februar 2019, 18:45:09
Nein, hatte nur das verteilte im Einsatz. Ich hab jetzt das hier aus dem thread reinkopiert.
Nur jetzt kriege erstens gar keine Icons mehr und zusätzlich eine Fehlermeldung im roten Feld:
Error widget_weather.js: 74 Syntax error: unexpected token
Wie sieht dein FTUI Code aus?
<li data-row="1" data-col="2" data-sizex="1" data-sizey="2">
<div class="top-space">
<header><font size="+4">Bern</font></header></div>
<div class="center-align">
<div data-type="clock" data-format="l d.m.Y" data-shortday-length="2" class="cell grey grande">
</div>
<div data-type="clock" data-format="H:i:s" data-interval="1000" class="cell grey grande">
</div>
</div>
</li>
<li data-row="1" data-col="3" data-sizex="2" data-sizey="1">
<div class="top-space">
<header><font size="+2">Aktuelles Wetter Bern</font></header></div>
<table width="100%" class="">
<tr>
<td rowspan="5" style="text-align:center;vertical-align:top">
<div data-type="label" data-device="MyWeather" data-get="fc1_day_of_week" class="bigger"></div>
<div data-type="weather" data-device="MyWeather" data-get="fc1_icon" data-imageset="kleinklima" style="width:150px" class="centered"></div>
</td>
<td>
<div class="inline">
<div data-type="label"
data-device="MyWeather"
data-get="apparentTemperature"
data-fix="1" data-limits='[-73,18,28]'
data-colors='["cornflowerblue","green","firebrick"]'
data-unit="%B0C%0A"
class="bigger">
</div>
<div class="">
<div data-type="klimatrend"
data-device="MyWeather"
data-get="statTemperatureTendency"
data-refperiod="1"
class="inline large">
</div>
<div data-type="klimatrend"
data-device="MyWeather"
data-get="statTemperatureTendency"
data-refperiod="2"
class="inline large">
</div>
</div>
<div class="">Temperatur
</div>
</div>
</td>
<td>
<div class="inline">
<div data-type="label"
data-device="MyWeather"
data-get="humidity"
data-limits='[0,40,71]'
data-colors='["cornflowerblue","green","firebrick"]'
data-unit="%" class="bigger">
</div>
<div class="">
<div data-type="klimatrend"
data-device="MyWeather"
data-get="statHumidityTendency"
data-refperiod="1"
class="inline large">
</div>
<div data-type="klimatrend"
data-device="MyWeather"
data-get="statHumidityTendency"
data-refperiod="2"
class="inline large">
</div>
</div>
<div class="">Luftfeuchte
</div>
</div>
</td>
<td>
<div class="left-align">
<div class="">
<div class="inline left-align left-space">Wind:
</div>
<div data-type="label"
data-device="MyWeather"
data-get="wind"
data-unit="km/h"
data-limits="[0, 20, 29, 39, 50, 62, 75, 89, 103, 117]"
data-colors='["green","green","#aa6900","#aa6900","firebrick","firebrick","firebrick","red","red","red"]'
style="display:inline" class="inline big border-right left-align">
</div>
</div>
</div>
<div class="left-align">
<div class="">
<div class="inline left-align left-space">Sicht:
</div>
<div data-type="label" data-device="MyWeather" data-get="visibility" data-unit="km" class="inline big border-right left-align">
</div>
</div>
</div>
<div class="left-align">
<div class="">
<div class="inline left-align left-space">Druck:
</div>
<div data-type="label"
data-device="MyWeather"
data-get="pressure"
data-unit="hPa"
data-limits="[0,1005,1015]"
data-colors='["cornflowerblue","green","#aa6900"]'
class="inline big border-right left-align">
</div>
</div>
</div>
</td>
</tr>
</table>
</li>
Was passiert, wenn du wie im ersten Post beschrieben, fc1_iconAPI verwendest? :)
Ich habe das versucht, leider keine Verbesserung. Die Fehlermeldung ist immer noch dieselbe. Ich habe aber auch erst jetzt bemerkt dass ich mit deinem Code vom ersten Post auch gar keine broken images mehr habe!
Zitat von: uwirt am 20 Februar 2019, 20:54:30
Ich habe das versucht, leider keine Verbesserung. Die Fehlermeldung ist immer noch dieselbe. Ich habe aber auch erst jetzt bemerkt dass ich mit deinem Code vom ersten Post auch gar keine broken images mehr habe!
Heißt das jetzt, dass alles in Ordnung ist und funktioniert?
ZitatHeißt das jetzt, dass alles in Ordnung ist und funktioniert?
... nein es funktioniert nicht:
- ich sehe keine Icons
- ich habe die Fehlermeldung wie oben genannt wenn ich die Seite lade
Zitat von: uwirt am 20 Februar 2019, 22:57:04
... nein es funktioniert nicht:
- ich sehe keine Icons
- ich habe die Fehlermeldung wie oben genannt wenn ich die Seite lade
Ich habe mal deinen Code genommen und "fc1_icon" in "fc1_icon
API" geändert. Bei mir funktioniert es, jedoch die Formatierung nicht. Du nutzt z.B. tr, td. "Best Practice" für die Kompatibilität ist in der FTUI Wiki https://wiki.fhem.de/wiki/FHEM_Tablet_UI (https://wiki.fhem.de/wiki/FHEM_Tablet_UI):
sheet/row/cell für Gridster.
Ich denke, dass deine Installation generell irgendwo nicht passt. Was passiert, wenn du das "alte weather_widget" aus dem FHEM update verwendest und dein Wetter- Device auf Proplanta änderst?
Viele Grüße
Andreas
Besten Dank für den Tip - ich werde das mit den best practices mal umsetzen und danach weiter schauen.
Das DWD Modul liefert jetzt mit SunUp 1 oder 0 einen Wert, gerade gestest und funktioniert gut.
https://forum.fhem.de/index.php/topic,83097.msg910569.html#msg910569
Ansonsten läuft das Weather Widget gut. Die amcharts lassen sich aber etwas schwer in den Griff bekommen, da die nach oben und unten relativ viel Platz wegnehmen.
Zitat von: sinus61 am 24 Februar 2019, 16:31:42
Ansonsten läuft das Weather Widget gut. Die amcharts lassen sich aber etwas schwer in den Griff bekommen, da die nach oben und unten relativ viel Platz wegnehmen.
Sind halt SVG-Dateien. Vielleicht kann setstate da noch was optimieren?
Servus somansch!
Gibt es einen Grund dafür, dass die Windrichtung in deinem Re-Write nicht mehr unterstützt wird?
Zitat von: somansch am 05 Februar 2019, 00:24:58
Anzeige der Windrichtung wird nicht mehr unterstützt, hierfür gibt es ein alternatives Widget https://wiki.fhem.de/wiki/FTUI_Widget_WindDirection (https://wiki.fhem.de/wiki/FTUI_Widget_WindDirection)[/li][/list]
Auch wenn es sicher nur ein persönliches Befinden ist, aber die Windrose aus dem "alten" Weather Widget fand ich irgendwie "schöner" als die Ausgabe des WindDirection Widgets...
Der Wunsch nach der Anzeigemöglichkeit der Mondphase ist wohl völlig überzogen, oder?
Zitat von: tomster am 26 Februar 2019, 10:56:24
Servus somansch!
Gibt es einen Grund dafür, dass die Windrichtung in deinem Re-Write nicht mehr unterstützt wird?
Auch wenn es sicher nur ein persönliches Befinden ist, aber die Windrose aus dem "alten" Weather Widget fand ich irgendwie "schöner" als die Ausgabe des WindDirection Widgets...
Der Wunsch nach der Anzeigemöglichkeit der Mondphase ist wohl völlig überzogen, oder?
Hi tomster,
die Unterstützung für die Windrichtung hat nur über den Yahoo Code und ausschliesslich mit den "weathericons" funktioniert. Dieses neue "Weather-Widget" soll ausschliesslich Wetterzustände in Wettericons übersetzen und dabei flexibel für neue Wetterdienste und Iconsets sein.
Die Anzeige der Mondphase kann man mit dem 59_Moon Modul realisieren: https://forum.fhem.de/index.php/topic,37378.msg537304.html#msg537304 (https://forum.fhem.de/index.php/topic,37378.msg537304.html#msg537304)
Viele Grüße
Andreas
Servus Andreas,
Danke für die Rückmeldung. Wenn ich mich recht erinnere, war aber die Umsetzung der Windrichtung ziemlich simpel:
Das Windrosen-Icon wurde einfach entsprechend der Gradangabe der Windrichtung innerhalb eines Mappings (ich glaub sogar im CSS-file) gedreht. Diese Ausgabe von Gradzahlen stellen meines Wissens die meisten APIs ohnehin zur Verfügung, oder?
Hier war Mal eine Diskussion zum Thema: https://forum.fhem.de/index.php/topic,66535.0.html
Das Moon-Modul schau ich mir Mal an. Danke!
Beste Grüße,
Tom
Ach ja, auf der 2. Seite des Threads stehen ja sogar die Mappings der Mondphasen. Hab anscheinend ich einmal erstellt. Kammichgarnederinnern.
Naja, man wird halt alt...
Man könnte aber auch "einfach" ein eigenes CSS für die Mondphase verwenden. So wie z.B. hier:
https://codepen.io/rachel_web/pen/ORjrOG
OK, die Sterne müssen nicht unbedingt sein ;-)
Zitat von: tomster am 27 Februar 2019, 10:13:01
Servus Andreas,
Danke für die Rückmeldung. Wenn ich mich recht erinnere, war aber die Umsetzung der Windrichtung ziemlich simpel:
Das Windrosen-Icon wurde einfach entsprechend der Gradangabe der Windrichtung innerhalb eines Mappings (ich glaub sogar im CSS-file) gedreht. Diese Ausgabe von Gradzahlen stellen meines Wissens die meisten APIs ohnehin zur Verfügung, oder?
Hier war Mal eine Diskussion zum Thema: https://forum.fhem.de/index.php/topic,66535.0.html
Hi Tom,
eine interessante Diskussion. Eventuell nehme ich die Darstellung der Windrichtung wieder rein. Geht jedoch ausschliesslich mit "weathericons"!
im Moment versuche ich das Mapping für Netatmo zu realisieren. Sind jedoch mehr als 200 Wetterzustände!
VG
Andreas
Hallo somansch,
Habe die letzten Tage mit der Erweiterung von Jens testen können.
Habe dazu das Reading genutzt um den Tag/Nacht für die icons zu generieren, funktioniert perfekt bislang.
Habe das so umgesetzt, wie deine Änderung für Time nur mit SunUp.
[EDIT] zu früh gefreut, irgendwas stimmt bei mir noch nicht, es werden nur Nacht-Icons erstellt.
[EDIT] nun geht es wirklich, Anfängerfehler: "=", "==" und "===" ist nicht das gleiche
Gruß
Hi Knallkopp,
schickst du mir deine Änderung per PN, dann kommt das in die nächste Version rein.
PS: Ich habe mir inzwischen auch eine Netatmo geholt und bin schon fleißig am testen. Ich werde die "unmögliche" Herausforderung (https://forum.fhem.de/index.php/topic,53500.msg454191.html#msg454191 (https://forum.fhem.de/index.php/topic,53500.msg454191.html#msg454191); "Und ehe jemand fragt: Man kann kein Wettermodul draus machen...") annehmen und das Mapping für alle 4 Icon-Sets und die über 200 Zustände realisieren. Dauert halt...
Danke und Gruß
Andreas
Zitat[...]die Unterstützung für die Windrichtung hat nur über den Yahoo Code und ausschliesslich mit den "weathericons" funktioniert. Dieses neue "Weather-Widget" soll ausschliesslich Wetterzustände in Wettericons übersetzen und dabei flexibel für neue Wetterdienste und Iconsets sein.
ZitatWenn ich mich recht erinnere, war aber die Umsetzung der Windrichtung ziemlich simpel:
Das Windrosen-Icon wurde einfach entsprechend der Gradangabe der Windrichtung innerhalb eines Mappings (ich glaub sogar im CSS-file) gedreht. Diese Ausgabe von Gradzahlen stellen meines Wissens die meisten APIs ohnehin zur Verfügung, oder?
Zitat
eine interessante Diskussion. Eventuell nehme ich die Darstellung der Windrichtung wieder rein. Geht jedoch ausschliesslich mit "weathericons"!
Die Situation ist allein von den Begrifflichkeiten her bereits jetzt etwas unübersichtlich: "WindDirection" ist einerseits ein eigenständiges Widget (das mit der Windrose) ohne Maintenance, andererseits eine Ausprägung des Attributes "data-device-type" in "Weather", welches die Darstellung der Windrichtung (den Windvektor) erzeugt.
Ich sehe folgende Optionen:
- Ist-Zustand: Es gibt zwei verschiedene Weather-Widgets unter gleichem Namen: Das offzielle (per Update verbreitete) und das in diesem Thread bereitgestellte (mit oder ohne "WindDirection").
- Das neue "Weather" wird ohne "WindDirection" zur offziellen Version heraufgestuft.
- "Weather" wird abwärtskompatibel ausgerüstet (indem "WindDirection" integriert wird) und zur offziellen Version heraufgestuft.
- Der Windvektor wird als zweite Darstellungsoption in "WindDirection" integriert (quasi "WindDirection"in "WindDirection") und entfällt in "Weather".
Meine Einschätzung:
zu 1. Führt zwangsläufig zu Missverständnissen. Auch bei anderen Widgets (wdtimer, chart) gibt es diese m.E. suboptimale Konstellation.
zu 2. Würde manchen Blutdruck ansteigen lassen.
zu 3. Keine Probleme zu erwarten, aber nicht so systematisch wie 4.
zu 4. Saubere Trennung zwischen Visualisierung der Wetterlage "weather" und Windrichtung "WindDirection" (letzteres in zwei Varianten, die man "wind-rose" und "wind-vector" nennen könnte). Betroffene müssten ihren Code ändern. Nachzügler melden sich noch mindestens bis zum Herbst (vgl. die data-on-color-Story).
In die engere Wahl würde ich 3 und 4 nehmen.
Zitat von: Ulm32b am 04 März 2019, 19:32:29
Die Situation ist allein von den Begrifflichkeiten her bereits jetzt etwas unübersichtlich: "WindDirection" ist einerseits ein eigenständiges Widget (das mit der Windrose) ohne Maintenance, andererseits eine Ausprägung des Attributes "data-device-type" in "Weather", welches die Darstellung der Windrichtung (den Windvektor) erzeugt.
Ich sehe folgende Optionen:
- Ist-Zustand: Es gibt zwei verschiedene Weather-Widgets unter gleichem Namen: Das offzielle (per Update verbreitete) und das in diesem Thread bereitgestellte (mit oder ohne "WindDirection").
- Das neue "Weather" wird ohne "WindDirection" zur offziellen Version heraufgestuft.
- "Weather" wird abwärtskompatibel ausgerüstet (indem "WindDirection" integriert wird) und zur offziellen Version heraufgestuft.
- Der Windvektor wird als zweite Darstellungsoption in "WindDirection" integriert (quasi "WindDirection"in "WindDirection") und entfällt in "Weather".
Meine Einschätzung:
zu 1. Führt zwangsläufig zu Missverständnissen. Auch bei anderen Widgets (wdtimer, chart) gibt es diese m.E. suboptimale Konstellation.
zu 2. Würde manchen Blutdruck ansteigen lassen.
zu 3. Keine Probleme zu erwarten, aber nicht so systematisch wie 4.
zu 4. Saubere Trennung zwischen Visualisierung der Wetterlage "weather" und Windrichtung "WindDirection" (letzteres in zwei Varianten, die man "wind-rose" und "wind-vector" nennen könnte). Betroffene müssten ihren Code ändern. Nachzügler melden sich noch mindestens bis zum Herbst (vgl. die data-on-color-Story).
In die engere Wahl würde ich 3 und 4 nehmen.
Ich habe mich für Variante 3 entschieden ;), da Variante 4 noch mehr Verwirrung erzeugt und auch jemand dort erstmal diese Funktion integrieren muß...
Im ersten Post gibt es die v2.7, welche wieder die "WindDirection" unterstützt, also abwärtskompatibel! Ebenso wurde die Tag/Nacht Unterscheidung für DWD verbessert, da dort jetzt ein Reading "SunUp" existiert, welches an Hand vom Sonnenstand die Unterscheidung trifft (danke an Knallkopp_02 für die Zuarbeit!).
Viele Grüße
Andreas
Mir war bisher nichtmal aufgefallen, dass das Weather Widget auch die Windrichtung darstellen kann/konnte :)
Aber es gibt ja das WindDirection Widget, was ja funktioniert und eine andere Windrose lässt sich wie im verlinkten Thread auch ohne Widget darstellen. Wenn man das WindDirection Widget erweitert sollte dann aber auch ohne externes Iconset funktioniert und die Darstellung wirklich gezeichnet werden.
So, nach unzähligen Stunden hier die erste Version für Netatmo! Diese beinhaltet erstmal "nur" die 230 Mappings für die "amcharts". So kann dann das Ergebnis für die Wochenvorschau aussehen :).
Ist noch keine v2.8, daher auch noch nicht im ersten Post angehängt. Bitte um Feedback.
Vom Netamo Forecast Device einfach die Readings: "symbol", "fcx_symbol_day" oder "fcx_symbol_night" nutzen, z.B.:
<div class="small readonly" data-type="weather" data-device="netatmo_forecast" data-get="fc0_symbol_day" data-imageset="amcharts"></div>
Viel Spaß beim Testen!
Viele Grüße
Andreas
Herzlichen Dank für die tolle Arbeit.
Hab es jetzt umgesetzt - allerdings wird bei fc1_symbol_day das icon nicht angezeigt ist ein 110000 Icon - es ist in der weather.js aber enthalten?? Auch das 210000 Nacht Icon funkt nicht
<div class="sheet">
<div class="row">
<div class="cell-20">
<div data-type="label" data-device="netatmo_forecast" data-get="fc0_sunrise" data-part="2" data-pre-text="SR " class="cell inline small"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc0_sunset" data-part="2" data-post-text=" SS" class="cell inline small"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc0_day" class="small"></div>
<div data-type="weather" data-device="netatmo_forecast" data-get="fc0_symbol_day" data-imageset="amcharts" class="mini"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc0_temp_min" data-unit="%B0C%0A" class="cell inline big" ></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc0_temp_max" data-unit="%B0C%0A" class="cell inline big" ></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc0_rain" data-post-text= " mm Regen" class="cell small"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc0_sun" data-post-text= " Sonnenstunden" class="cell small"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc0_uv" data-post-text= " UV - Index" class="cell small"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc0_windgust" data-pre-text="Wind " data-post-text=" km/h"class="cell small"></div>
</div>
<div class="cell-20">
<div data-type="label" data-device="netatmo_forecast" data-get="fc1_sunrise" data-part="2" data-pre-text="SR " class="cell inline small"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc1_sunset" data-part="2" data-post-text=" SS" class="cell inline small"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc1_day" class="small"></div>
<div data-type="weather" data-device="netatmo_forecast" data-get="fc1_symbol_day" data-imageset="amcharts" class="mini"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc1_temp_min" data-unit="%B0C%0A" class="cell inline big" ></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc1_temp_max" data-unit="%B0C%0A" class="cell inline big" ></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc1_rain" data-post-text= " mm Regen" class="cell small"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc1_sun" data-post-text= " Sonnenstunden" class="cell small"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc1_uv" data-post-text= " UV - Index" class="cell small"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc1_windgust" data-pre-text="Wind " data-post-text=" km/h"class="cell small"></div>
</div>
<div class="cell-20">
<div data-type="label" data-device="netatmo_forecast" data-get="fc2_sunrise" data-part="2" data-pre-text="SR " class="cell inline small"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc2_sunset" data-part="2" data-post-text=" SS" class="cell inline small"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc2_day" class="small"></div>
<div data-type="weather" data-device="netatmo_forecast" data-get="fc2_symbol_day" data-imageset="amcharts" class="mini"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc2_temp_min" data-unit="%B0C%0A" class="cell inline big" ></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc2_temp_max" data-unit="%B0C%0A" class="cell inline big" ></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc2_rain" data-post-text= " mm Regen" class="cell small"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc2_sun" data-post-text= " Sonnenstunden" class="cell small"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc2_uv" data-post-text= " UV - Index" class="cell small"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc2_windgust" data-pre-text="Wind " data-post-text=" km/h"class="cell small"></div>
</div>
<div class="cell-20">
<div data-type="label" data-device="netatmo_forecast" data-get="fc3_sunrise" data-part="2" data-pre-text="SR " class="cell inline small"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc3_sunset" data-part="2" data-post-text=" SS" class="cell inline small"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc3_day" class="small"></div>
<div data-type="weather" data-device="netatmo_forecast" data-get="fc3_symbol_day" data-imageset="amcharts" class="mini"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc3_temp_min" data-unit="%B0C%0A" class="cell inline big" ></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc3_temp_max" data-unit="%B0C%0A" class="cell inline big" ></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc3_rain" data-post-text= " mm Regen" class="cell small"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc3_sun" data-post-text= " Sonnenstunden" class="cell small"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc3_uv" data-post-text= " UV - Index" class="cell small"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc3_windgust" data-pre-text="Wind " data-post-text=" km/h"class="cell small"></div>
</div>
<div class="cell-20">
<div data-type="label" data-device="netatmo_forecast" data-get="fc4_sunrise" data-part="2" data-pre-text="SR " class="cell inline small"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc4_sunset" data-part="2" data-post-text=" SS" class="cell inline small"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc4_day" class="small"></div>
<div data-type="weather" data-device="netatmo_forecast" data-get="fc4_symbol_day" data-imageset="amcharts" class="mini"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc4_temp_min" data-unit="%B0C%0A" class="cell inline big" ></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc4_temp_max" data-unit="%B0C%0A" class="cell inline big" ></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc4_rain" data-post-text= " mm Regen" class="cell small"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc4_sun" data-post-text= " Sonnenstunden" class="cell small"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc4_uv" data-post-text= " UV - Index" class="cell small"></div>
<div data-type="label" data-device="netatmo_forecast" data-get="fc4_windgust" data-pre-text="Wind " data-post-text=" km/h"class="cell small"></div>
</div>
</div>
LG
Helmut
Hallo alles gut
das Problem sitzt vor dem Bildschirm. Hab deinen Beitrag vom Start gelesen und jetzt habe ich natürlich noch die
aktuelle weather.zip installiert und nun funkt es tadellos. Danke.
Zitat von: Helmi55 am 11 März 2019, 15:29:39
Hallo alles gut
das Problem sitzt vor dem Bildschirm. Hab deinen Beitrag vom Start gelesen und jetzt habe ich natürlich noch die
aktuelle weather.zip installiert und nun funkt es tadellos. Danke.
Hallo Helmut,
es freut mich, dass es jetzt funktioniert. Jedoch wundere ich mich, dass erst alle "amcharts" Icons vollständig angezeigt wurden, nachdem du die Icons aus dem Zip von meinem ersten Post heruntergeladen hast. Eigentlich sollten alle Icons inzwischen per FHEM Update aktualisiert werden?! Hier der Stand vom SVN: https://svn.fhem.de/trac/browser/trunk/fhem/www/images/default/weather (https://svn.fhem.de/trac/browser/trunk/fhem/www/images/default/weather)
Hattest du schon evtl. schon einmal manuell vorher einen Teil der SVGs von amcharts kopiert?
Viele Grüße
Andreas
Guten Morgen,
Also mein Fhem ist Revision 18841. nicht tagesaktuell .........
Würdest du mir (uns) einen Teil deiner FTUI html zur Verfügung stellen?
Den Teil wie oben abgebildet. Icon für Sonnenstunden usw.
Danke für die tolle Arbeit. Nice day
Lg Helmut
Mal eine Verständnisfrage, die nur am Rande mit dem Widget zu tun hat:
Bei DWD Opean Data wird ja bei einigen Stationen die Sonennscheindauer im Reading "SunD" ausgegeben. Laut Beschreibung vom DWD (https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&cad=rja&uact=8&ved=2ahUKEwjWo4mX7fzgAhVh0uAKHdQMAY8QFjAEegQIAxAC&url=https%3A%2F%2Fwww.dwd.de%2FDE%2Fleistungen%2Fopendata%2Fhelp%2Fschluessel_datenformate%2Fkml%2Fmosmix_elemente_pdf.pdf%3F__blob%3DpublicationFile%26v%3D2&usg=AOvVaw3mibe14__4PmHCRirBHiXp) ist der angegebene Wert jedoch die Sonnenscheindauer des Vortags.
Damit kann ich im FTUI natürlich keine Templates nutzen, da ich ja für die übrigen Werte eines Tages z.B. fc0_3_xxxx benutzen muss, für SunD müsste es jedoch fc1 sein. Oder habe ich hier ein Denkproblem?
Halli Hallo. Ich bin gerade dabei mein tablet-ui umszustellen.
Leider bekomme eine Fehlermeldung. Übersehe ich da irgendwas? oder ist im widget_weather.js was kaputt?
widget_weather.js:674
TypeError: elem.matchDeviceReading is not a function
Hier mein tablet-ui code
<div data-type="weather"
data-device="MyWeather"
data-get="hfc1_iconAPI"
data-imageset="kleinklima"
style="width:100px"
class="centered"></div>
Zitat von: Helmi55 am 12 März 2019, 08:41:34
Guten Morgen,
Also mein Fhem ist Revision 18841. nicht tagesaktuell .........
Würdest du mir (uns) einen Teil deiner FTUI html zur Verfügung stellen?
Den Teil wie oben abgebildet. Icon für Sonnenstunden usw.
Danke für die tolle Arbeit. Nice day
Lg Helmut
Hallo Helmut,
irgendwas scheint mit dem FHEM Update der Images nicht so ganz zu funktionieren, d.h. das würde erklären, warum manchen Icons nicht unter "/opt/fhem/www/images/default/weather" existieren und es erst nach einem manuellem Kopieren klappt.
Meinen FTUI Code im Anhang. Ich verwende Flex in Kombination mit Templates und angepasstem CSS. Wird also nicht 1:1 ohne den Rest funktionieren ;). Daher der Verweis auf meinen gesamten Code im User Demo Thread: https://forum.fhem.de/index.php/topic,37378.msg885401.html#msg885401 (https://forum.fhem.de/index.php/topic,37378.msg885401.html#msg885401)
Viele Grüße
Andreas
Zitat von: matlen67 am 12 März 2019, 18:19:33
Halli Hallo. Ich bin gerade dabei mein tablet-ui umszustellen.
Leider bekomme eine Fehlermeldung. Übersehe ich da irgendwas? oder ist im widget_weather.js was kaputt?
widget_weather.js:674
TypeError: elem.matchDeviceReading is not a function
Hier mein tablet-ui code
<div data-type="weather"
data-device="MyWeather"
data-get="hfc1_iconAPI"
data-imageset="kleinklima"
style="width:100px"
class="centered"></div>
Welche weather_widget Version verwendest du? Aus dem automatischen Update oder eine Version aus diesem Thread?
Viele Grüße
Andreas
Die aus Post 1 V2.7
Zitat von: matlen67 am 12 März 2019, 18:19:33
Halli Hallo. Ich bin gerade dabei mein tablet-ui umszustellen.
Leider bekomme eine Fehlermeldung. Übersehe ich da irgendwas? oder ist im widget_weather.js was kaputt?
widget_weather.js:674
TypeError: elem.matchDeviceReading is not a function
Hier mein tablet-ui code
<div data-type="weather"
data-device="MyWeather"
data-get="hfc1_iconAPI"
data-imageset="kleinklima"
style="width:100px"
class="centered"></div>
Ich vermute, dass es an der zusätzlichen Definition mit style="width:100px" liegt. Bitte mal entfernen und dafür die class Definition für die Größenänderung verwenden, z.B. normal, big, small...
Welches reading steht denn in "hfc1_iconAPI"? DarkSky oder OpenWeather?
Daran liegt es auch nicht (style entfernt, Class normal) gleicher fehler.
Ich nutze openWeather MyWeather hfc1_iconAPI => 10n
Zitat von: tomster am 12 März 2019, 16:17:07
Mal eine Verständnisfrage, die nur am Rande mit dem Widget zu tun hat:
Bei DWD Opean Data wird ja bei einigen Stationen die Sonennscheindauer im Reading "SunD" ausgegeben. Laut Beschreibung vom DWD (https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&cad=rja&uact=8&ved=2ahUKEwjWo4mX7fzgAhVh0uAKHdQMAY8QFjAEegQIAxAC&url=https%3A%2F%2Fwww.dwd.de%2FDE%2Fleistungen%2Fopendata%2Fhelp%2Fschluessel_datenformate%2Fkml%2Fmosmix_elemente_pdf.pdf%3F__blob%3DpublicationFile%26v%3D2&usg=AOvVaw3mibe14__4PmHCRirBHiXp) ist der angegebene Wert jedoch die Sonnenscheindauer des Vortags.
Damit kann ich im FTUI natürlich keine Templates nutzen, da ich ja für die übrigen Werte eines Tages z.B. fc0_3_xxxx benutzen muss, für SunD müsste es jedoch fc1 sein. Oder habe ich hier ein Denkproblem?
Deine Frage hat nichts mit dem Widget zu tun, werde jedoch kurz daruf antworten. Weitere Fragen gern per PN oder im entsprechenden Thread für DWD OpenData bzw. FTUI Templates ;)
Du kannst Recht haben mit deiner Vermutung, dass sich die Sonnenscheindauer auf den Vortag bezieht. Habe mal bei mir den vorhergesagten Wetterzustand mit den Sonnenstunden verglichen und es gibt eine Verschiebung. PS: Bei Netatmo passt es :)
Bzgl. dem FTUI template brauchst du nur eine neue Variable, z.B. var_sun_day zu definieren und dann auf den darauffolgenden Tag zu setzen.
VG
Andreas
Zitat von: matlen67 am 12 März 2019, 20:24:11
Daran liegt es auch nicht (style entfernt, Class normal) gleicher fehler.
Ich nutze openWeather MyWeather hfc1_iconAPI => 10n
Mhm, ich habe gerade bei mir mal auf "kleinklima" gewechselt und bekomme bei OpenWeather sauber die Stundenwerte aufgelöst (siehe Anhang). 10n -> rain.png, d.h. existiert bei dir dieses png im Verzeichnis "/opt/fhem/www/images/default/weather"? Was passiert, wenn du mal andere Readings von anderen Tagen oder Stunden verwendest? Was passiert, wenn du "meteocons", "weathericons" oder "amcharts" verwendest?
Die png's sind alle da. Er meckert ja das da irgend eine Routione keinen Function ist.
Ich habe mir jetzt mal die originale widget_weather.js angeschaut und dieMmappings ins kleinklima gepackt
var kleinklimamap = {
// Weather Openweather - Day Icons
'01d': 'sunny.png',
'02d': 'partlycloudy.png',
'03d': 'mostlycloudy.png',
'04d': 'cloudy.png',
'09d': 'rain.png',
'10d': 'rain.png',
'11d': 'thunderstorm.png',
'13d': 'snow.png',
'50d': 'fog.png',
// Weather Openweather - Night Icons
'01n': 'clear.png',
'02n': 'partlycloudy_night.png',
'03n': 'mostlycloudy_night.png',
'04n': 'overcast.png',
'09n': 'rain.png',
'10n': 'rain.png',
'11n': 'thunderstorm.png',
'13n': 'snow.png',
'50n': 'fog.png',
nun gehts einwandfrei.
Zitat von: matlen67 am 12 März 2019, 21:06:57
Die png's sind alle da. Er meckert ja das da irgend eine Routione keinen Function ist.
Ich habe mir jetzt mal die originale widget_weather.js angeschaut und dieMmappings ins kleinklima gepackt
var kleinklimamap = {
// Weather Openweather - Day Icons
'01d': 'sunny.png',
'02d': 'partlycloudy.png',
'03d': 'mostlycloudy.png',
'04d': 'cloudy.png',
'09d': 'rain.png',
'10d': 'rain.png',
'11d': 'thunderstorm.png',
'13d': 'snow.png',
'50d': 'fog.png',
// Weather Openweather - Night Icons
'01n': 'clear.png',
'02n': 'partlycloudy_night.png',
'03n': 'mostlycloudy_night.png',
'04n': 'overcast.png',
'09n': 'rain.png',
'10n': 'rain.png',
'11n': 'thunderstorm.png',
'13n': 'snow.png',
'50n': 'fog.png',
nun gehts einwandfrei.
Die Funktion elem.matchDeviceReading macht die Erkennung an Hand des Readings, welcher Wetterdienst verwendet wird. Diese Funktion wird auch im "Original weather_widget" verwendet. In deinem Screenshot sind zwei Wetterzustände. Wie ist denn die Definition des anderen Icons? Ich vermute, dass es evtl. daher kommt.....
Hey erstmal danke für deine Hilfe. Ich probiere heute Abend weiter. Ich habe da so einen Verdacht. Ich hatte zwar gestern Fhem geupdatet aber glaube nun das Tablet-ui seperaten geupdatet werden muss. Daher kennt er die Funktion .matchDeviceReading nicht. Im originalen xxx.js heißt die ein wenig anders deshalb geht's damit auch. Ich schreibe hier nochmal wenn ich's hin habe.
Im Widget gibt es noch fehlende Mappings von DWD day, glaub ich.
In Zeile 68 müsste es heissen:
'3d': 'wi wi-day-cloudy',
und ein bissl weiter unten
'68d': 'wi wi-day-sleet',
Es fehlen noch ein paar andere Mappings, aber da bin ich nicht sicher, welche Icons man diesen zuweisen sollte.
Kann mich da anschließen, bei Kleinklima fehlen auch noch welche.
Beim Überfliegen sind mir sind mir die 68 und 83 aufgefallen
Gruß
@somansch nochmal's danke.
Lag am fehlenden Update der tablet-ui, nun läuft dein Modul auch bei mir.
Zitat von: tomster am 13 März 2019, 09:10:13
Im Widget gibt es noch fehlende Mappings von DWD day, glaub ich.
In Zeile 68 müsste es heissen:
'3d': 'wi wi-day-cloudy',
und ein bissl weiter unten
'68d': 'wi wi-day-sleet',
Es fehlen noch ein paar andere Mappings, aber da bin ich nicht sicher, welche Icons man diesen zuweisen sollte.
3d bzw. 3n ist korrekt gemappt, bedeutet "stark bewölkt", also keine Sonne bzw. Mond sichtbar.
68 -> wurde dieser Code bei dir vom DWD gemeldet?
Zitat von: Knallkopp_02 am 13 März 2019, 14:13:47
Kann mich da anschließen, bei Kleinklima fehlen auch noch welche.
Beim Überfliegen sind mir sind mir die 68 und 83 aufgefallen
Gruß
Ich habe mich im ersten Moment auf die wichtigsten der 100 verfügbaren Zustände fokusiert. Irgendwo gab es dazu auch eine Doku vom DWD. Daher die jetzigen Mappings mit einzelnen Lücken. Welche Readings wurden denn bei euch vom DWD gemeldet? Bei mir gab es bisher kein fehlendes Mapping...
Zur Info, hier eine Übersicht, die ich auf die Schnelle gefunden habe: https://www.dwd.de/DE/leistungen/opendata/help/schluessel_datenformate/kml/mosmix_element_weather_xls.xlsx?__blob=publicationFile&v=3 (https://www.dwd.de/DE/leistungen/opendata/help/schluessel_datenformate/kml/mosmix_element_weather_xls.xlsx?__blob=publicationFile&v=3)
PS: Alle Mappings (und Lücken) sind in der XLS Übersicht im ersten Post zu finden. Wenn ich Mappings einpflege, dann für alle Wettericons. Einzige Ausnahme ist im Moment das Netatmo-Mapping, welches nur für "amcharts" realisiert ist. Bitte hier noch Feedback geben, ob das passt. Erst nach mehrfschem positiven Feedback werde ich die 230 Mappings auch für die drei anderen Wettericons umsetzen.
Danke und Gruß
Andreas
Ich kann das bei mir mit 68 bestätigen, zusätzlich halt die 83. diese beiden stehen in der von Dir eben geposteten xls und auch in der Mapping vom 1. Post.
Gruß
OK, bei Code "3" lass ich mit mir reden, aber die "68" wird mir derzeit öfters im Modul ausgegeben (siehe Anhang).
--edit--
Auch die "69" fehlt.
Zitat von: tomster am 14 März 2019, 08:31:45
OK, bei Code "3" lass ich mit mir reden, aber die "68" wird mir derzeit öfters im Modul ausgegeben (siehe Anhang).
--edit--
Auch die "69" fehlt.
Habe jetzt die v2.8 fertiggestellt und u.a. auch diese Mappings hinzugefügt.
(siehe Post 1)
Viele Grüße
Andreas
Danke Dir! Das ging fix...
Servus
schaut sehr gut aus. Danke.
Habe jetzt fhem upgedated und dann die 2 Dateien kopiert und sieht so perfekt aus
Danke für deine Arbeit
LG
Helmut
Habe jetzt auch das Netatmo Mapping für das "kleinklima" Icon-Set realisiert. (v2.9)
Siehe Update im ersten Post.
Viel Spaß damit
Andreas
Guten Morgen
nichts anderes erwartet. Funktioniert bestens.
LG
Helmut
Hi,
kannst Du mal schauen, bei mir funktioniert nur die Version 2.4 mit den amcharts - Icons.
Anbei auch die Version 2.9 mit den fehlenden Icons
Zitat von: Helmi55 am 11 März 2019, 15:29:39
Hallo alles gut
das Problem sitzt vor dem Bildschirm. Hab deinen Beitrag vom Start gelesen und jetzt habe ich natürlich noch die
aktuelle weather.zip installiert und nun funkt es tadellos. Danke.
Hab den Fehler auch bei mir gefunden ...
Funktioniert alles.
Welches Wettermodul nutzt du? Wie sieht deine Definition in FTUI aus?
Ich habe zwei Vermutungen:
1. Du nutzt DWD und hast evtl. "SunUp" nicht aktiviert
2. Performance, da ab v2.8 die zusätzlichen Readings für Netatmo hinzugekommen sind
Bzgl. Performance kannst du mal die v2.7 (im Anhang) testen.
VG
Andreas
Hallo somansch,
Ich würde gern nochmal auf die Geschichte mit der automatischen Dateiendung kommen.
Bei mir ist es jetzt so, das ich SVG Dateien benutze, weil viel kleiner.
Leider muss ich jetzt immer nach einer Aktuallisierung von Dir die Endungen in deiner Datei anpassen.
Aktuell noch nicht ganz so schlimm, da dein Script ja noch nicht automatisch verteilt wird.
Spätestens dann könnte es für Alle nervig werden, wenn sie keine PNG benutzen.
Mein Gedanke wäre allgemein gehalten und wäre folgender:
Suche Datei sunny.* und extrahiere die Endung und packe diese in eine Variable mit der dann der Name erzeugt wird.
So wäre es egal, ob PNG, TIF, GIF, JPG oder oder oder.
Gruß
Zitat von: Knallkopp_02 am 21 März 2019, 08:16:21
Hallo somansch,
Ich würde gern nochmal auf die Geschichte mit der automatischen Dateiendung kommen.
Bei mir ist es jetzt so, das ich SVG Dateien benutze, weil viel kleiner.
Leider muss ich jetzt immer nach einer Aktuallisierung von Dir die Endungen in deiner Datei anpassen.
Aktuell noch nicht ganz so schlimm, da dein Script ja noch nicht automatisch verteilt wird.
Spätestens dann könnte es für Alle nervig werden, wenn sie keine PNG benutzen.
Mein Gedanke wäre allgemein gehalten und wäre folgender:
Suche Datei sunny.* und extrahiere die Endung und packe diese in eine Variable mit der dann der Name erzeugt wird.
So wäre es egal, ob PNG, TIF, GIF, JPG oder oder oder.
Gruß
Du meinst wahrscheinlich ausschließlich die PNGs von "kleinklima", richtig?
Diese PNGs sind 9-41KB "groß", die SVGs sind 3-17KB "groß". Hast du tatsächlich ein Bandbreiten- bzw. Speicherproblem bezogen auf die "Größe" der PNGs? ;)
Du hast volkommen Recht,es geht nur um die Grafiken für Kleinklima.
Bandbreiten oder Speicherplatzproblem habe ich keine, ich versuche nur die Last vom Raspberry und Chromium so klein zu halten, wie es geht, und bei mir merke ich einen Unterschied - allein schon beim Laden des FTUI - wenn ich SVG oder PNG lade.
Bei meinen SVG ist es ca 1/4 vom PNG.
Gruß
Wenn du die PNGs in SVGs wandelst in dieselben Namen verwendest, wirst du bestimmt gemerkt haben, dass es bereits mit v2.9 eine Überschneidung gibt: windy.svg. und windy.png.
Neben dieser Problematik und dem überschaubaren Mehrwert, wirst du wohl jedesmal selbst die entsprechenden Namen in deiner eigenen Kopie des Widget pflegen müssen. Kannst ja das update deaktivieren und nur bei interessanten Updates deine Anpassungen erneut einpflegen.
VG
Andreas
Für mich ist das nicht ganz so schlimm. Sehe das Problem eher bei anderen, die das evtl nicht hinbekommen.
Aber alles in allem sehr gute Arbeit, bei mir läuft das bislang ohne irgendwelche Fehler. Könnte also in der nächsten Zeit veröffentlicht werden, wenn du das anstreben solltest.
Gruß
Zitat von: Knallkopp_02 am 24 März 2019, 12:45:09
Für mich ist das nur Chat ganz so schlimm. Sehe das Problem eher bei anderen, die das evtl nicht hinbekommen.
Aber alles in allem sehr gute Arbeit, bei mir läuft das bislang ohne irgendwelche Fehler. Könnte also in der nächsten Zeit veröffentlicht werden, wenn du das anstreben solltest.
Gruß
Habe @setstate dazu nochmal angeschrieben.
v2.9 wird jetzt per FHEM update verteilt!
Danke an @setstate
Ich hab den Thread hier ziemlich lange ignoriert. Bis ich nach einem Update gestern keine Wetter-Icons mehr hatte ;).
Folgendes: Ich will eigentlich keine Tag/Nacht-Unterschiede in den Icons. Das Wetter ist das Wetter. Egal ob's Tag oder Nacht ist. Wie löse ich das (bei einem Proplanta-Device)?
Und, ich bekomme den aktuellen Wetterzustand via HTTPMOD von einer Webseite (https://forum.fhem.de/index.php/topic,94110.0.html). Die liefert aber keine Nummern als Wetterzustand, sondern Text ("heiter", "wolkig", ...). War bisher kein Problem, weil die Ausdrücke ja im Widget gemapped wurden. Wie bekomme ich mit der neuen Version wieder ein Wetter?
Zitat von: drhirn am 04 April 2019, 12:06:53
Ich hab den Thread hier ziemlich lange ignoriert. Bis ich nach einem Update gestern keine Wetter-Icons mehr hatte ;).
Folgendes: Ich will eigentlich keine Tag/Nacht-Unterschiede in den Icons. Das Wetter ist das Wetter. Egal ob's Tag oder Nacht ist. Wie löse ich das (bei einem Proplanta-Device)?
Und, ich bekomme den aktuellen Wetterzustand via HTTPMOD von einer Webseite (https://forum.fhem.de/index.php/topic,94110.0.html). Die liefert aber keine Nummern als Wetterzustand, sondern Text ("heiter", "wolkig", ...). War bisher kein Problem, weil die Ausdrücke ja im Widget gemapped wurden. Wie bekomme ich mit der neuen Version wieder ein Wetter?
Da muss ich dich leider enttäuschen. Die Übersetzung der unterschiedlichsten Wetterzustände für unterschiedliche Schreibweisen und unterschiedliche Sprachen war nicht mehr praktikabel. Wenn ich in deinem verlinkten Beitrag richtig gelesen habe, warst du mit den Vorhersagewerten für Wien nicht zufrieden und "zapfst" daher wetter.orf.at an.
Probiere doch mal alternativ die Vorhersagen von DarkSky und OpenWeather. Falls das auch zu ungenau ist, bleibt dir nur, das alte weather_widget zu verwenden und einen Exclude zu definieren.
VG
Andreas
Zitat von: somansch am 06 April 2019, 00:16:01
Probiere doch mal alternativ die Vorhersagen von DarkSky und OpenWeather. Falls das auch zu ungenau ist, bleibt dir nur, das alte weather_widget zu verwenden und einen Exclude zu definieren.
Habe ich genau so gemacht. Ist aber irgendwie unbefriedigend.
DarkSky und OpenWeather habe ich alle schon durchprobiert. Ist mit allen das selbe. Viel zu ungenau. Als Österreicher hat man's leider nicht leicht. Zu klein, um beachtet zu werden ;).
Aber so grundsätzlich ist das neue Widget jetzt halt unflexibler als vorher. Sprachunabhängig zwar, das ist gut. Aber halt leider auch an bestimmte Dienste gebunden. Und gerade bei Wetter-Diensten hat man ja in letzter Zeit keine guten Erfahrungen gemacht, was deren Langlebigkeit betrifft ;).
Aber ich schau mir das dann mal genauer an. Eventuell kann ich die ORF-Ergebnisse ja irgendwie FHEM-seitig mappen.
Wenn dir das neue Weather-Widget ansich gefällt was Funktion und Genauigkeit angeht und nur die Ausgabe der Tag/Nacht anzeige nicht gefällt, dann gäbe es noch die Möglichkeit die angezeigten Grafiken für dich anzupassen.
Kopier z.B. die Grafik sunny und nenne sie clear.
Soll heißen dass du alle Nacht-Grafiken mit den Tagsymbolen austauscht.
Gruß
Gute Idee, danke!
Habe heute den Wiki Eintrag aktualisiert: https://wiki.fhem.de/wiki/FTUI_Widget_Weather (https://wiki.fhem.de/wiki/FTUI_Widget_Weather)
Viele Grüße
Andreas
Habe jetzt im Wiki auch ein Beispiel der amcharts als animiertes GIF 8)
https://wiki.fhem.de/w/images/8/81/FTUI_Widget_Weather_Beispiel_amcharts2.gif (https://wiki.fhem.de/w/images/8/81/FTUI_Widget_Weather_Beispiel_amcharts2.gif)
Hi somansch,
Vielen Dank erstmal für deine exzellente Arbeit (insb. das Mapping der Status...Wahnsinn!).
Ich hatte eben nach der Anleitung im ersten Post hier (https://forum.fhem.de/index.php/topic,96954.msg901188.html#msg901188) und im Wiki (https://wiki.fhem.de/wiki/FTUI_Widget_Weather) versucht für ein Proplanta Device ein amcharts Icons zu bekommen, was mir misslingt. Das Mapping ansich scheint zu funktionieren. Proplanta gibt t3 aus und wird dann im weather widget auf Fair-Day.svg übersetzt. Allerdings existiert diese SVG gar nicht in der aktuellen amcharts ZIP (https://www.amcharts.com/free-animated-svg-weather-icons/). Die Zip enthält nur folgende SVGs:
cloudy-day-1.svg
cloudy-day-2.svg
cloudy-day-3.svg
cloudy-night-1.svg
cloudy-night-2.svg
cloudy-night-3.svg
cloudy.svg
day.svg
night.svg
rainy-1.svg
rainy-2.svg
rainy-3.svg
rainy-4.svg
rainy-5.svg
rainy-6.svg
rainy-7.svg
snowy-1.svg
snowy-2.svg
snowy-3.svg
snowy-4.svg
snowy-5.svg
snowy-6.svg
thunder.svg
weather_sagittarius.svg
weather-sprite.svg
weather_sunset.svg
weather.svg
Soweit ich das sehe, sind static und animated identisch.
Weiterhin fehlen auch:
- Scattered-Thunderstorms.svg
- Rain-and-Sleet-Mix.svg
- Fair-Night.svg
Gibt es noch eine andere amcharts Quelle, welche ich ggf übersehen habe?
Danke für die Blumen :)
Sämtliche SVGs sollten eigentlich inzwischen automatisch per FHEM Update verfügbar sein. Sie sind zumindest im SVN: https://svn.fhem.de/trac/browser/trunk/fhem/www/images/default/weather (https://svn.fhem.de/trac/browser/trunk/fhem/www/images/default/weather).
Falls dies nicht der Fall ist, bitte die SVGs aus dem ersten Post "weather.zip" herunterladen.
Viele Grüße
Andreas
Kurios. Das ist bei mir nicht verteilt worden. Obwohl FTUI aktualisiert bei mir. ???
Hab die ZIP aus dem ersten Beitrag gezogen und nun funktionierts. Danke.
Nachdem jetzt WeatherUnderground mit dem Weather Plugin funktioniert (zumindest für Leute mit eigener Station und API Key) - gibt es da ein Mapping?
Es gibt:
fc1_iconAPI 12
fc1_icon chance_of_rain
fc1_code 12
Bei Yahoo hatte ich fc1_condition, aber da steht bei WU sowas drin "Vorm. Wolken/Nachm. Sonne"
Gute Idee! Wo gibt es die Übersicht, welche Werte, welchen Zustand aus dem reading "iconAPI" interpretieren? Zusätzlich wäre super, wenn du mir deinen API Key per PN schickst, damit ich testen kann? Habe selber eine Netatmo Station, das hilft mir natürlich nicht bei Wunderground ;).
Viele Grüße
Andreas
Die WU Icon Liste müsste diese sein, nur das die im Modul mit unterstrich statt Leerzeichen kommen https://www.wunderground.com/about/icons.asp
Meinen API key kann ich leider nicht aus der Hand geben. Ich schaue mal, das ich dir einen kleinen Nodejs Proxy aufsetze, der Dir das JSON Objekt ohne key liefert.
Gesendet von iPhone mit Tapatalk
@somansch PN
Die Symbolnamen bringen nichts. Ich brauche die Werte von ,,iconAPI"! Gibt es dafür eine Übersicht?
Bin das Wochenende unterwegs, schaue ich mir nächste Woche mal an.
ja, hier: https://docs.google.com/document/d/1dNCf6nF6cjm4oOxQxjtqNuAvG_iEe5f9MQH1xlCeV4s/edit (https://docs.google.com/document/d/1dNCf6nF6cjm4oOxQxjtqNuAvG_iEe5f9MQH1xlCeV4s/edit)
Zitat von: Psven am 27 April 2019, 20:33:32
ja, hier: https://docs.google.com/document/d/1dNCf6nF6cjm4oOxQxjtqNuAvG_iEe5f9MQH1xlCeV4s/edit (https://docs.google.com/document/d/1dNCf6nF6cjm4oOxQxjtqNuAvG_iEe5f9MQH1xlCeV4s/edit)
Perfekt, damit kann ich loslegen....
Ich habe immer noch das Problem dass die Wetter Icons in der FHEM homepage angezeigt werden jedoch im Tablet UI fehlen:
Die Befehlszeile in Tablet UI ist:
<div data-type="weather" data-device="MyWeather" data-get="fc1_iconAPI" data-imageset="kleinklima" style="width:150px" class="centered"></div>
Mache ich was falsch?
Was passiert denn, wenn du diesen Code verwendest?
<div data-type="weather" data-device="MyWeather" data-get="fc1_iconAPI" data-imageset="kleinklima"></div>
Screenshot bzw. mehr Infos wären hilfreich. Welches Wetter-Modul verwendest du?
Weglassen von
style="width:150px" class="centered"
macht keinen Unterschied.
ZitatScreenshot bzw. mehr Infos wären hilfreich. Welches Wetter-Modul verwendest du?
Wetter-Modul ist DarkSky.
PrintScreens sind angehängt.
Kannst du mal den ganzen FTUI Code posten und den resultierenden Quelltext?
Zusätzlich kannst du mal testen, ob z.B. weathericons oder meteocons etwas darstellt...
Weiterhin bitte kontrollieren, ob du die kleinklima Icons auch im richtigen Pfad (.../fhem/www/images/default/weather/) hast. Hier zur Referenz der Inhalt, den du automatisch per FHEM Update haben solltest: https://svn.fhem.de/trac/browser/trunk/fhem/www/images/default/weather (https://svn.fhem.de/trac/browser/trunk/fhem/www/images/default/weather)
Mein Verzeichnis ist wohl nicht komplett:
Zitat von: uwirt am 29 April 2019, 07:31:37
Mein Verzeichnis ist wohl nicht komplett:
DAS kommt mir bekannt vor -> https://forum.fhem.de/index.php/topic,96954.msg931049.html#msg931049
Zieh' dir mal die ZIP aus dem ersten Post (https://forum.fhem.de/index.php/topic,96954.msg901188.html#msg901188) und schieb' die Grafiken in den weather Ordner - und dann schau nochmal.
Bei mir sind die Grafiken aus dem SVN auch nicht verteilt worden....
ZitatBei mir sind die Grafiken aus dem SVN auch nicht verteilt worden....
Hab weather.zip herunterkopiert und FHEM neu gestartet. Jetzt sind die Wetter Icons in FHEM verschieden gegenüber vorher. Leider hat sich in der TabletUI nichts verändert. Es werden immer noch keine Wetter Icons angezeigt.
Komischerweise habe ich in weather.zip viel weniger Dateien als hier: https://svn.fhem.de/trac/browser/trunk/fhem/www/images/default/weather
gibt es eine einfache Weise sämtliche Dateien aus der svn direkt in FHEM herunterzukopieren?
Ich habe ausserdem bemerkt, dass ich beim laden der TabletUI folgende Fehlermeldung angezeigt bekomme:
Was meinst du mit "Jetzt sind die Wetter Icons in FHEM verschieden gegenüber vorher."? In der weather.zip aus dem ersten Post sind fast ausschliesslich zusätzliche bzw. neue SVG-Dateien für die animierten amcharts enthalten....
"Kannst du mal den ganzen FTUI Code posten und den resultierenden Quelltext?
Zusätzlich kannst du mal testen, ob z.B. weathericons oder meteocons etwas darstellt..."
In meiner Installation auf der Synology sind die Wetter-Icons übrigens in folgendem Ordner:
/volume1/@appstore/fhem/opt/www/images/default/weather
Zitat
Zusätzlich kannst du mal testen, ob z.B. weathericons oder meteocons etwas darstellt..."
Weder das eine noch das andere zeigt in FTUI ein Icon.
Mein script ist wie folgt:
<!DOCTYPE html>
<html>
<head></head>
<body>
<div class="gridster">
<meta name="gridster_cols" content="5">
<meta name="gridster_rows" content="6">
<ul>
<li data-row="1" data-col="1" data-sizex="1" data-sizey="6" data-template="menu.html"></li>
</li>
<li data-row="1" data-col="2" data-sizex="1" data-sizey="2">
<div class="top-space">
<header><font size="+4">Bern</font></header></div>
<div class="center-align">
<div data-type="clock" data-format="l d.m.Y" data-shortday-length="2" class="cell grey grande">
</div>
<div data-type="clock" data-format="H:i:s" data-interval="1000" class="cell grey grande">
</div>
</div>
</li>
<li data-row="1" data-col="3" data-sizex="2" data-sizey="1">
<div class="top-space">
<header><font size="+2">Aktuelles Wetter Bern</font></header></div>
<table width="100%" class="">
<tr>
<td rowspan="5" style="text-align:center;vertical-align:top">
<div data-type="label" data-device="MyWeather" data-get="fc1_day_of_week" class="bigger"></div>
<div data-type="weather" data-device="MyWeather" data-get="fc1_iconAPI" data-imageset="meteocons" style="width:150px" class="centered"></div>
</td>
<td>
<div class="inline">
<div data-type="label"
data-device="MyWeather"
data-get="apparentTemperature"
data-fix="1" data-limits='[-73,18,28]'
data-colors='["cornflowerblue","green","firebrick"]'
data-unit="%B0C%0A"
class="bigger">
</div>
<div class="">
<div data-type="klimatrend"
data-device="MyWeather"
data-get="statTemperatureTendency"
data-refperiod="1"
class="inline large">
</div>
<div data-type="klimatrend"
data-device="MyWeather"
data-get="statTemperatureTendency"
data-refperiod="2"
class="inline large">
</div>
</div>
<div class="">Temperatur
</div>
</div>
</td>
<td>
<div class="inline">
<div data-type="label"
data-device="MyWeather"
data-get="humidity"
data-limits='[0,40,71]'
data-colors='["cornflowerblue","green","firebrick"]'
data-unit="%" class="bigger">
</div>
<div class="">
<div data-type="klimatrend"
data-device="MyWeather"
data-get="statHumidityTendency"
data-refperiod="1"
class="inline large">
</div>
<div data-type="klimatrend"
data-device="MyWeather"
data-get="statHumidityTendency"
data-refperiod="2"
class="inline large">
</div>
</div>
<div class="">Luftfeuchte
</div>
</div>
</td>
<td>
<div class="left-align">
<div class="">
<div class="inline left-align left-space">Wind:
</div>
<div data-type="label"
data-device="MyWeather"
data-get="wind"
data-unit="km/h"
data-limits="[0, 20, 29, 39, 50, 62, 75, 89, 103, 117]"
data-colors='["green","green","#aa6900","#aa6900","firebrick","firebrick","firebrick","red","red","red"]'
style="display:inline" class="inline big border-right left-align">
</div>
</div>
</div>
<div class="left-align">
<div class="">
<div class="inline left-align left-space">Sicht:
</div>
<div data-type="label" data-device="MyWeather" data-get="visibility" data-unit="km" class="inline big border-right left-align">
</div>
</div>
</div>
<div class="left-align">
<div class="">
<div class="inline left-align left-space">Druck:
</div>
<div data-type="label"
data-device="MyWeather"
data-get="pressure"
data-unit="hPa"
data-limits="[0,1005,1015]"
data-colors='["cornflowerblue","green","#aa6900"]'
class="inline big border-right left-align">
</div>
</div>
</div>
</td>
</tr>
</table>
</li>
<li data-row="2" data-col="3" data-sizex="2" data-sizey="1">
<header><font size="+2">Wettervorhersage</font></header>
<div class="sheet-50">
<div class="row">
<div class="cell bigger" data-type="label" data-device="MyWeather" data-get="fc2_day_of_week" class="big"></div>
<div class="cell bigger" data-type="label" data-device="MyWeather" data-get="fc3_day_of_week" class="big"></div>
<div class="cell bigger" data-type="label" data-device="MyWeather" data-get="fc4_day_of_week" class="big"></div>
<div class="cell bigger" data-type="label" data-device="MyWeather" data-get="fc5_day_of_week" class="big"></div>
</div>
<div class="row">
<div class="cell bigger" data-type="weather" data-device="MyWeather" data-get="fc2_iconAPI" data-imageset="meteocons" style="width:50px" class="centered"></div>
<div class="cell bigger" data-type="weather" data-device="MyWeather" data-get="fc3_iconAPI" data-imageset="kleinklima" style="width:50px" class="centered"></div>
<div class="cell bigger" data-type="weather" data-device="MyWeather" data-get="fc4_iconAPI" data-imageset="kleinklima" style="width:50px" class="centered"></div>
<div class="cell bigger" data-type="weather" data-device="MyWeather" data-get="fc5_iconAPI" data-imageset="kleinklima" style="width:50px" class="centered"></div>
</div>
<div class="row">
<div class="cell" data-type="label" data-device="MyWeather" data-get="fc2_condition" class="cell"></div>
<div class="cell" data-type="label" data-device="MyWeather" data-get="fc3_condition" class="cell"></div>
<div class="cell" data-type="label" data-device="MyWeather" data-get="fc4_condition" class="cell"></div>
<div class="cell" data-type="label" data-device="MyWeather" data-get="fc5_condition" class="cell"></div>
</div>
<div class="row">
<div class="sheet">
<div class="row">
<div class="cell-50" data-type="label" data-device="MyWeather" data-get="fc2_low_c" data-unit="%B0C%0A" class="inline"></div>
<div class="cell" data-type="label" data-device="MyWeather" data-get="fc2_high_c" data-unit="%B0C%0A" class="inline"></div>
<div class="cell" data-type="label" data-device="MyWeather" data-get="fc3_low_c" data-unit="%B0C%0A" class="inline"></div>
<div class="cell" data-type="label" data-device="MyWeather" data-get="fc4_low_c" data-unit="%B0C%0A" class="inline"></div>
<div class="cell" data-type="label" data-device="MyWeather" data-get="fc5_low_c" data-unit="%B0C%0A" class="inline"></div>
</div>
</div>
</div>
<div class="row">
<div class="cell" data-type="label" data-device="MyWeather" data-get="fc2_high_c" data-unit="%B0C%0A" class="inline"></div>
<div class="cell" data-type="label" data-device="MyWeather" data-get="fc3_high_c" data-unit="%B0C%0A" class="inline"></div>
<div class="cell" data-type="label" data-device="MyWeather" data-get="fc4_high_c" data-unit="%B0C%0A" class="inline"></div>
<div class="cell" data-type="label" data-device="MyWeather" data-get="fc5_high_c" data-unit="%B0C%0A" class="inline"></div>
</div>
<div class="row">
<div class="cell" data-type="label" data-device="MyWeather" data-get="fc2_uvIndex" data-unit= "UV - Index" class="cell"></div>
<div class="cell" data-type="label" data-device="MyWeather" data-get="fc3_uvIndex" data-unit= "UV - Index" class="cell"></div>
<div class="cell" data-type="label" data-device="MyWeather" data-get="fc4_uvIndex" data-unit= "UV - Index" class="cell"></div>
<div class="cell" data-type="label" data-device="MyWeather" data-get="fc5_uvIndex" data-unit= "UV - Index" class="cell"></div>
</div>
<div class="row">
<div class="cell" data-type="label" data-device="MyWeather" data-get="fc2_wind_condition" class="small inline"></div>
<div class="cell" data-type="label" data-device="MyWeather" data-get="fc3_wind_condition" class="small inline"></div>
<div class="cell" data-type="label" data-device="MyWeather" data-get="fc4_wind_condition" class="small inline"></div>
<div class="cell" data-type="label" data-device="MyWeather" data-get="fc5_wind_condition" class="small inline"></div>
</div>
</div>
</li>
<li data-row="1" data-col="5" data-sizex="1" data-sizey="2">
<div class="top-space">
<header><font size="+4">Weltzeit</font></header></div>
<div class="sheet-80">
<div class="row">
<div class="cell bigger">Los Angeles:</div>
<div class="cell bigger" data-type="clock" data-format="H:i" data-offset="-9"></div>
</div>
<div class="row">
<div class="cell bigger">New York:</div>
<div class="cell bigger" data-type="clock" data-format="H:i" data-offset="-6"></div>
</div>
<div class="row">
<div class="cell bigger">London:</div>
<div class="cell bigger" data-type="clock" data-format="H:i" data-offset="-1"></div>
</div>
<div class="row">
<div class="cell bigger">Muscat:</div>
<div class="cell bigger" data-type="clock" data-format="H:i" data-offset="2"></div>
</div>
<div class="row">
<div class="cell bigger">Sydney:</div>
<div class="cell bigger" data-type="clock" data-format="H:i" data-offset="10"></div>
</div>
<div class="row">
<div class="cell bigger">Honolulu:</div>
<div class="cell bigger" data-type="clock" data-format="H:i" data-offset="13"></div>
</div>
</div>
</li>
<li data-row="3" data-col="2" data-sizex="1" data-sizey="2">
<div class="top-space">
<header><font size="+4">Sonne</font></header></div>
<header><font size="+1">Aufgang</font></header>
<div data-type="label"
data-device="Astronomie"
data-get="SunRise" class="inline big border-right left-align">
</div>
<header><font size="+1">Untergang</font></header>
<div data-type="label"
data-device="Astronomie"
data-get="SunSet" class="inline big border-right left-align">
</div>
<div data-type="image"
data-url="https://umbra.nascom.nasa.gov/images/latest_aia_304.gif"
data-size="235px"
class="bottom-align">
</div>
</li>
<li data-row="3" data-col="3" data-sizex="2" data-sizey="2">
<div class="top-space">
<header><font size="+4">Barometric Pressure</font></header></div>
<div data-type="simplechart"
data-device="uRadMonitor"
data-logdevice="FileLog_uradmonitor"
data-columnspec="4:01_pressure:int"
data-minvalue="95250"
data-maxvalue="96500"
data-yticks="125"
data-width="800px"
data-height="300px"
data-daysago="1"
data-yunit=" Pa"
class="top-space">
</div>
<div class="">
<div data-type="klimatrend"
data-device="MyWeather"
data-get="statHumidityTendency"
data-refperiod="1"
class="inline large">
</div>
<div data-type="klimatrend"
data-device="MyWeather"
data-get="statHumidityTendency"
data-refperiod="2"
class="inline large">
</div>
<div data-type="klimatrend"
data-device="MyWeather"
data-get="statHumidityTendency"
data-refperiod="3"
class="inline large">
</div>
</li>
<li data-row="3" data-col="5" data-sizex="1" data-sizey="2">
<div class="top-space">
<header><font size="+3">Mond</font></header></div>
<header><font size="+1">Aufgang</font></header>
<div data-type="label"
data-device="Astronomie"
data-get="MoonRise" class="inline big border-right left-align">
</div>
<header><font size="+1">Untergang</font></header>
<div data-type="label"
data-device="Astronomie"
data-get="MoonSet" class="inline big border-right left-align">
</div>
<div data-type="image"
data-url="https://www.fourmilab.ch/cgi-bin/Earth?img=MoonTopo.evif&imgsize=320&dynimg=y&gamma=1.32&opt=-m&lat=&lon=&alt=&tle=&date=0&utc=&jd="
data-size="235px"
class="bottom-align">
</div>
</li>
<li data-row="4" data-col="2" data-sizex="2" data-sizey="2">
<header><font size="+2">Klima Innen</font></header>
<table width="100%" class="">
<tr>
<td>
<header><font size="+2">Temperatur</font></header>
</td>
<td>
<header><font size="+2">Luftfeuchte</font></header>
</td>
</tr>
</table>
<table width="100%" class="">
<tr>
<td>
<div class="left-align">
<div class="">
<div class="inline left-align left-space bigger">Aktuell:
</div>
</div>
</div>
<td>
<div data-type="label"
data-device="uRadMonitor"
data-get="01_temperature"
data-fix="1" data-limits='[-73,18,28]'
data-colors='["cornflowerblue","green","firebrick"]'
data-unit="%B0C%0A"
class="inline bigger">
</div>
</td>
<td>
<div class="left-align">
<div class="">
<div class="inline left-align left-space big">Maximum:
</div>
</div>
</div>
<td>
<div data-type="label"
data-device="uRadMonitor"
data-get="stat01_temperatureDayMax"
data-fix="1" data-limits='[-73,18,28]'
data-colors='["cornflowerblue","green","firebrick"]'
data-unit="%B0C%0A"
class="inline big">
</div>
</td>
<td>
<div class="left-align">
<div class="">
<div class="inline left-align left-space bigger">Aktuell:
</div>
</div>
</div>
<td>
<div data-type="label"
data-device="uRadMonitor"
data-get="01_humidity"
data-limits='[0,40,71]'
data-colors='["cornflowerblue","green","firebrick"]'
data-unit="%"
class="inline bigger">
</div>
</td>
<td>
<div class="left-align">
<div class="">
<div class="inline left-align left-space big">Maximum:
</div>
</div>
</div>
<td>
<div data-type="label"
data-device="uRadMonitor"
data-get="stat01_humidityDayMax"
data-limits='[0,40,71]'
data-colors='["cornflowerblue","green","firebrick"]'
data-unit="%"
class="inline big">
</div>
</td>
<tr>
<td>
<div class="left-align">
<div class="">
<div class="inline left-align left-space bigger">Tendenz:
</div>
</div>
</div>
<td>
<div data-type="klimatrend"
data-device="uRadMonitor"
data-get="stat01_temperatureTendency"
class="bigger">
</div>
</td>
<td>
<div class="left-align">
<div class="">
<div class="inline left-align left-space big">Minimum:
</div>
</div>
</div>
<td>
<div data-type="label"
data-device="uRadMonitor"
data-get="stat01_temperatureDayMin"
data-fix="1" data-limits='[-73,18,28]'
data-colors='["cornflowerblue","green","firebrick"]'
data-unit="%B0C%0A"
class="inline big">
</div>
</td>
<td>
<div class="left-align">
<div class="">
<div class="inline left-align left-space bigger">Tendenz:
</div>
</div>
</div>
<td>
<div data-type="klimatrend"
data-device="uRadMonitor"
data-get="stat01_humidityTendency"
class="bigger">
</div>
</td>
<td>
<div class="left-align">
<div class="">
<div class="inline left-align left-space big">Minimum:
</div>
</div>
</div>
<td>
<div data-type="label"
data-device="uRadMonitor"
data-get="stat01_humidityDayMin"
data-limits='[0,40,71]'
data-colors='["cornflowerblue","green","firebrick"]'
data-unit="%"
class="inline big">
</div>
</td>
</tr>
<table table width="100%" class="">
<td>
<div data-type="simplechart"
data-device="uRadMonitor"
data-logdevice="FileLog_uradmonitor"
data-columnspec="4:01_temperature:int"
data-daysago="1"
data-minvalue="17"
data-maxvalue="21"
data-yticks="0.5"
data-width="420px"
data-height="250px"
data-daysago="1"
data-yunit=" °C"
class="top-space">
</div>
</td>
<td>
<div data-type="simplechart"
data-device="uRadMonitor"
data-logdevice="FileLog_uradmonitor"
data-columnspec="4:01_humidity:int"
data-daysago="1"
data-minvalue="10"
data-maxvalue="100"
data-yticks="10"
data-width="420px"
data-height="250px"
data-daysago="1"
data-yunit=" %"
class="top-space">
</div>
</td>
</table>
</li>
<li data-row="4" data-col="2" data-sizex="2" data-sizey="2">
<header><font size="+2">Klima Aussen</font></header>
<table width="100%" class="">
<tr>
<td>
<header><font size="+2">Temperatur</font></header>
</td>
<td>
<header><font size="+2">Luftfeuchte</font></header>
</td>
</tr>
</table>
<table width="100%" class="">
<tr>
<td>
<div class="left-align">
<div class="">
<div class="inline left-align left-space bigger">Aktuell:
</div>
</div>
</div>
<td>
<div data-type="label"
data-device="Mean_Temp_outside"
data-get="state"
data-fix="1" data-limits='[-73,18,28]'
data-colors='["cornflowerblue","green","firebrick"]'
data-unit="%B0C%0A"
class="inline bigger">
</div>
</td>
<td>
<div class="left-align">
<div class="">
<div class="inline left-align left-space big">Maximum:
</div>
</div>
</div>
<td>
<div data-type="label"
data-device="Mean_Temp_outside"
data-get="statStateDayMax"
data-fix="1" data-limits='[-73,18,28]'
data-colors='["cornflowerblue","green","firebrick"]'
data-unit="%B0C%0A"
class="inline big">
</div>
</td>
<td>
<div class="left-align">
<div class="">
<div class="inline left-align left-space bigger">Aktuell:
</div>
</div>
</div>
<td>
<div data-type="label"
data-device="Mean_Humidity_outside"
data-get="state"
data-limits='[0,40,71]'
data-colors='["cornflowerblue","green","firebrick"]'
data-unit="%"
class="inline bigger">
</div>
</td>
<td>
<div class="left-align">
<div class="">
<div class="inline left-align left-space big">Maximum:
</div>
</div>
</div>
<td>
<div data-type="label"
data-device="Mean_Humidity_outside"
data-get="statStateDayMax"
data-limits='[0,40,71]'
data-colors='["cornflowerblue","green","firebrick"]'
data-unit="%"
class="inline big">
</div>
</td>
<tr>
<td>
<div class="left-align">
<div class="">
<div class="inline left-align left-space bigger">Tendenz:
</div>
</div>
</div>
<td>
<div data-type="klimatrend"
data-device="Mean_Temp_outside"
data-get="statStateTendency"
class="bigger">
</div>
</td>
<td>
<div class="left-align">
<div class="">
<div class="inline left-align left-space big">Minimum:
</div>
</div>
</div>
<td>
<div data-type="label"
data-device="Mean_Temp_outside"
data-get="statStateDayMin"
data-fix="1" data-limits='[-73,18,28]'
data-colors='["cornflowerblue","green","firebrick"]'
data-unit="%B0C%0A"
class="inline big">
</div>
</td>
<td>
<div class="left-align">
<div class="">
<div class="inline left-align left-space bigger">Tendenz:
</div>
</div>
</div>
<td>
<div data-type="klimatrend"
data-device="Mean_Humidity_outside"
data-get="statStateTendency"
class="bigger">
</div>
</td>
<td>
<div class="left-align">
<div class="">
<div class="inline left-align left-space big">Minimum:
</div>
</div>
</div>
<td>
<div data-type="label"
data-device="Mean_Humidity_outside"
data-get="statStateDayMin"
data-limits='[0,40,71]'
data-colors='["cornflowerblue","green","firebrick"]'
data-unit="%"
class="inline big">
</div>
</td>
</tr>
<table table width="100%" class="">
<td>
<div data-type="simplechart"
data-device="Mean_Temp_outside"
data-logdevice="FileLog_DOIF"
data-columnspec="4:Mean_Temp_outside:int"
data-daysago="1"
data-minvalue="-10"
data-maxvalue="30"
data-yticks="5.0"
data-width="420px"
data-height="250px"
data-daysago="1"
data-yunit=" °C"
class="top-space">
</div>
</td>
<td>
<div data-type="simplechart"
data-device="Mean_Humidity_outside"
data-logdevice="FileLog_DOIF_Humidity_outside"
data-columnspec="4:Mean_Humidity_outside:int"
data-daysago="1"
data-minvalue="10"
data-maxvalue="100"
data-yticks="10"
data-width="420px"
data-height="250px"
data-daysago="1"
data-yunit=" %"
class="top-space">
</div>
</td>
</table>
</li>
</ul>
</div>
</body>
</html>
Der Ausschnitt wo die Icons angezeigt werden sollten ist angehängt.
Ich habe mal deinen Code genommen. Abgesehen von der Auflösung (das liegt wahrscheinlich an deiner menu.html) funktioniert es bei mir. Habe lediglich mein DarkSky Device Namen verwendet.
Du solltest prüfen, ob dein FHEM bzw. FTUi wirklich aktuell ist. Welche Version des "widget_weather.js" hast du denn?
PS: Die Version findest du innerhalb der Datei.
Das update von FTUI hat tatsächlich etwas Besserung gebracht. Allerdings scheint es dass für einige der Zustände in meinem lokalen weather Verzeichnis keine Icons existieren - zumindest werden offenbar für weathericons, meteocons bzw. kleinwetter nicht alle nötigen Grafiken mittels update verteilt.
Gibt es in FHEM einen Befehl um diese zu händisch zu laden?
Bei dir sind jetzt keine PNGs von "kleinklima" mehr vorhanden. Dies wird normalerweise per FHEM Update aktuell gehalten ???
Ich habe die "weather.zip" im ersten Post aktualisiert und dort den gesamten Inhalt aus dem SVN Weather-Bilder-Ordner reingepackt.
Ich hoffe, das hilft dir.
Viele Grüße
Andreas
Zitat von: Waldmensch am 26 April 2019, 23:16:44
Nachdem jetzt WeatherUnderground mit dem Weather Plugin funktioniert (zumindest für Leute mit eigener Station und API Key) - gibt es da ein Mapping?
Es gibt:
fc1_iconAPI 12
fc1_icon chance_of_rain
fc1_code 12
Bei Yahoo hatte ich fc1_condition, aber da steht bei WU sowas drin "Vorm. Wolken/Nachm. Sonne"
Habe heute die v3.0 fertiggestellt und im ersten Post angehangen. Jetzt werden sämtliche Icon-Sets für Netatmo unterstützt. Weiterhin habe ich auch die Mappings für "Wunderground" realisiert :). Die Doku ist auch im ersten Post zu finden.
Bitte testen und Feedback geben, da ich selbst keinen Wunderground-API-Key habe...
Viele Grüße
Andreas
Hallo somansch,
bei mir wird aktuell das Icon https://www.proplanta.de/wetterdaten/images/symbole/n14.gif nicht korrrekt dargestellt. die Darstellung für https://www.proplanta.de/wetterdaten/images/symbole/n11.gif passt.
Ich nutze die aktuellste Version von widget_weather.js aus Post 1.
Die Daten kommen von Proplanta und werden mit
<td rowspan="5" style="text-align:center;vertical-align:top">
<div data-type="weather" data-device="WetterProplanta" data-get="weatherIcon" data-imageset="kleinklima" style="width:150px" class="centered"></div>
</td>
angezeigt.
Viele Grüße
Jürgen
ZitatBitte testen und Feedback geben, da ich selbst keinen Wunderground-API-Key habe...
Funktioniert! Klasse Arbeit! Danke!
Sven
Zitat von: juemuc am 04 Mai 2019, 20:56:10
Hallo somansch,
bei mir wird aktuell das Icon https://www.proplanta.de/wetterdaten/images/symbole/n14.gif nicht korrrekt dargestellt. die Darstellung für https://www.proplanta.de/wetterdaten/images/symbole/n11.gif passt.
Ich nutze die aktuellste Version von widget_weather.js aus Post 1.
Die Daten kommen von Proplanta und werden mit
<td rowspan="5" style="text-align:center;vertical-align:top">
<div data-type="weather" data-device="WetterProplanta" data-get="weatherIcon" data-imageset="kleinklima" style="width:150px" class="centered"></div>
</td>
angezeigt.
Viele Grüße
Jürgen
Hallo Jürgen,
n14 von Proplanta wird für "kleinklima" in "rain_night.png" übersetzt. Bitte prüfe, ob du diese Datei in deinem lokalen Ordner hast. Falls nicht, den Inhalt der "weather.zip" verwenden (siehe 1.Post).
Viele Grüße
Andreas
Funktioniert 1A mit Kleinklima, Dankeschön!
Edit: im ersten Beitrag ist keine weather.zip
Gesendet von iPhone mit Tapatalk
Ich zweifle mal die Aussage
Zitatdata-get (WICHTIG:
Weather-Modul DarkSky, OpenWeather und Wunderground "fcx_iconAPI" oder "hfcx_iconAPI"
aus Post 1 an.
Ich habe meine alte Anzeige auf die neuen Device angepasst.
Zum Testen habe ich je eins für DarkSky, OpenWeather und Wunderground.
<div data-type="weather" data-device="MeinWonderWetter" data-get="fc2_iconAPI" data-imageset="kleinklima" class="mini"></div>
zeigt bei mir nichts an. Auch bei den anderen Devices nichts. Beim drüberfahren mit der Maus kommen für Open: 01d, 02d, 04d und 01n. Bei DarkSky: clear-day, partly-cloudy-day. Bei Wunderground: 28, 26 und 12. Dafür finde ich nichts gleichartiges im Verzeichnis mit den Bildchen.
Ohne API, also
<div data-type="weather" data-device="MeinWonderWetter" data-get="fc2_icon" data-imageset="kleinklima" class="mini"></div>
bekomme ich fast alle Symbole. Da fehlen im Moment nur change_of_rain und partly_cloud.
FHEM ist aktualisiert und die Weather.zip von vor ein paar Tagen habe ich ins Verzeichnis kopiert.
Was mache ich falsch?
Lösung: Post 208
Zitat von: rabehd am 05 Mai 2019, 11:16:05
Ich zweifle mal die Aussage aus Post 1 an.
Ich habe meine alte Anzeige auf die neuen Device angepasst.
Zum Testen habe ich je eins für DarkSky, OpenWeather und Wunderground.
<div data-type="weather" data-device="MeinWonderWetter" data-get="fc2_iconAPI" data-imageset="kleinklima" class="mini"></div>
zeigt bei mir nichts an. Auch bei den anderen Devices nichts. Beim drüberfahren mit der Maus kommen für Open: 01d, 02d, 04d und 01n. Bei DarkSky: clear-day, partly-cloudy-day. Bei Wunderground: 28, 26 und 12. Dafür finde ich nichts gleichartiges im Verzeichnis mit den Bildchen.
Ohne API, also <div data-type="weather" data-device="MeinWonderWetter" data-get="fc2_icon" data-imageset="kleinklima" class="mini"></div>
bekomme ich fast alle Symbole. Da fehlen im Moment nur change_of_rain und partly_cloud.
FHEM ist aktualisiert und die Weather.zip von vor ein paar Tagen habe ich ins Verzeichnis kopiert.
Was mache ich falsch?
Kontrolliere bitte, ob du tatsächlich die aktuelle "widget_weather.js" nutzt. Am Anfang der Datei findest du die Versionierung. Weiterhin gehe ich davon aus, dass du den
Inhalt der weather.zip in den richtigen Ordner kopiert hast ;)
Zitat von: Waldmensch am 04 Mai 2019, 22:54:04
Funktioniert 1A mit Kleinklima, Dankeschön!
Edit: im ersten Beitrag ist keine weather.zip
Danke für den Hinweis, habe die Datei wieder an den Beitrag im Post 1 angehangen.
ZitatKontrolliere bitte, ob du tatsächlich die aktuelle "widget_weather.js" nutzt. Am Anfang der Datei findest du die Versionierung. Weiterhin gehe ich davon aus, dass du den Inhalt der weather.zip in den richtigen Ordner kopiert hast
Welches ist die aktuelle Version? Mit der aus Post 1 habe ich es gestern probiert und heute morgen (bevor ich geschrieben habe) ein Update mit Neustart.
Die weater.zip habe ich jetzt neu heruntergeladen und dren Inhalt nach /opt/fhem/www/images/default/weather kopiert.
Keine Verbesserung, wo liegt mein Fehler?
data-get="fc3_iconAPI" bringt keine Anzeige, data-get="fc3_icon" bringt meist etwas.
Lösung: Post 208
Zitat von: rabehd am 05 Mai 2019, 14:54:36
Welches ist die aktuelle Version? Mit der aus Post 1 habe ich es gestern probiert und heute morgen (bevor ich geschrieben habe) ein Update mit Neustart.
Die weater.zip habe ich jetzt neu heruntergeladen und dren Inhalt nach /opt/fhem/www/images/default/weather kopiert.
Keine Verbesserung, wo liegt mein Fehler?
data-get="fc3_iconAPI" bringt keine Anzeige, data-get="fc3_icon" bringt meist etwas.
v3.0 ist die aktuelle Version.
"fc3_iconAPI" ist definitiv korrekt. Alle Mappings sind auf diese Werte ausgelegt. Kannst du mal ein anderes icon-set, z.B. amcharts oder weathericons testen?
Zitat von: somansch am 04 Mai 2019, 22:04:41
Hallo Jürgen,
n14 von Proplanta wird für "kleinklima" in "rain_night.png" übersetzt. Bitte prüfe, ob du diese Datei in deinem lokalen Ordner hast. Falls nicht, den Inhalt der "weather.zip" verwenden (siehe 1.Post).
Viele Grüße
Andreas
Hallo Andreas,
diese Datei ist weder in meinem Verzeichnis noch in Deiner ZIP-Datei.
Viele Grüße
Jürgen
Hallo zusammen
ich hoffe die Frage passt hier in den Beitrag.
Hat jemand eine Idee wie ich folgendes mit darksky oder Openweather umsetzen kann?
Hätte gerne eine Übersicht wo mir das Wetter für die nächsten 3 Tage Vormittags/Mittags/Abends angezeigt wird. Sprich 6h, 12h, 17h. Das hfc* Reading verschiebt sich ja jetzt immer um eine Stunde.
Grüsse
Zitat von: juemuc am 05 Mai 2019, 15:52:45
Hallo Andreas,
diese Datei ist weder in meinem Verzeichnis noch in Deiner ZIP-Datei.
Viele Grüße
Jürgen
Hi Jürgen,
da hast du völlig Recht. Asche auf mein Haupt ;)
Dieses eine (von 1700) Mappings war noch ein Überbleibsel aus der früheren Version. Habe das Mapping entsprechend geändert auf "rain.png". Dies ist einfacher als noch eine zusätzliche Kopie des Icons im SVN aufzunehmen.
Die gefixte Version 3.1 ist gleich im ersten Post.
Danke für die Rückmeldung und viele Grüße
Andreas
Zitat von: SirMarco am 05 Mai 2019, 16:13:14
Hallo zusammen
ich hoffe die Frage passt hier in den Beitrag.
Hat jemand eine Idee wie ich folgendes mit darksky oder Openweather umsetzen kann?
Hätte gerne eine Übersicht wo mir das Wetter für die nächsten 3 Tage Vormittags/Mittags/Abends angezeigt wird. Sprich 6h, 12h, 17h. Das hfc* Reading verschiebt sich ja jetzt immer um eine Stunde.
Grüsse
Ich sehe dafür keine Möglichkeit, daher habe ich bei mir eine 48-Stunden Vorschau mit Angabe des Tages und der Uhrzeit gemacht.
Zitat von: somansch am 05 Mai 2019, 16:27:19
Hi Jürgen,
da hast du völlig Recht. Asche auf mein Haupt ;)
Dieses eine (von 1700) Mappings war noch ein Überbleibsel aus der früheren Version. Habe das Mapping entsprechend geändert auf "rain.png". Dies ist einfacher als noch eine zusätzliche Kopie des Icons im SVN aufzunehmen.
Die gefixte Version 3.1 ist gleich im ersten Post.
Danke für die Rückmeldung und viele Grüße
Andreas
Danke
Viele Grüße
Jürgen
ZitatHätte gerne eine Übersicht wo mir das Wetter für die nächsten 3 Tage Vormittags/Mittags/Abends angezeigt wird. Sprich 6h, 12h, 17h. Das hfc* Reading verschiebt sich ja jetzt immer um eine Stunde.
Ich würde mir da ein paar Userreadings machen, die die passenden Werte übernehmen. Aus der aktuellen Uhrzeit läßt sich ja berechnen welches hfc* als "Vorlage" dient.
Zitat von: rabehd am 05 Mai 2019, 14:54:36
Welches ist die aktuelle Version? Mit der aus Post 1 habe ich es gestern probiert und heute morgen (bevor ich geschrieben habe) ein Update mit Neustart.
Die weater.zip habe ich jetzt neu heruntergeladen und dren Inhalt nach /opt/fhem/www/images/default/weather kopiert.
Keine Verbesserung, wo liegt mein Fehler?
data-get="fc3_iconAPI" bringt keine Anzeige, data-get="fc3_icon" bringt meist etwas.
Der Fehler lag bei mir. :-[
Ich habe 2 Verzeichnisse /opt/fhem/www/tablet/js und /opt/fhem/www/testtablet/js. Im testtablet-Verzeichnis muss die widget_weather.js auch aktualisiert werden. >:(
ZitatHätte gerne eine Übersicht wo mir das Wetter für die nächsten 3 Tage Vormittags/Mittags/Abends angezeigt wird. Sprich 6h, 12h, 17h. Das hfc* Reading verschiebt sich ja jetzt immer um eine Stunde
Zitat von: rabehd am 05 Mai 2019, 19:45:40
Ich würde mir da ein paar Userreadings machen, die die passenden Werte übernehmen. Aus der aktuellen Uhrzeit läßt sich ja berechnen welches hfc* als "Vorlage" dient.
Das klingt interessant, aber noch ein wenig komplex für mich. Aber Danke, werde mich darin mal einlesen.
Gibt es noch weiteres Feedback zur v3.1 (siehe Post 1)?
Falls nicht, @setstate bitte einchecken ;)
Danke und Gruß
Andreas
Zitat von: somansch am 18 Mai 2019, 00:08:42
Gibt es noch weiteres Feedback zur v3.1 (siehe Post 1)?
Falls nicht, @setstate bitte einchecken ;)
Danke und Gruß
Andreas
Hallo @setstate,
ist die v3.1 bereits eingecheckt? ;)
Danke und Gruß
Andreas
Zitat von: somansch am 30 Mai 2019, 10:21:40
Hallo @setstate,
ist die v3.1 bereits eingecheckt? ;)
Danke und Gruß
Andreas
DONE
Läuft soweit super. Danke für die Arbeit !
Ein kleines Problem:
Gestern abend hat Proplanta "Sprühregen" mit Code "n14" gemeldet, es war aber mit kleinklima kein Picon zu sehen.
Das Picon sollte wohl rain_night.png sein, es gibt aber nur rain.png
Zitat von: Lichti am 07 Juni 2019, 09:49:29
Läuft soweit super. Danke für die Arbeit !
Ein kleines Problem:
Gestern abend hat Proplanta "Sprühregen" mit Code "n14" gemeldet, es war aber mit kleinklima kein Picon zu sehen.
Das Picon sollte wohl rain_night.png sein, es gibt aber nur rain.png
Hast du die aktuelle Version 3.1 im Einsatz? Diese wird automatisch verteilt und fixt genau dieses Problem (siehe 1.Post):
v3.1 vom 05.05.2019 - wird seit 05.06.2019 per FHEM update verteilt
- gefixt: kleinklima Mapping für "n14"
War mein Fehler. Ich hatte am 3.6. einen Update gemacht und angenommen, das die neue Version da schon drin ist.
Alles super. Danke !
Hallo,
ich nutze das "alte" OPENWEATHER (https://wiki.fhem.de/wiki/OPENWEATHER) mit der wetter.com-API.
Die Readings mit den Wettercodes haben das Format fcx_weatherCodexx, werden aber von der aktuellen Version des Widgets (v3.1) als Weather Wunderground erkannt bzw. dementsprechend (falsch) übersetzt.
Die Wettercodes stimmen ziemlich mit denen von DWD Open Data überein, daher habe ich bei mir im Javascript in der update-Funktion noch
else if (par.match(/^fc\d+_weatherCode\d+$/)) {
device_type = 'DWD_OpenData';
}
ergänzt.
Edit 19.6.2019: Zu früh gefreut! Der Code "0" (sonnig) wird leider doch falsch übersetzt. Dann benötigt es wohl ggf. doch einen eigenen Device-Type.
Vielleicht hilft es ja noch jemandem.
Um Update-fähig zu bleiben, wäre es natürlich sauberer entsprechende Userreadings anzulegen.
Stütti
Zitat von: Stütti am 18 Juni 2019, 23:36:23
Hallo,
ich nutze das "alte" OPENWEATHER (https://wiki.fhem.de/wiki/OPENWEATHER) mit der wetter.com-API.
Die Readings mit den Wettercodes haben das Format fcx_weatherCodexx, werden aber von der aktuellen Version des Widgets (v3.1) als Weather Wunderground erkannt bzw. dementsprechend (falsch) übersetzt.
Die Wettercodes stimmen ziemlich mit denen von DWD Open Data überein, daher habe ich bei mir im Javascript in der update-Funktion noch
else if (par.match(/^fc\d+_weatherCode\d+$/)) {
device_type = 'DWD_OpenData';
}
ergänzt.
Edit 19.6.2019: Zu früh gefreut! Der Code "0" (sonnig) wird leider doch falsch übersetzt. Dann benötigt es wohl ggf. doch einen eigenen Device-Type.
Vielleicht hilft es ja noch jemandem.
Um Update-fähig zu bleiben, wäre es natürlich sauberer entsprechende Userreadings anzulegen.
Stütti
Hi Stütti,
was ist eigentlich der Grund, dass du das "alte" OpenWeather Modul nutzt und nicht das neue im Weather Modul?
Viele Grüße
Andreas
Hallo Andreas,
einfach nur, weil es seit der Einrichtung vor vielen Jahren mit wetter.com unterbrechungsfrei läuft (never change a running system 8) ).
Wahrscheinlich müsste ich mir über kurz oder lang Mal openweathermap o.ä. anschauen, auch weil man über wetter.com schon seit geraumer Zeit die eigenen Projekte nicht mehr bearbeiten kann.
Ich bräuchte mal eure Hilfe. Ich versuche mich gerade mit Tablet UI und bin eben grad dran mir das Wetter anzeigen zu lassen. Aber irgendwie komm ich hier nicht ganz weiter zwecks den Images.
So sieht mein Code aus ::
<li data-row="4" data-col="2" data-sizex="4" data-sizey="4">
<div class="sheet">
<div class="row">
<div class="col-1-3">
<div data-type="label" class="cell top-space narrow">morgens</div>
<div data-type="weather" data-device="DWD" data-get="fcx_x_ww" data-imageset="weathericons" class="cell"></div>
<div data-type="label" data-device="DWD" data-get="fc0_weatherMorning" class="cell top-narrow"></div>
<div data-type="label" data-device="DWD" data-get="fc0_temp06" data-unit="%B0C%0A" class="cell bigger" data-limits='[-50,0]' data-colors='["#5858FA","white"]'></div>
</div>
<div class="col-1-3">
<div data-type="label" class="cell top-space narrow">mittags</div>
<div data-type="weather" data-device="DWD" data-get="fc0_weatherDayIcon" data-imageset="weathericons" class="cell"></div>
<div data-type="label" data-device="DWD" data-get="fc0_weatherDay" class="cell top-narrow"></div>
<div data-type="label" data-device="DWD" data-get="fc0_temp12" data-unit="%B0C%0A" class="cell bigger" data-limits='[-50,0]' data-colors='["#5858FA","white"]'></div>
</div>
<div class="col-1-3">
<div data-type="label" class="cell top-space narrow">abends</div>
<div data-type="weather" data-device="DWD" data-get="fc0_weatherEveningIcon" data-imageset="weathericons" class="cell"></div>
<div data-type="label" data-device="DWD" data-get="fc0_weatherEvening" class="cell top-narrow"></div>
<div data-type="label" data-device="DWD" data-get="fc0_temp18" data-unit="%B0C%0A" class="cell bigger" data-limits='[-50,0]' data-colors='["#5858FA","white"]'></div>
</div>
</div>
</div>
Jetzt weiß ich nicht so richtig, was ich bei
data-get="fcx_x_ww" data-imageset="weathericons"
eintragen muss ? Ich denke mal das x muss ersetzt werden ? Auch das
data-get="fc0_weatherMorning"
und das
data-get="fc0_temp06"
werden.
Mein Device stimmt ? Steht mal so in Fhem DWD ?
Zeig mal das Ergebnis von "list DWD" (in CommandoFeld von Fhem)
Zitat von: amenomade am 03 August 2019, 14:11:57
Zeig mal das Ergebnis von "list DWD" (in CommandoFeld von Fhem)
Bitteschön
Internals:
ALERTS_IN_CACHE 87
CFGFN
FHEM_TZ
FUUID 5d452ed5-f33f-fc62-31bc-9497124db03ea8aa
NAME DWD
NR 2506
STATE alerts updated
TYPE DWD_OpenData
READINGS:
2019-08-03 15:45:06 a_count 0
2019-08-03 15:45:06 a_state updated
2019-08-03 15:45:06 a_time 2019-08-03 15:45:05
2019-08-03 15:00:05 fc_state error: HTTP error 404 retrieving URL 'https://opendata.dwd.de/weather/local_forecasts/mos/MOSMIX_L/single_stations/99809/kml/MOSMIX_L_LATEST_99809.kmz '
2019-08-03 15:45:06 state alerts updated
Attributes:
alertArea 808437076
event-on-update-reading state,fc_state,a_state
forecastDays 4
forecastStation 99809
forecastWW2Text 1
Ah sehe es grad selber, hier scheint was nicht zu stimmen, ob es daran liegt ?
2019-08-03 15:00:05 fc_state error: HTTP error 404 retrieving URL 'https://opendata.dwd.de/weather/local_forecasts/mos/MOSMIX_L/single_stations/99809/kml/MOSMIX_L_LATEST_99809.kmz '
Zitat von: D3ltorohd am 03 August 2019, 15:48:04
Ah sehe es grad selber, hier scheint was nicht zu stimmen, ob es daran liegt ?
Bestimmt liegt es daran. So bald das funktionieren wird, wirst Du mehr Readings sehen, und wirst in der Lage sein, die zu "fcx_x_ww" passende zu finden.
Zitat von: amenomade am 03 August 2019, 16:22:14
Bestimmt liegt es daran. So bald das funktionieren wird, wirst Du mehr Readings sehen, und wirst in der Lage sein, die zu "fcx_x_ww" passende zu finden.
Das "fcx_x_ww" ist nur ein Platzhalter richtig ? Die Images die es gibt, oder die Bezeichnungen, stehen dann in den readings ?
Ja, das ist ein Platzhalter für den Name des Readings. Wie z.B. "fc0_1_ww" für das Wetter heute um 1 (kenne die Readings von DWD nicht ganz genau) oder fc2_1_ww für das gleiche in 2 Tage.
Dieses Reading wird dann das Icon enthalten
Uff ok, also ich habs nun zum laufen gebracht, das war nicht die Nummer aus der ID Spalte.Daher gabs da auch nichts zu holen.
Gibt es denn irgendwo ne Legende, was was ist ? Ich wüsste jetzt z.b. nicht das "fc0_1_ww" für das Wetter heute steht. fc0-4 wird meine angegebenes Forcast sein richtig, also 4 Tage in meinem Fall. Aber all das andere.
2019-08-03 16:30:05 a_count 0
2019-08-03 16:30:05 a_state updated
2019-08-03 16:30:05 a_time 2019-08-03 16:30:05
2019-08-03 16:34:47 fc0_2_DD 288
2019-08-03 16:34:47 fc0_2_FX1 26
2019-08-03 16:34:47 fc0_2_Neff 56
2019-08-03 16:34:47 fc0_2_R600 7.00
2019-08-03 16:34:47 fc0_2_RR6c 0.00
2019-08-03 16:34:47 fc0_2_SunUp 1
2019-08-03 16:34:47 fc0_2_TTT 21.7
2019-08-03 16:34:47 fc0_2_time 14:00
2019-08-03 16:34:47 fc0_2_ww 1
2019-08-03 16:34:47 fc0_2_wwd Bewölkung abnehmend
2019-08-03 16:34:47 fc0_3_DD 3
2019-08-03 16:34:47 fc0_3_FX1 17
2019-08-03 16:34:47 fc0_3_Neff 46
2019-08-03 16:34:47 fc0_3_R600 2.00
2019-08-03 16:34:47 fc0_3_RR6c 0.00
2019-08-03 16:34:47 fc0_3_RRhc 0.00
2019-08-03 16:34:47 fc0_3_Rh00 7
2019-08-03 16:34:47 fc0_3_SunUp 1
2019-08-03 16:34:47 fc0_3_TTT 20.9
2019-08-03 16:34:47 fc0_3_time 20:00
2019-08-03 16:34:47 fc0_3_ww 1
2019-08-03 16:34:47 fc0_3_wwd Bewölkung abnehmend
2019-08-03 16:34:47 fc0_Tn 15.4
2019-08-03 16:34:47 fc0_Tx 23.4
2019-08-03 16:34:47 fc0_date 2019-08-03
2019-08-03 16:34:47 fc0_weekday Sa
2019-08-03 16:34:47 fc1_0_DD 22
2019-08-03 16:34:47 fc1_0_FX1 9
2019-08-03 16:34:47 fc1_0_Neff 40
2019-08-03 16:34:47 fc1_0_R600 3.00
2019-08-03 16:34:47 fc1_0_RR6c 0.00
2019-08-03 16:34:47 fc1_0_SunUp 0
2019-08-03 16:34:47 fc1_0_TTT 14.3
2019-08-03 16:34:47 fc1_0_time 02:00
2019-08-03 16:34:47 fc1_0_ww 1
2019-08-03 16:34:47 fc1_0_wwd Bewölkung abnehmend
2019-08-03 16:34:47 fc1_1_DD 22
2019-08-03 16:34:47 fc1_1_FX1 11
2019-08-03 16:34:47 fc1_1_Neff 59
2019-08-03 16:34:47 fc1_1_R600 1.00
2019-08-03 16:34:47 fc1_1_RR6c 0.00
2019-08-03 16:34:47 fc1_1_RRhc 0.00
2019-08-03 16:34:47 fc1_1_Rh00 3
2019-08-03 16:34:47 fc1_1_SunUp 1
2019-08-03 16:34:47 fc1_1_TTT 14.7
2019-08-03 16:34:47 fc1_1_time 08:00
2019-08-03 16:34:47 fc1_1_ww 2
2019-08-03 16:34:47 fc1_1_wwd Bewölkung unverändert
2019-08-03 16:34:47 fc1_2_DD 183
2019-08-03 16:34:47 fc1_2_FX1 15
2019-08-03 16:34:47 fc1_2_Neff 51
2019-08-03 16:34:47 fc1_2_R600 0.00
2019-08-03 16:34:47 fc1_2_RR6c 0.00
2019-08-03 16:34:47 fc1_2_SunUp 1
2019-08-03 16:34:47 fc1_2_TTT 23.5
2019-08-03 16:34:47 fc1_2_time 14:00
2019-08-03 16:34:47 fc1_2_ww 1
2019-08-03 16:34:47 fc1_2_wwd Bewölkung abnehmend
2019-08-03 16:34:47 fc1_3_DD 120
2019-08-03 16:34:47 fc1_3_FX1 15
2019-08-03 16:34:47 fc1_3_Neff 46
2019-08-03 16:34:47 fc1_3_R600 1.00
2019-08-03 16:34:47 fc1_3_RR6c 0.00
2019-08-03 16:34:47 fc1_3_RRhc 0.00
2019-08-03 16:34:47 fc1_3_Rh00 2
2019-08-03 16:34:47 fc1_3_SunUp 1
2019-08-03 16:34:47 fc1_3_TTT 23.5
2019-08-03 16:34:47 fc1_3_time 20:00
2019-08-03 16:34:47 fc1_3_ww 1
2019-08-03 16:34:47 fc1_3_wwd Bewölkung abnehmend
2019-08-03 16:34:47 fc1_Tg 9.30
2019-08-03 16:34:47 fc1_Tn 14.7
2019-08-03 16:34:47 fc1_Tx 26.2
2019-08-03 16:34:47 fc1_date 2019-08-04
2019-08-03 16:34:47 fc1_weekday So
2019-08-03 16:34:47 fc2_0_DD 208
2019-08-03 16:34:47 fc2_0_FX1 11
2019-08-03 16:34:47 fc2_0_Neff 48
2019-08-03 16:34:47 fc2_0_R600 1.00
2019-08-03 16:34:47 fc2_0_RR6c 0.00
2019-08-03 16:34:47 fc2_0_SunUp 0
2019-08-03 16:34:47 fc2_0_TTT 16.4
2019-08-03 16:34:47 fc2_0_time 02:00
2019-08-03 16:34:47 fc2_0_ww 1
2019-08-03 16:34:47 fc2_0_wwd Bewölkung abnehmend
2019-08-03 16:34:47 fc2_1_DD 231
2019-08-03 16:34:47 fc2_1_FX1 15
2019-08-03 16:34:47 fc2_1_Neff 71
2019-08-03 16:34:47 fc2_1_R600 13.00
2019-08-03 16:34:47 fc2_1_RR6c 0.00
2019-08-03 16:34:47 fc2_1_RRhc 0.00
2019-08-03 16:34:47 fc2_1_Rh00 13
2019-08-03 16:34:47 fc2_1_SunUp 1
2019-08-03 16:34:47 fc2_1_TTT 16.2
2019-08-03 16:34:47 fc2_1_time 08:00
2019-08-03 16:34:47 fc2_1_ww 2
2019-08-03 16:34:47 fc2_1_wwd Bewölkung unverändert
2019-08-03 16:34:47 fc2_2_DD 237
2019-08-03 16:34:47 fc2_2_FX1 28
2019-08-03 16:34:47 fc2_2_Neff 63
2019-08-03 16:34:47 fc2_2_R600 18.00
2019-08-03 16:34:47 fc2_2_RR6c 0.00
2019-08-03 16:34:47 fc2_2_SunUp 1
2019-08-03 16:34:47 fc2_2_TTT 25.1
2019-08-03 16:34:47 fc2_2_time 14:00
2019-08-03 16:34:47 fc2_2_ww 2
2019-08-03 16:34:47 fc2_2_wwd Bewölkung unverändert
2019-08-03 16:34:47 fc2_3_DD 242
2019-08-03 16:34:47 fc2_3_FX1 20
2019-08-03 16:34:47 fc2_3_Neff 61
2019-08-03 16:34:47 fc2_3_R600 7.00
2019-08-03 16:34:47 fc2_3_RR6c 0.00
2019-08-03 16:34:47 fc2_3_RRhc 0.00
2019-08-03 16:34:47 fc2_3_Rh00 20
2019-08-03 16:34:47 fc2_3_SunUp 1
2019-08-03 16:34:47 fc2_3_TTT 24.4
2019-08-03 16:34:47 fc2_3_time 20:00
2019-08-03 16:34:47 fc2_3_ww 2
2019-08-03 16:34:47 fc2_3_wwd Bewölkung unverändert
2019-08-03 16:34:47 fc2_Tg 11.5
2019-08-03 16:34:47 fc2_Tn 15.9
2019-08-03 16:34:47 fc2_Tx 27.5
2019-08-03 16:34:47 fc2_date 2019-08-05
2019-08-03 16:34:47 fc2_weekday Mo
2019-08-03 16:34:47 fc3_0_DD 231
2019-08-03 16:34:47 fc3_0_FX1 15
2019-08-03 16:34:47 fc3_0_Neff 64
2019-08-03 16:34:47 fc3_0_R600 22.00
2019-08-03 16:34:47 fc3_0_RR6c 0.00
2019-08-03 16:34:47 fc3_0_SunUp 0
2019-08-03 16:34:47 fc3_0_TTT 18.1
2019-08-03 16:34:47 fc3_0_time 02:00
2019-08-03 16:34:47 fc3_0_ww 2
2019-08-03 16:34:47 fc3_0_wwd Bewölkung unverändert
2019-08-03 16:34:47 fc3_1_DD 236
2019-08-03 16:34:47 fc3_1_FX1 17
2019-08-03 16:34:47 fc3_1_Neff 71
2019-08-03 16:34:47 fc3_1_R600 32.00
2019-08-03 16:34:47 fc3_1_RR6c 0.00
2019-08-03 16:34:47 fc3_1_RRhc 0.00
2019-08-03 16:34:47 fc3_1_Rh00 44
2019-08-03 16:34:47 fc3_1_SunUp 1
2019-08-03 16:34:47 fc3_1_TTT 17.8
2019-08-03 16:34:47 fc3_1_time 08:00
2019-08-03 16:34:47 fc3_1_ww 2
2019-08-03 16:34:47 fc3_1_wwd Bewölkung unverändert
2019-08-03 16:34:47 fc3_2_DD 238
2019-08-03 16:34:47 fc3_2_FX1 28
2019-08-03 16:34:47 fc3_2_Neff 63
2019-08-03 16:34:47 fc3_2_R600 25.00
2019-08-03 16:34:47 fc3_2_RR6c 0.00
2019-08-03 16:34:47 fc3_2_SunUp 1
2019-08-03 16:34:47 fc3_2_TTT 24.7
2019-08-03 16:34:47 fc3_2_time 14:00
2019-08-03 16:34:47 fc3_2_ww 2
2019-08-03 16:34:47 fc3_2_wwd Bewölkung unverändert
2019-08-03 16:34:47 fc3_3_DD 239
2019-08-03 16:34:47 fc3_3_FX1 24
2019-08-03 16:34:47 fc3_3_Neff 66
2019-08-03 16:34:47 fc3_3_R600 18.00
2019-08-03 16:34:47 fc3_3_RR6c 0.00
2019-08-03 16:34:47 fc3_3_RRhc 0.70
2019-08-03 16:34:47 fc3_3_Rh00 58
2019-08-03 16:34:47 fc3_3_SunUp 1
2019-08-03 16:34:47 fc3_3_TTT 24.1
2019-08-03 16:34:47 fc3_3_time 20:00
2019-08-03 16:34:47 fc3_3_ww 2
2019-08-03 16:34:47 fc3_3_wwd Bewölkung unverändert
2019-08-03 16:34:47 fc3_Tg 14.4
2019-08-03 16:34:47 fc3_Tn 17.2
2019-08-03 16:34:47 fc3_Tx 27
2019-08-03 16:34:47 fc3_date 2019-08-06
2019-08-03 16:34:47 fc3_weekday Di
2019-08-03 16:34:47 fc4_0_DD 226
2019-08-03 16:34:47 fc4_0_FX1 19
2019-08-03 16:34:47 fc4_0_Neff 67
2019-08-03 16:34:47 fc4_0_R600 45.00
2019-08-03 16:34:47 fc4_0_RR6c 2.50
2019-08-03 16:34:47 fc4_0_SunUp 0
2019-08-03 16:34:47 fc4_0_TTT 18.5
2019-08-03 16:34:47 fc4_0_time 02:00
2019-08-03 16:34:47 fc4_0_ww 95
2019-08-03 16:34:47 fc4_0_wwd leichtes oder mäßiges Gewitter mit Regen oder Schnee
2019-08-03 16:34:47 fc4_1_DD 233
2019-08-03 16:34:47 fc4_1_FX1 19
2019-08-03 16:34:47 fc4_1_Neff 77
2019-08-03 16:34:47 fc4_1_R600 34.00
2019-08-03 16:34:47 fc4_1_RR6c 1.00
2019-08-03 16:34:47 fc4_1_RRhc 3.50
2019-08-03 16:34:47 fc4_1_Rh00 59
2019-08-03 16:34:47 fc4_1_SunUp 1
2019-08-03 16:34:47 fc4_1_TTT 18
2019-08-03 16:34:47 fc4_1_time 08:00
2019-08-03 16:34:47 fc4_1_ww 2
2019-08-03 16:34:47 fc4_1_wwd Bewölkung unverändert
2019-08-03 16:34:47 fc4_2_DD 241
2019-08-03 16:34:47 fc4_2_FX1 30
2019-08-03 16:34:47 fc4_2_Neff 73
2019-08-03 16:34:47 fc4_2_R600 36.00
2019-08-03 16:34:47 fc4_2_RR6c 0.60
2019-08-03 16:34:47 fc4_2_SunUp 1
2019-08-03 16:34:47 fc4_2_TTT 23.3
2019-08-03 16:34:47 fc4_2_time 14:00
2019-08-03 16:34:47 fc4_2_ww 81
2019-08-03 16:34:47 fc4_2_wwd mäßiger oder starker Regenschauer
2019-08-03 16:34:47 fc4_3_DD 236
2019-08-03 16:34:47 fc4_3_FX1 22
2019-08-03 16:34:47 fc4_3_Neff 76
2019-08-03 16:34:47 fc4_3_R600 60.00
2019-08-03 16:34:47 fc4_3_RR6c 3.10
2019-08-03 16:34:47 fc4_3_RRhc 3.70
2019-08-03 16:34:47 fc4_3_Rh00 73
2019-08-03 16:34:47 fc4_3_SunUp 1
2019-08-03 16:34:47 fc4_3_TTT 20.5
2019-08-03 16:34:47 fc4_3_time 20:00
2019-08-03 16:34:47 fc4_3_ww 95
2019-08-03 16:34:47 fc4_3_wwd leichtes oder mäßiges Gewitter mit Regen oder Schnee
2019-08-03 16:34:47 fc4_Tg 15
2019-08-03 16:34:47 fc4_Tn 17
2019-08-03 16:34:47 fc4_Tx 25.3
2019-08-03 16:34:47 fc4_date 2019-08-07
2019-08-03 16:34:47 fc4_weekday Mi
1_ww, 2_ww, 3_ww morgens,mittags, abends ?
Beispiel:
READINGS:
2019-08-03 16:39:30 fc0_2_DD 329
2019-08-03 16:39:30 fc0_2_FX1 26
2019-08-03 16:39:30 fc0_2_Neff 62
2019-08-03 16:39:30 fc0_2_RR6c 0.70
2019-08-03 16:39:30 fc0_2_TTT 22.2
2019-08-03 16:39:30 fc0_2_time 14:00
2019-08-03 16:39:30 fc0_2_ww 2
2019-08-03 16:39:30 fc0_3_DD 344
2019-08-03 16:39:30 fc0_3_FX1 24
2019-08-03 16:39:30 fc0_3_Neff 46
2019-08-03 16:39:30 fc0_3_RR6c 0.00
2019-08-03 16:39:30 fc0_3_RRhc 0.70
2019-08-03 16:39:30 fc0_3_Rh00 62
2019-08-03 16:39:30 fc0_3_TTT 23.1
2019-08-03 16:39:30 fc0_3_time 20:00
2019-08-03 16:39:30 fc0_3_ww 1
2019-08-03 16:39:30 fc0_Tn 16.7
2019-08-03 16:39:30 fc0_Tx 25.2
2019-08-03 16:39:30 fc0_date 2019-08-03
2019-08-03 16:39:30 fc0_weekday sam.
2019-08-03 16:39:30 fc1_0_DD 55
2019-08-03 16:39:30 fc1_0_FX1 7
2019-08-03 16:39:30 fc1_0_Neff 28
2019-08-03 16:39:30 fc1_0_RR6c 0.00
2019-08-03 16:39:30 fc1_0_TTT 16.3
2019-08-03 16:39:30 fc1_0_time 02:00
2019-08-03 16:39:30 fc1_0_ww 1
2019-08-03 16:39:30 fc1_1_DD 64
2019-08-03 16:39:30 fc1_1_FX1 13
2019-08-03 16:39:30 fc1_1_Neff 35
2019-08-03 16:39:30 fc1_1_RR6c 0.00
2019-08-03 16:39:30 fc1_1_RRhc 0.00
2019-08-03 16:39:30 fc1_1_Rh00 4
2019-08-03 16:39:30 fc1_1_TTT 17.3
2019-08-03 16:39:30 fc1_1_time 08:00
2019-08-03 16:39:30 fc1_1_ww 1
2019-08-03 16:39:30 fc1_2_DD 244
2019-08-03 16:39:30 fc1_2_FX1 22
2019-08-03 16:39:30 fc1_2_Neff 41
2019-08-03 16:39:30 fc1_2_RR6c 0.00
2019-08-03 16:39:30 fc1_2_TTT 26.1
2019-08-03 16:39:30 fc1_2_time 14:00
2019-08-03 16:39:30 fc1_2_ww 1
2019-08-03 16:39:30 fc1_3_DD 60
2019-08-03 16:39:30 fc1_3_FX1 19
2019-08-03 16:39:30 fc1_3_Neff 45
2019-08-03 16:39:30 fc1_3_RR6c 0.00
2019-08-03 16:39:30 fc1_3_RRhc 0.00
2019-08-03 16:39:30 fc1_3_Rh00 5
2019-08-03 16:39:30 fc1_3_TTT 26.3
2019-08-03 16:39:30 fc1_3_time 20:00
2019-08-03 16:39:30 fc1_3_ww 1
2019-08-03 16:39:30 fc1_Tg 11.9
2019-08-03 16:39:30 fc1_Tn 17.3
2019-08-03 16:39:30 fc1_Tx 28.6
2019-08-03 16:39:30 fc1_date 2019-08-04
2019-08-03 16:39:30 fc1_weekday dim.
2019-08-03 16:39:30 fc2_0_DD 47
2019-08-03 16:39:30 fc2_0_FX1 9
2019-08-03 16:39:30 fc2_0_Neff 59
2019-08-03 16:39:30 fc2_0_RR6c 0.00
2019-08-03 16:39:30 fc2_0_TTT 18.6
2019-08-03 16:39:30 fc2_0_time 02:00
2019-08-03 16:39:30 fc2_0_ww 1
2019-08-03 16:39:30 fc2_1_DD 131
2019-08-03 16:39:30 fc2_1_FX1 17
2019-08-03 16:39:30 fc2_1_Neff 76
2019-08-03 16:39:30 fc2_1_RR6c 0.00
2019-08-03 16:39:30 fc2_1_RRhc 0.00
2019-08-03 16:39:30 fc2_1_Rh00 17
2019-08-03 16:39:30 fc2_1_TTT 19.6
2019-08-03 16:39:30 fc2_1_time 08:00
2019-08-03 16:39:30 fc2_1_ww 2
2019-08-03 16:39:30 fc2_2_DD 224
2019-08-03 16:39:30 fc2_2_FX1 30
2019-08-03 16:39:30 fc2_2_Neff 63
2019-08-03 16:39:30 fc2_2_RR6c 0.40
2019-08-03 16:39:30 fc2_2_TTT 27.6
2019-08-03 16:39:30 fc2_2_time 14:00
2019-08-03 16:39:30 fc2_2_ww 2
2019-08-03 16:39:30 fc2_3_DD 249
2019-08-03 16:39:30 fc2_3_FX1 33
2019-08-03 16:39:30 fc2_3_Neff 67
2019-08-03 16:39:30 fc2_3_RR6c 0.00
2019-08-03 16:39:30 fc2_3_RRhc 0.40
2019-08-03 16:39:30 fc2_3_Rh00 35
2019-08-03 16:39:30 fc2_3_TTT 26.4
2019-08-03 16:39:30 fc2_3_time 20:00
2019-08-03 16:39:30 fc2_3_ww 2
2019-08-03 16:39:30 fc2_Tg 15.6
2019-08-03 16:39:30 fc2_Tn 19.2
2019-08-03 16:39:30 fc2_Tx 30.1
2019-08-03 16:39:30 fc2_date 2019-08-05
2019-08-03 16:39:30 fc2_weekday lun.
2019-08-03 16:39:30 fc3_0_DD 203
2019-08-03 16:39:30 fc3_0_FX1 15
2019-08-03 16:39:30 fc3_0_Neff 58
2019-08-03 16:39:30 fc3_0_RR6c 0.00
2019-08-03 16:39:30 fc3_0_TTT 19.7
2019-08-03 16:39:30 fc3_0_time 02:00
2019-08-03 16:39:30 fc3_0_ww 2
2019-08-03 16:39:30 fc3_1_DD 209
2019-08-03 16:39:30 fc3_1_FX1 19
2019-08-03 16:39:30 fc3_1_Neff 63
2019-08-03 16:39:30 fc3_1_RR6c 0.00
2019-08-03 16:39:30 fc3_1_RRhc 0.20
2019-08-03 16:39:30 fc3_1_Rh00 17
2019-08-03 16:39:30 fc3_1_TTT 19.5
2019-08-03 16:39:30 fc3_1_time 08:00
2019-08-03 16:39:30 fc3_1_ww 2
2019-08-03 16:39:30 fc3_2_DD 228
2019-08-03 16:39:30 fc3_2_FX1 33
2019-08-03 16:39:30 fc3_2_Neff 65
2019-08-03 16:39:30 fc3_2_RR6c 0.00
2019-08-03 16:39:30 fc3_2_TTT 25.7
2019-08-03 16:39:30 fc3_2_time 14:00
2019-08-03 16:39:30 fc3_2_ww 2
2019-08-03 16:39:30 fc3_3_DD 229
2019-08-03 16:39:30 fc3_3_FX1 28
2019-08-03 16:39:30 fc3_3_Neff 69
2019-08-03 16:39:30 fc3_3_RR6c 0.00
2019-08-03 16:39:30 fc3_3_RRhc 0.40
2019-08-03 16:39:30 fc3_3_Rh00 39
2019-08-03 16:39:30 fc3_3_TTT 24.6
2019-08-03 16:39:30 fc3_3_time 20:00
2019-08-03 16:39:30 fc3_3_ww 2
2019-08-03 16:39:30 fc3_Tg 15.9
2019-08-03 16:39:30 fc3_Tn 19.1
2019-08-03 16:39:30 fc3_Tx 27.7
2019-08-03 16:39:30 fc3_date 2019-08-06
2019-08-03 16:39:30 fc3_weekday mar.
fc3_3_ww: icon 2 (Wolkig - Bewölkung unverändert => Weathericon day-cloudy), für in 3 Tag um 20:00 Uhr.
fc0_3_ww: icon 1 (leicht bewölkt - Bewölkung abnehmend => Weathericon day-sunny-overcast) für heute um 20:00 Uhr
Zitat von: D3ltorohd am 03 August 2019, 16:43:42
Gibt es denn irgendwo ne Legende, was was ist ?
Ja hier für die Datenpunkte: https://opendata.dwd.de/weather/lib/MetElementDefinition.xml
ZB. ist DD = wind direction
Zitat1_ww, 2_ww, 3_ww morgens,mittags, abends ?
Das steht in den jeweiligen fc?_date und fc?_?_time Readings:
fc0_2_blabla ist für heute (fc0_date = 2019-08-03) um 14:00 Uhr (fc0_2_time = 14:00)
fc1_1_blabla ist für Morgen (fc1_date = 2019-08-04) um 08:00 Uhr (fc1_1_time = 08:00)
EDIT: ahja, und das Mapping zwischen "_ww" (das "significant weather") und entspr. Icon (wie z.B. "day-cloudy") befindet sich in der Datei im ersten Post angehängt.
Ok ich glaube ??? ich komm so langsam dahinter. Was ich aber noch nicht ganz verstanden habe ist das Icon, ich sehe nämlich nichts wenn ich folgendes eintrage.
<div data-type="weather" data-device="DWD" data-get="fc3_3_ww" data-imageset="weathericons" class="cell"></div>
Wenn ich es nun richtig verstanden habe, wäre das in 3 Tagen um 20:00, Icon 2, Bewölkung unverändert ? Das Icon gebe ich ja nicht mit an, da wird dann selber das passende gesucht, sonst macht es ja keinen Sinn, aber es wird nichts angezeigt. ? Muss ich weathericons noch runterladen, oder irgendwo in der html einen Pfad setzten ? Sorry das alles, Fhem, html und Co ist alles Neuland. Bin froh das ich schon mal meine Rollos fahren kann, das automatisch oder per Tablet UI und ich so langsam meine Oberfläche zusammenbekomme.
EDIT: Ok die Icons sind da, hab grad mit WinSCP geschaut.
Also, du hast
2019-08-03 16:34:47 fc3_3_ww 2
Die Mapping Datei im ersten Post sagt, es soll das Icon "day-cloudy" sein.
Zitat von: 1. Post in diesem ThreadAlle Icons werden per FHEM Update verteilt. Falls dies bei euch nicht funktioniert, könnt ihr einfach den Inhalt der "weather.zip" (im Anhang) in den Ordner "/opt/fhem/www/images/default/weather" kopieren. Im Anhang eine Übersicht über...
Vielleicht solltest Du den 1. Post sorgfältig wieder lesen?
Zitat von: amenomade am 03 August 2019, 17:05:22
Vielleicht solltest Du den 1. Post sorgfältig wieder lesen?
Das habe ich gemacht und vor dem Kopieren erst mal in den Pfad geschaut, dort sind alle 89 Icons drin. Fehlt der HTML noch ein Pfad zu den Icons, den ich mit <link angeben muss ? Oder holt sich das Weather Modul die dort direkt selber ? Weil sonst müsste doch jetzt was angezeigt werden.
Oder muss ich hier vorne
<div data-type="weather" data-device="DWD" data-get="fc0_1_ww" data-imageset="weathericons" class="cell"></div>
anstatt "data-type="weather" - "symbol" nehmen ? Aber eigentlich ja nicht, hab mir den Code von https://wiki.fhem.de/wiki/FTUI_Widget_Weather (https://wiki.fhem.de/wiki/FTUI_Widget_Weather) geholt und versucht an zu passen.
So ich hab das hier mal noch hinzugefügt in meiner index
<link rel="stylesheet" href="lib/weather-icons-wind.min.css"/>
Jetzt sehe ich zumindest mal so weiße Icons.
EDIT: Haja Seggel halt, die Icons passen schon, bin jetzt total durcheinander gekommen. Ich wollte die kleinklima Icons, dachte aber irgendwie ich brauch weathericons damit die so aussehen. Jetzt passt es. Und der link hat gefehlt. Vielen Dank fürs mithelfen !!
Zitat von: D3ltorohd am 03 August 2019, 17:14:43
Das habe ich gemacht und vor dem Kopieren erst mal in den Pfad geschaut, dort sind alle 89 Icons drin. Fehlt der HTML noch ein Pfad zu den Icons, den ich mit <link angeben muss ? Oder holt sich das Weather Modul die dort direkt selber ? Weil sonst müsste doch jetzt was angezeigt werden.
Oder muss ich hier vorne <div data-type="weather" data-device="DWD" data-get="fc0_1_ww" data-imageset="weathericons" class="cell"></div>
anstatt "data-type="weather" - "symbol" nehmen ? Aber eigentlich ja nicht, hab mir den Code von https://wiki.fhem.de/wiki/FTUI_Widget_Weather (https://wiki.fhem.de/wiki/FTUI_Widget_Weather) geholt und versucht an zu passen.
So ich hab das hier mal noch hinzugefügt in meiner index <link rel="stylesheet" href="lib/weather-icons-wind.min.css"/>
Jetzt sehe ich zumindest mal so weiße Icons.
Im Prinzip ist es recht einfach ;)
data-type="weather" (ist der Name des FTUI Widget)
data-device="DWD" (ist der Name deines Wetterdevices in FHEM)
data-get="fc0_1_ww" (ist das Reading aus dem Wetterdevice in FHEM)
data-imageset="weathericons" (ist die Definition, welches Icon-Set genommen werden soll für die Darstellung)
Im Moment gibt es 4 solcher "Icon-Sets" -> siehe WIKI Eintrag: https://wiki.fhem.de/wiki/FTUI_Widget_Weather (https://wiki.fhem.de/wiki/FTUI_Widget_Weather)
Viele Spaß damit
Andreas
Zitat von: sinus61 am 24 Februar 2019, 16:31:42
Das DWD Modul liefert jetzt mit SunUp 1 oder 0 einen Wert, gerade gestest und funktioniert gut.
https://forum.fhem.de/index.php/topic,83097.msg910569.html#msg910569
Ansonsten läuft das Weather Widget gut. Die amcharts lassen sich aber etwas schwer in den Griff bekommen, da die nach oben und unten relativ viel Platz wegnehmen.
Zitat von: somansch am 24 Februar 2019, 19:10:30
Sind halt SVG-Dateien. Vielleicht kann setstate da noch was optimieren?
Habe dazu keine weiteren Infos gefunden. Gibt es dafür mittlerweile einen Fix? :)
Bei mir brauchen die amcharts ebenfalls sehr viel Platz und ich habe es leider nicht hinbekommen diesen zu verringern.
Hier mein Code dazu:
<div class ="hbox items-space-between items-space-around items-center">
<div>
<div style="line-height:18px" data-type="weather" data-device="MeinWetter" data-get="fc2_iconAPI" data-imageset="amcharts" class="cell"></div>
<div style="line-height:10px" data-type="label" data-device="MeinWetter" data-get="fc2_condition" class=""></div>
<div>
<div data-type="label" data-device="MeinWetter" data-get="fc2_day_of_week" class="bigger inline narrow"></div>
<div data-type="label" data-device="MeinWetter" data-get="fc2_low_c" data-unit="%B0C%0A" data-limits="[-10, 18, 24]" data-colors='["blue", "green", "red"]' class="bigger inline narrow"></div>
<div data-type="label" data-device="MeinWetter" data-get="fc2_high_c" data-limits="[-10, 18, 24]" data-colors='["blue", "green", "red"]' data-unit="%B0C%0A" class="bigger inline narow"></div>
</div>
</div>
<div>
<div style="margin-top:-50px" data-type="weather" data-device="MeinWetter" data-get="fc3_iconAPI" data-imageset="amcharts" class="narrow compressed"></div>
<div style="line-height:10px" data-type="label" data-device="MeinWetter" data-get="fc3_condition" class=""></div>
<div>
<div data-type="label" data-device="MeinWetter" data-get="fc3_day_of_week" class="bigger inline narrow"></div>
<div data-type="label" data-device="MeinWetter" data-get="fc3_low_c" data-unit="%B0C%0A" data-limits="[-10, 18, 24]" data-colors='["blue", "green", "red"]' class="bigger inline narrow"></div>
<div data-type="label" data-device="MeinWetter" data-get="fc3_high_c" data-limits="[-10, 18, 24]" data-colors='["blue", "green", "red"]' data-unit="%B0C%0A" class="bigger inline narow"></div>
</div>
</div>
</div>
Dann weiß ich auch warum die bei mir soviel Platz einnehmen. Und ich habe probiert und probiert. Dachte erst das liegt an meinem fehlenden Verständnis für HTML und CSS aber indem Fall kann ich lange probieren. Mal ein anderes Image Set testen.
Zitat von: D3ltorohd am 14 August 2019, 09:55:36
Dann weiß ich auch warum die bei mir soviel Platz einnehmen. Und ich habe probiert und probiert. Dachte erst das liegt an meinem fehlenden Verständnis für HTML und CSS aber indem Fall kann ich lange probieren. Mal ein anderes Image Set testen.
Ging mir auch so, habe stundenlang versucht die Größe und den Platz um die Icons zu ändern.
Die amcharts sehen auch wirklich toll aus, vielen Dank für das Einfügen!
Hoffe aber, dass man den Abstand noch irgendwie einstellen kann, sonst sind sie für mich leider unbrauchbar.
Das Problem habe ich auch und habe den div-container einfach um -10px nach oben verschoben. Dies geht einfach mit einem
style="top: -10px;"
im <div>-Container. Die -10px beziehen sich auf das umschließende HTML-Objekt. Die Positionierung muss man ausprobieren. (CSS Positioning (https://www.w3schools.com/css/css_positioning.asp))
Man könnte noch mit dem CSS Attribut max-height arbeiten, allerdings wird dies mMn keine Wirkung haben, da das weather-Widget (zumindest bei amcharts) ein <img> Element erzeugt worauf das keinen Einfluss hat.
Kleiner Hinweis - CSS Anweisungen müssen mWn mit einem Semikolon abgeschlossen werden: style="line-height:18px;" (src (https://www.w3schools.com/css/css_howto.asp))
Bezgl margin, border und padding empfehle ich immer das CSS Box Modell (https://www.w3schools.com/css/css_boxmodel.asp) für ein besseres Verständnis.
Vielen Dank für den Tipp, das hat mich schon weiter gebracht.
Interessanterweise sieht es so aus, als würden die beiden Icons nicht im selben Betrag nach oben versetzt. (Siehe Bild)
Bei beiden habe ich top:-30px; aber das linke Icon müsste noch weiter nach oben verschoben werden.
Ich habe die Befürchtung, dass jedes Icon eine individuelle Größe hat und somit individuell nach oben verschoben werden müsste.. das wäre natürlich für das Design mehr als unhübsch. ;D
Eine weiter Frage: Hat jemand eine Idee, wie ich die zweite Reihe in der Abbildung (56%, 1%,..) weiter nach oben bekomme?
Anbei der Code:
<div class ="hbox items-space-between items-space-around items-center">
<div>
<div style="center; top: -30px;" data-type="weather" data-device="MeinWetter" data-get="fc2_iconAPI" data-imageset="amcharts" class=""></div>
<div style="center; top: -30px;" data-type="label" data-device="MeinWetter" data-get="fc2_condition" class=""></div>
<div>
<div data-type="label" data-device="MeinWetter" data-get="fc2_day_of_week" class="bigger inline narrow"></div>
<div data-type="label" data-device="MeinWetter" data-get="fc2_low_c" data-unit="%B0C%0A" data-limits="[-10, 18, 24]" data-colors='["blue", "green", "red"]' class="bigger inline narrow"></div>
<div data-type="label" data-device="MeinWetter" data-get="fc2_high_c" data-limits="[-10, 18, 24]" data-colors='["blue", "green", "red"]' data-unit="%B0C%0A" class="bigger inline narow"></div>
</div>
</div>
<div>
<div style="center; top: -30px;" data-type="weather" data-device="MeinWetter" data-get="fc3_iconAPI" data-imageset="amcharts" class=""></div>
<div data-type="label" data-device="MeinWetter" data-get="fc3_condition" class=""></div>
<div>
<div data-type="label" data-device="MeinWetter" data-get="fc3_day_of_week" class="bigger inline narrow"></div>
<div data-type="label" data-device="MeinWetter" data-get="fc3_low_c" data-unit="%B0C%0A" data-limits="[-10, 18, 24]" data-colors='["blue", "green", "red"]' class="bigger inline narrow"></div>
<div data-type="label" data-device="MeinWetter" data-get="fc3_high_c" data-limits="[-10, 18, 24]" data-colors='["blue", "green", "red"]' data-unit="%B0C%0A" class="bigger inline narow"></div>
</div>
</div>
</div>
Was mir erstmal so auffällt...
<div class ="hbox items-space-between items-space-around items-center">
müsste ohne Leerzeichen zwischen class und = sein:
<div class="hbox items-space-between items-space-around items-center">
Das
center gibt es so in der Form nicht:
style="center; ..."
Ich könnte mir den code erstmal so vorstellen (ungetestet):
<div class="hbox items-space-between items-space-around items-center">
<div class="vbox">
<div style="top: -30px;" data-type="weather" data-device="MeinWetter" data-get="fc2_iconAPI" data-imageset="amcharts" class=""></div>
<div style="" data-type="label" data-device="MeinWetter" data-get="fc2_condition" class=""></div>
<div class="hbox bigger">
<div data-type="label" data-device="MeinWetter" data-get="fc2_day_of_week" class="inline narrow"></div>
<div data-type="label" data-device="MeinWetter" data-get="fc2_low_c" data-unit="%B0C%0A" data-limits="[-10, 18, 24]" data-colors='["blue", "green", "red"]' class="inline narrow"></div>
<div data-type="label" data-device="MeinWetter" data-get="fc2_high_c" data-limits="[-10, 18, 24]" data-colors='["blue", "green", "red"]' data-unit="%B0C%0A" class="inline narrow"></div>
</div>
</div>
<div class="vbox">
<div style="top: -30px;" data-type="weather" data-device="MeinWetter" data-get="fc3_iconAPI" data-imageset="amcharts" class=""></div>
<div data-type="label" data-device="MeinWetter" data-get="fc3_condition" class=""></div>
<div class="hbox bigger">
<div data-type="label" data-device="MeinWetter" data-get="fc3_day_of_week" class="inline narrow"></div>
<div data-type="label" data-device="MeinWetter" data-get="fc3_low_c" data-unit="%B0C%0A" data-limits="[-10, 18, 24]" data-colors='["blue", "green", "red"]' class="inline narrow"></div>
<div data-type="label" data-device="MeinWetter" data-get="fc3_high_c" data-limits="[-10, 18, 24]" data-colors='["blue", "green", "red"]' data-unit="%B0C%0A" class="inline narrow"></div>
</div>
</div>
</div>
style="top: -30px;" müsste auch durch die Klasse
top-narrow-2x (https://wiki.fhem.de/wiki/FHEM_Tablet_UI#CSS-Klassen) gehen.
Zitat von: nanocosmos am 14 August 2019, 12:53:44Ich habe die Befürchtung, dass jedes Icon eine individuelle Größe hat und somit individuell nach oben verschoben werden müsste.. das wäre natürlich für das Design mehr als unhübsch.
Jup, die Wahrscheinlichkeit ist hoch, dass deine Befürchtung sich bewahrheitet.
Zitat von: nanocosmos am 14 August 2019, 12:53:44Eine weiter Frage: Hat jemand eine Idee, wie ich die zweite Reihe in der Abbildung (56%, 1%,..) weiter nach oben bekomme?
Evtl mit
top-narrow (https://wiki.fhem.de/wiki/FHEM_Tablet_UI#CSS-Klassen).
Zitat von: nanocosmos am 14 August 2019, 12:53:44
Ich habe die Befürchtung, dass jedes Icon eine individuelle Größe hat und somit individuell nach oben verschoben werden müsste.. das wäre natürlich für das Design mehr als unhübsch. ;D
[/code]
Die SVGs haben alle die gleichen Abmessungen. Dies kannst du innerhalb der SVG nachvollziehen:
<svg
version="1.1"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
width="64"
height="64"
viewbox="0 0 64 64">
Im Anhang siehst du schön, dass die Inhalte (Sonne, Mond, große Wolke, kleine Wolke, Regen, Schnee, Blitz usw.) jeweils eine feste Position in der Höhe haben. Z.B. ist die Sonne weiter oben als die großen Wolken. Heißt, wenn nur Sonne oder nur Wolken dargestellt werden, hasst du gefühlt unterschiedliche Größen. Die Außenabmaße der SVGs sind jedoch identisch ;).
Viele Grüße
Andreas
Danke @somansch für die Erklärung. :)
Mir stellt sich nur die Frage, warum dann wenn ich die Klasse small (80% der Größe (https://wiki.fhem.de/wiki/FTUI_Widget_Weather#CSS_Klassen)) verwende, die generierte Größe der Grafik dann ~59% (101.75x101.75) größer als die tatsächliche Grafikgröße ist. Ich würde dann eher 51.2x51.2 (als 80% von 64) erwarten.
So sieht der generierte HTML Code aus:
<div data-type="weather" data-device="Wetter" data-get="weatherIcon" data-lang="de" data-imageset="amcharts" class="top-narrow-2x small weather" style="" data-ready="">
<div class="weather-icon" style="color: rgb(220, 220, 220);">
<img src="http://192.168.10.17:8085/fhem/images/default/weather/rainy-2.svg" title="t6" width="100%">
</div>
</div>
Ärgerlich ist der 'verschwendete' Platz nach oben.
OT: Btw, gibt es die Möglichkeit die amcharts analog zu den weathericons als eigene CSS Klasse anstelle eines <img> zu laden?
Zitat von: yersinia am 15 August 2019, 17:11:55
Danke @somansch für die Erklärung. :)
Mir stellt sich nur die Frage, warum dann wenn ich die Klasse small (80% der Größe (https://wiki.fhem.de/wiki/FTUI_Widget_Weather#CSS_Klassen)) verwende, die generierte Größe der Grafik dann ~59% (101.75x101.75) größer als die tatsächliche Grafikgröße ist. Ich würde dann eher 51.2x51.2 (als 80% von 64) erwarten.
So sieht der generierte HTML Code aus:
<div data-type="weather" data-device="Wetter" data-get="weatherIcon" data-lang="de" data-imageset="amcharts" class="top-narrow-2x small weather" style="" data-ready="">
<div class="weather-icon" style="color: rgb(220, 220, 220);">
<img src="http://192.168.10.17:8085/fhem/images/default/weather/rainy-2.svg" title="t6" width="100%">
</div>
</div>
Ärgerlich ist der 'verschwendete' Platz nach oben.
Anhängend ein Screenshot vom Firefox Inspektor mit den gemessenen Maßen.
OT: Btw, gibt es die Möglichkeit die amcharts analog zu den weathericons als eigene CSS Klasse anstelle eines <img> zu laden?
Wenn ich "small" verwende ist es 96.64 x 96.64. Das hängt sicherlich von mehreren Faktoren ab....
Die amCharts bestehen aus einzelnen SVG-Dateien und sind OpenSource. Um sie analog wie weathericons nutzen zu können, müsste jemand die SVGs zusammenführen "SVG-Sprite", siehe auch http://maddesigns.de/svg-sprites-icon-fonts-2309.html (http://maddesigns.de/svg-sprites-icon-fonts-2309.html). Falls also jemand Lust hat, kann er gern die SVGs optimieren (weniger Platz um die Elemente) und dann in ein SVG-Sprite packen ;)
Du kannst doch die class leer lassen und direkt ein style Attribut mit width und height benutzen, notfalls mit !important, um anderes zu überschreiben. Die Klassen sind doch nur zur Vereinfachung da.
Gesendet von iPhone mit Tapatalk
@somansch: ja, die 80% der
small class beziehen sich auf die
font-size. Ob die sich dann allerdings auch auf das
<img>-Object vererben und vorallem auch auswirken weiss ich nicht (scheint jdfs nicht so).
Zitat von: somansch am 15 August 2019, 17:52:12
Die amCharts bestehen aus einzelnen SVG-Dateien und sind OpenSource. Um sie analog wie weathericons nutzen zu können, müsste jemand die SVGs zusammenführen "SVG-Sprite", siehe auch http://maddesigns.de/svg-sprites-icon-fonts-2309.html (http://maddesigns.de/svg-sprites-icon-fonts-2309.html). Falls also jemand Lust hat, kann er gern die SVGs optimieren (weniger Platz um die Elemente) und dann in ein SVG-Sprite packen ;)
Oha, das riecht nach viiiiiieeeel Arbeit. Danke für die OT Erklärung. :)
@waldmensch: ja, ich kann mit inline-CSS Arbeiten und da rumdoktern, aber irgendwie finde ich das unelegant. Aber über die gewählten Klassen passt es zumindest für mich.
Ich muss hier auch noch mal etwas nachfragen. Hab noch mal ein anderes FTUI gewählt. Dort wollte ich nun das Wetter mit anlegen. Nur leider kommen da irgendwie andere Icons raus als angelegt.
Das habe ich in der index mit drin.
Zitat<link rel="stylesheet" href="lib/weather-icons-wind.min.css"/>
Das ist ein Icon :.
<body>
<div class="page" id="content_home">
<section>
<div class="big">Wettervorhersage
</div>
<div style="display:inline-block;height:1px;width:80%;background-color:#0088CC;"></div>
<table>
<tr>
<td>
<div data-type="label" class="cell top-space narrow">morgens</div>
<div data-type="label" data-device="DWD" data-get="fc0_1_time" class="cell top-space narrow"></div>
<div data-type="weather" data-device="DWD" data-get="fc0_1_ww" data-imageset="amcharts" class="cell"></div>
<div data-type="label" data-device="DWD" data-get="fc0_1_wwd" class="cell top-narrow"></div>
<div data-type="label" data-device="DWD" data-get="fc0_1_TTT" data-unit="%B0C%0A" data-fix="0" class="cell bigger" data-limits='[-50,0,28]' data-colors='["#5858FA","white","red"]'></div>
</td>
<td>
<div data-type="label" class="cell top-space narrow">mittags</div>
<div data-type="label" data-device="DWD" data-get="fc0_2_time" class="cell top-space narrow"></div>
<div data-type="weather" data-device="DWD" data-get="fc0_2_ww" data-imageset="amcharts" class="cell"></div>
<div data-type="label" data-device="DWD" data-get="fc0_2_wwd" class="cell top-narrow"></div>
<div data-type="label" data-device="DWD" data-get="fc0_2_TTT" data-unit="%B0C%0A" data-fix="0" class="cell bigger" data-limits='[-50,0,28]' data-colors='["#5858FA","white","red"]'></div>
</td>
<td>
<div data-type="label" class="cell top-space narrow">abends</div>
<div data-type="label" data-device="DWD" data-get="fc0_3_time" class="cell top-space narrow"></div>
<div data-type="weather" data-device="DWD" data-get="fc0_3_ww" data-imageset="amcharts" class="cell"></div>
<div data-type="label" data-device="DWD" data-get="fc0_3_wwd" class="cell top-narrow"></div>
<div data-type="label" data-device="DWD" data-get="fc0_3_TTT" data-unit="%B0C%0A" data-fix="0" class="cell bigger" data-limits='[-50,0,28]' data-colors='["#5858FA","white","red"]'></div>
</td>
</tr>
</table>
</section>
Ich nutze oder wollte die amcharts nutzen. Leider sieht das aber so aus..
Sollte doch eigentlich alles passen, oder ?
Den ersten Post (https://forum.fhem.de/index.php/topic,96954.msg901188.html#msg901188) bezüglich amcharts hast du durch?
Insbesondere:
Zitat von: somansch am 05 Februar 2019, 00:24:58
Die neuen animierten Icons von amCharts könnt ihr auf https://www.amcharts.com/free-animated-svg-weather-icons/ (https://www.amcharts.com/free-animated-svg-weather-icons/) oder im Wiki-Beitrag anschauen: https://wiki.fhem.de/wiki/FTUI_Widget_Weather (https://wiki.fhem.de/wiki/FTUI_Widget_Weather). Alle Icons werden per FHEM Update verteilt. Falls dies bei euch nicht funktioniert, könnt ihr einfach den Inhalt der "weather.zip" (im Anhang) in den Ordner "/opt/fhem/www/images/default/weather" kopieren. Im Anhang eine Übersicht über alle Icons ("weather_widget_overview.png" und "amCharts-overview_custom.gif").
Ich hatte auch Probleme die amcharts out-of-the-box ans Laufen zu bekommen, ich musste die
weather.zip runterladen und kopieren, dann funktionierte es.
Gefühlt hat
<link rel="stylesheet" href="lib/weather-icons-wind.min.css" />
nichts mit den amcharts zu tun.
Zitat von: yersinia am 21 August 2019, 16:14:21
Den ersten Post (https://forum.fhem.de/index.php/topic,96954.msg901188.html#msg901188) bezüglich amcharts hast du durch?
Insbesondere:
Ich hatte auch Probleme die amcharts out-of-the-box ans Laufen zu bekommen, ich musste die weather.zip runterladen und kopieren, dann funktionierte es.
Gefühlt hat
<link rel="stylesheet" href="lib/weather-icons-wind.min.css" />
nichts mit den amcharts zu tun.
Sie liefen ja schon, bei meinem eigenen FTUI. Ich hab aber ne neue Index und neue Content Seiten, hier klappt es nun nicht mehr. Die Icons sollten da sein.
Eben noch mal geschaut die icons sind unter /opt/fhem/www/images/default/weather vorhanden.
Ja, der Code sieht mMn soweit gut aus.
Und bei deinem alten FTUI läuft es auch noch?
Liegt die neue index.html im gleichen Verzeichnis wie die alte? Wenn nicht, lohnt es sich vielleicht die META-Parameter (https://wiki.fhem.de/wiki/FHEM_Tablet_UI#META-Parameter) mal anzuschauen; insbesondere fhemweb_url und debug.
Zitat von: yersinia am 22 August 2019, 08:53:55
Ja, der Code sieht mMn soweit gut aus.
Und bei deinem alten FTUI läuft es auch noch?
Liegt die neue index.html im gleichen Verzeichnis wie die alte? Wenn nicht, lohnt es sich vielleicht die META-Parameter (https://wiki.fhem.de/wiki/FHEM_Tablet_UI#META-Parameter) mal anzuschauen; insbesondere fhemweb_url und debug.
So sorry war im Urlaub, ja es liegt alles am selben Platz, an der Struktur hat sich nichts geändert, nur eine neue Index.html die alte ist umbenannt.
Hallo zusammen,
ich hoffe, dass ich die Antwort nicht irgendwo in dem langen Thread hier überlesen habe.
Gibt es die Möglichkeit, die Größe der Warnungsausgabe (roter Kreis mit Zahl drin) zu ändern?
Die ist bei mir so klein, dass man sie gerne übersieht. Das rot ist zwar sichtbar, aber bei der Zahl wird es schon sehr schwer. Oder ist die statisch fest? Im Wiki finde ich nichts diesbezüglich.
Gruß Rainer
@dora71
Kann zumindest über die css beeinflusst werden ... warn suchen ...
@OdfFhem:
Danke schon mal soweit. Bin mir jetzt aber nicht genau sicher, wo Du meinst.
Ich denke, Du meinst die Datei fhem-tablet-ui.css oder?
Dort finde ich zumindest .weather #warn
Ist das die Stelle die Du meinst? Passt aber irgendwie nicht so ganz, weil bei mir die Warnungen rechts im Bild erscheinen, die CSS positioniert sie aber in der Mitte :-\
Deine Beispiel-Bilder finde ich schon mal super, der Code dazu würde mir aber auch helfen.
Bin nicht so tief im CSS-Code drin.
Danke schon mal.
Gruß Rainer
@dora71
Für Testzwecke habe ich meine
weather-Widgets mal um das
data-warn-Attribut erweitert und gesehen, was vermutlich Dein (und jetzt auch mein) Problem mit der Darstellung ist. Die warn-Darstellung hängt unmittelbar von der übergeordneten
weather-
class ab. Ich verwende weather-Darstellungen mit den Klassen
mini und
small - führt dazu, dass eine Lupe für die sichere Erkennung der warn-Stufe notwendig wäre.
Ein manueller css-Eingriff würde zwar helfen, aber nicht in beiden Fällen ein zufriedenstellendes Ergebnis liefern:
- Die weather-Klasse mini erfordert für eine gewohnte Darstellung die warn-Klasse bigger
- Die weather-Klasse small erfordert für eine gewohnte Darstellung die warn-Klasse large
Daher scheint mir die Änderung von widget_weather.js die deutlich flexiblere Lösung zu sein und erfordert lediglich einen Austausch der Zeile #1788. Mit dieser Änderung kann man
data-warn-class verwenden und steuert nun die warn-Darstellung pro weather-Widget:
Zeile #1788 austauschen
- class: 'digits' + digits
+ class: 'digits' + digits + ((elem.data('warn-class'))?' '+elem.data('warn-class'):'')
Desweiteren würde ich noch die Zeile #1785 ersetzen, da der derzeitige Inhalt keinerlei Bedeutung hat; der neue Inhalt aber die Verwendung von
data-warn-icon erlaubt - s. https://wiki.fhem.de/wiki/FTUI_Widget_Symbol#Einstellung_f.C3.BCr_Warnung (https://wiki.fhem.de/wiki/FTUI_Widget_Symbol#Einstellung_f.C3.BCr_Warnung):
Zeile #1785 austauschen
- var faElem = elem.find('.famultibutton');
+ if (elem.isValidData('warn-icon')) { val = '<i class="fa ' + elem.data('warn-icon') + '"><i/>'; }
Beispiel dafür, dass die warn-Darstellung größer wird:
data-warn-class="bigger"
Beispiel dafür, dass nicht der warn-Wert selbst, sondern ein Icon dargestellt wird:
data-warn-icon="fa-exclamation"
Ob dieser Änderungsvorschlag breitere Zustimmung finden wird, kann ich nicht sagen ...
@OdfFhem:
Vielen Dank für die Optimierung. Klappt hervorragend. Meine Zustimmung hast Du auf jeden Fall, ich hoffe, andere sehen es genauso, damit diese Änderungen in das Widget übernommen werden können. :D
Eins verstehe ich aber nicht so ganz. Du schreibst:
Zitat von: OdfFhem
Desweiteren würde ich noch die Zeile #1785 ersetzen, da der derzeitige Inhalt keinerlei Bedeutung hat
Ich dachte, dass die Zahl, die dort auftaucht, der Anzahl der Wetterwarnungen entspricht. Oder meintest Du damit etwas Anderes?
Gruß und schönen Sonntag.
Rainer
@dora71
Deine Frage kann ich (noch) nicht so ganz verstehen, aber ich versuche mal eine Antwort zu geben ...
Ich meinte damit, dass man die derzeitige Zeile 1785 im widget_weather.js
var faElem = elem.find('.famultibutton');
durch die folgende Codezeile ersetzen könnte/sollte
if (elem.isValidData('warn-icon')) { val = '<i class="fa ' + elem.data('warn-icon') + '"><i/>'; }
Daraus ergeben sich 2 Vorteile:
- faElem ist wohl durch Kopieren aus dem famultibutton-Modul entstanden, hat aber im weather-Modul keinerlei Bedeutung; daher unnötigen Ballast entsorgen.
- data-warn-icon kann - wie gewohnt und falls gewünscht - verwendet werden (s.a. Wiki)
Diese Änderung hängt nicht direkt mit Deinem eigentlichen Erkennungsproblem zusammen, sollte aber die existierenden und hier noch fehlenden warn-Möglichkeiten zur Verfügung stellen. Standardmäßig werden via warn Zahlen dargestellt; alternativ könnte man aber auch statt einer Zahl ein Icon darstellen - z.B. wenn man nur wissen will, daß es Warnungen gibt und nicht wissen will wieviele vorhanden sind.
Zitat von: dora71 am 08 Dezember 2019, 09:29:42
@OdfFhem:
Vielen Dank für die Optimierung. Klappt hervorragend. Meine Zustimmung hast Du auf jeden Fall, ich hoffe, andere sehen es genauso, damit diese Änderungen in das Widget übernommen werden können. :D
Eins verstehe ich aber nicht so ganz. Du schreibst:
Ich dachte, dass die Zahl, die dort auftaucht, der Anzahl der Wetterwarnungen entspricht. Oder meintest Du damit etwas Anderes?
Gruß und schönen Sonntag.
Rainer
Ich könnte die Änderungen übernehmen. Kannst du bitte noch ein Code Beispiel posten? Dies könnte ich dann ins Wiki aufnehmen.
Viele Grüße
Andreas
Hallo Andreas,
das fände ich prima.
Mein Code dazu sieht jetzt wie folgt aus:
<div data-type="weather" data-device="WetterProplanta" data-get="fc0_weatherDayIcon" data-imageset="kleinklima"
data-warn="dwd:a_count" data-warn-class="bigger" class="top-space-3x"></div>
Damit wird das Icon größer.
Und so wird aus der anstelle der Warnungen ein Ausrufezeichen im roten Kreis (auch größer) dargestellt:
<div data-type="weather" data-device="WetterProplanta" data-get="fc0_weatherDayIcon" data-imageset="kleinklima"
data-warn="dwd:a_count" data-warn-class="bigger" data-warn-icon="fa-exclamation" class="top-space-3x"></div>
Gruß Rainer
Ich habe die Änderungen jetzt in die version 3.2 aufgenommen und im ersten Post aktualisiert. Weiterhin ist der Wiki-Eintrag mit den zusätzlichen Attributen und einem Beispiel ergänzt.
@setstate,
kannst du die Version (Anhang im ersten Post) übernehmen?
Danke und Gruß
Andreas
Hi somansch,
hast du für das Weather Widget jetzt offiziell die Betreuung übernommen?
Hast du schon einen Plan, wie du die notwendigen Dateien zukünftig verteilen willst? Im Git ist ja aktuell noch eine alte Version.
Gruß Florian
Zitat von: Florian_GT am 12 Januar 2020, 02:29:17
Hi somansch,
hast du für das Weather Widget jetzt offiziell die Betreuung übernommen?
Hast du schon einen Plan, wie du die notwendigen Dateien zukünftig verteilen willst? Im Git ist ja aktuell noch eine alte Version.
Gruß Florian
Hallo Florian,
ja, ich habe die Betreuung übernommen. @setstate macht die Github Pflege. Versionierung pflege ich im Widget und im ersten Post dieses Threads.
Viele Grüße
Andreas
Hallo Andreas, bei mir wurde ab dem 8 Tag (ist zwar sowieso nur Glaskugel) keine Icons angezeigt (Quelle PROPLANTA) im widget_weather.js ist mir das fehlende Device/Reading matching aufgefallen, vielleicht könntest du das beim nächsten Release patchen. Geht vielleicht noch etwas eleganter aber hier meine Abhilfe:
var device_type;
if (elem.data('device-type')) {
device_type = elem.data('device-type');
} else {
if (par.match(/^fc\d+_weather(Day|Evening|Morning|Night|\d\d)(?:Icon)?$/)) {
device_type = 'PROPLANTA';
} else if (par.match(/^weatherIcon$/)) {
device_type = 'PROPLANTA';
# Icons ab dem 8 Tag
} else if (par.match(/^fc\d+_weatherIcon$/)) {
device_type = 'PROPLANTA';
# Icons ab dem 8 Tag Ende
} else if (par.match(/^fc\d+_iconAPI$/)) {
device_type = 'Weather';
} else if (par.match(/^hfc\d+_iconAPI$/)) {
device_type = 'Weather';
} else if (par.match(/^fc\d+_symbol$/)) {
device_type = 'Netatmo';
} else if (par.match(/^symbol$/)) {
device_type = 'Netatmo';
} else if (par.match(/^fc\d+_\d+_ww$/)) {
device_type = 'DWD_OpenData';
} else {
device_type = 'UNKNOWN';
}
}
Danke und viele Grüße Jens
Zitat von: Jens@fhem am 02 Mai 2020, 16:06:12
Hallo Andreas, bei mir wurde ab dem 8 Tag (ist zwar sowieso nur Glaskugel) keine Icons angezeigt (Quelle PROPLANTA) im widget_weather.js ist mir das fehlende Device/Reading matching aufgefallen, vielleicht könntest du das beim nächsten Release patchen. Geht vielleicht noch etwas eleganter aber hier meine Abhilfe:
var device_type;
if (elem.data('device-type')) {
device_type = elem.data('device-type');
} else {
if (par.match(/^fc\d+_weather(Day|Evening|Morning|Night|\d\d)(?:Icon)?$/)) {
device_type = 'PROPLANTA';
} else if (par.match(/^weatherIcon$/)) {
device_type = 'PROPLANTA';
# Icons ab dem 8 Tag
} else if (par.match(/^fc\d+_weatherIcon$/)) {
device_type = 'PROPLANTA';
# Icons ab dem 8 Tag Ende
} else if (par.match(/^fc\d+_iconAPI$/)) {
device_type = 'Weather';
} else if (par.match(/^hfc\d+_iconAPI$/)) {
device_type = 'Weather';
} else if (par.match(/^fc\d+_symbol$/)) {
device_type = 'Netatmo';
} else if (par.match(/^symbol$/)) {
device_type = 'Netatmo';
} else if (par.match(/^fc\d+_\d+_ww$/)) {
device_type = 'DWD_OpenData';
} else {
device_type = 'UNKNOWN';
}
}
Danke und viele Grüße Jens
Hallo Jens,
danke für den Hinweis. Konnte das Problem nachstellen und habe deine Änderung ergänzt. Die neue version 3.3 habe ich im ersten Post aktualisiert.
@setstate,
kannst du bitte diese Version ins Repository aufnehmen?
Danke und Gruß
Andreas
Hallo Zusammen,
ich bastel gerade ein wenig an meiner Oberfläche FTUI.
Im Menü habe ich ein Untermenü für das Thema Wetter.
Ich möchte dort gerne einen Button / Symbol / Link einbauen (siehe Screenshot).
Im Symbol soll eine Warnmeldung für das Reading "DWD:a_count" auftauchen.
Wenn ich drauf klicke, dann soll sich eine neue Seite für die Details zu den Wetterwarnungen öffnen.
Ich bekomme es nicht hin...
Kann jemand helfen?
Zitat von: Tutti_Bomovski am 05 November 2020, 09:04:08
Hallo Zusammen,
ich bastel gerade ein wenig an meiner Oberfläche FTUI.
Im Menü habe ich ein Untermenü für das Thema Wetter.
Ich möchte dort gerne einen Button / Symbol / Link einbauen (siehe Screenshot).
Im Symbol soll eine Warnmeldung für das Reading "DWD:a_count" auftauchen.
Wenn ich drauf klicke, dann soll sich eine neue Seite für die Details zu den Wetterwarnungen öffnen.
Ich bekomme es nicht hin...
Kann jemand helfen?
Ich nutze "pagebutton" dafür:
<div data-type="pagebutton" data-url="#content_weather.html"
data-fade-duration="100"
data-device="DWD"
data-warn="a_count"
data-warn-icon="fa-exclamation"
data-warn-color="white"
data-warn-background-color="#E17000"
data-off-color="white"
data-off-background-color="transparent"
data-on-color="flx_blue"
data-on-background-color="transparent"
data-load="#content_weather"
data-active-pattern=".*(#content_weather.html)"
data-icon="fa-mixcloud" class="bigger warn compressed left-space-2x nocache"></div>
Guten Tag zusammen,
ich glaub, es gibt einen Fehler in der Icon Zuordnung von ProPlanta.
fc1_weather00 Schneefall 2020-12-04 17:04:34
fc1_weather00Icon https://www.proplanta.de/wetterdaten/images/symbole/n10.gif 2020-12-04 17:04:34
fc1_weather03 Schneeregen 2020-12-04 17:04:34
fc1_weather03Icon https://www.proplanta.de/wetterdaten/images/symbole/n11.gif 2020-12-04 17:04:34
fc1_weather06 Schneefall 2020-12-04 17:04:34
fc1_weather06Icon https://www.proplanta.de/wetterdaten/images/symbole/t10.gif 2020-12-04 17:04:34
Bei Schneefall wird das n10 oder t10 angenommen, bei Schneeregen die n11/t11.
im wieget_wather.js ist für Proplanta Day Icon (bei Night Icons das selbe :))
folgende definiert.
't10': 'wi wi-day-sleet',
't11': 'wi wi-day-snow',
Vielen Dank für die tolle Arbeit
Gruss Peter
Zitat von: mig2 am 04 Dezember 2020, 17:44:41
Guten Tag zusammen,
ich glaub, es gibt einen Fehler in der Icon Zuordnung von ProPlanta.
fc1_weather00 Schneefall 2020-12-04 17:04:34
fc1_weather00Icon https://www.proplanta.de/wetterdaten/images/symbole/n10.gif 2020-12-04 17:04:34
fc1_weather03 Schneeregen 2020-12-04 17:04:34
fc1_weather03Icon https://www.proplanta.de/wetterdaten/images/symbole/n11.gif 2020-12-04 17:04:34
fc1_weather06 Schneefall 2020-12-04 17:04:34
fc1_weather06Icon https://www.proplanta.de/wetterdaten/images/symbole/t10.gif 2020-12-04 17:04:34
Bei Schneefall wird das n10 oder t10 angenommen, bei Schneeregen die n11/t11.
im wieget_wather.js ist für Proplanta Day Icon (bei Night Icons das selbe :))
folgende definiert.
't10': 'wi wi-day-sleet',
't11': 'wi wi-day-snow',
Vielen Dank für die tolle Arbeit
Gruss Peter
Hallo Peter,
danke für dein Feedback. Habe das Mapping jetzt zwischen Schnee und Schneeregen getauscht. Die neue Version 3.4 ist im ersten Post.
Viele Grüße
Andreas
Vielen Dank für die neue Version, ist nun perfekt.
Hallo zusammen,
ich versuche gerade ein fixes Wetter-Icon einzubinden. Ziel ist es über dem Niederschlagswert immer das Regen-Icon anzuzeigen.
Ich habe dazu mal ganz blauäugig meinem PROPLANTA device ein neues reading hinzugefügt:
Internals:
DEF #####
FUUID 5fad8e92-f33f-afe2-a5d1-9f3e1a9####
INTERVAL 3600
NAME WetterProplanta
NR 246
STATE Tmin: -1 Tmax: 4 T: 1.4 H: 92.9 W: 7.2 P: 1014.2
TYPE PROPLANTA
URL https://www.proplanta.de/Wetter/profi-wetter.php?####
READINGS:
....
2021-01-04 11:00:29 fc_weatherRainIcon https://www.proplanta.de/wetterdaten/images/symbole/t7.gif
....
Dies versuche ich in FTUI wie folgt darzustellen:
<div data-type="weather" data-device="WetterProplanta" data-get="fc_weatherRainIcon" data-imageset="meteocons" class="cell bigger"></div>
Leider wird das Icon nicht angezeigt. Fehlt mir noch irgendwas? Oder wird das sowieso nicht funktionieren?
Gruß
Patrick
Zitat von: paedsen am 04 Januar 2021, 11:22:58
Hallo zusammen,
ich versuche gerade ein fixes Wetter-Icon einzubinden. Ziel ist es über dem Niederschlagswert immer das Regen-Icon anzuzeigen.
Ich habe dazu mal ganz blauäugig meinem PROPLANTA device ein neues reading hinzugefügt:
Internals:
DEF #####
FUUID 5fad8e92-f33f-afe2-a5d1-9f3e1a9####
INTERVAL 3600
NAME WetterProplanta
NR 246
STATE Tmin: -1 Tmax: 4 T: 1.4 H: 92.9 W: 7.2 P: 1014.2
TYPE PROPLANTA
URL https://www.proplanta.de/Wetter/profi-wetter.php?####
READINGS:
....
2021-01-04 11:00:29 fc_weatherRainIcon https://www.proplanta.de/wetterdaten/images/symbole/t7.gif
....
Dies versuche ich in FTUI wie folgt darzustellen:
<div data-type="weather" data-device="WetterProplanta" data-get="fc_weatherRainIcon" data-imageset="meteocons" class="cell bigger"></div>
Leider wird das Icon nicht angezeigt. Fehlt mir noch irgendwas? Oder wird das sowieso nicht funktionieren?
Gruß
Patrick
Hallo Patrick,
verstehe ich dich richtig, dass du ein fixes Symbol brauchst? Warum nimmst du dann nicht einfach ein "data-symbol":https://wiki.fhem.de/wiki/FTUI_Widget_Symbol (https://wiki.fhem.de/wiki/FTUI_Widget_Symbol)?
..oder setzt du das Reading dynamisch? Falls dem so ist, muss der Readingname in diese Logik passen:
} else {
if (par.match(/^fc\d+_weather(Day|Evening|Morning|Night|\d\d)(?:Icon)?$/)) {
device_type = 'PROPLANTA';
} else if (par.match(/^weatherIcon$/)) {
device_type = 'PROPLANTA';
} else if (par.match(/^fc\d+_weatherIcon$/)) {
device_type = 'PROPLANTA';
Also kein "weatherRainIcon" ;)
Viele Grüße
Andreas
Zitat von: somansch am 04 Januar 2021, 18:06:58
Hallo Patrick,
verstehe ich dich richtig, dass du ein fixes Symbol brauchst? Warum nimmst du dann nicht einfach ein "data-symbol":https://wiki.fhem.de/wiki/FTUI_Widget_Symbol (https://wiki.fhem.de/wiki/FTUI_Widget_Symbol)?
..oder setzt du das Reading dynamisch? Falls dem so ist, muss der Readingname in diese Logik passen: } else {
if (par.match(/^fc\d+_weather(Day|Evening|Morning|Night|\d\d)(?:Icon)?$/)) {
device_type = 'PROPLANTA';
} else if (par.match(/^weatherIcon$/)) {
device_type = 'PROPLANTA';
} else if (par.match(/^fc\d+_weatherIcon$/)) {
device_type = 'PROPLANTA';
Also kein "weatherRainIcon" ;)
Viele Grüße
Andreas
Hallo Andreas,
in den code war ich noch nicht abgetaucht ::). Ich hatte nur aus dem Ausgangspost
ProPlanta "fcx_weatherxxIcon" (d.h. ein bisheriges Reading ohne "Icon" muss geändert werden!)
geschlossen dass
xx hier ein Platzhalte für alles möglich ist.
Mit
2021-01-04 18:27:28 fc99_weatherDayIcon https://www.proplanta.de/wetterdaten/images/symbole/t7.gif
funktionert es.
Mein Problem war eher, das richtige Meteocon-Icon zu bekommen.
Vielen Dank für die prompte Hilfe!
Gruß
Patrick
Hallo liebe FTUI (2) Gemeinde ;D,
im aktuellen FTUI 3 Thread bin ich auf einen interessanten Link von @octek0815 gestoßen. Olli möchte gern die animierten Icons von "bas" nutzen. Da ich diese Icons auch sehr chic finde, habe ich schon mal für FTUI 2 dies umgesetzt ;). Im ersten Post findet ihr alle Infos und die neue v4.0 des Widgets.
Im Wiki-Beitrag habe ich noch ein weiteres Beispiel angehängt: https://wiki.fhem.de/wiki/FTUI_Widget_Weather (https://wiki.fhem.de/wiki/FTUI_Widget_Weather)
Ich bin auf euer Feedback gespannt....
Viele Grüße
Andreas
Hallo,
die neuen animierten Icons von "bas" sehen wirklich sehr gut aus :)
Doch ich glaube fast,das für das Wettermodul Proplanta ein Wettericon fehlt.Das reading für das aktuelle Wetter "weatherIcon" zeigt bei den "bas" Icons nichts an.Hat das "weatherIcon" ein neues Mapping bekommen?
Beste Grüße
Falkes
Zitat von: Falkenstein am 08 Februar 2021, 13:25:10
Hallo,
die neuen animierten Icons von "bas" sehen wirklich sehr gut aus :)
Doch ich glaube fast,das für das Wettermodul Proplanta ein Wettericon fehlt.Das reading für das aktuelle Wetter "weatherIcon" zeigt bei den "bas" Icons nichts an.Hat das "weatherIcon" ein neues Mapping bekommen?
Beste Grüße
Falkes
Wie ist denn der aktuelle Inhalt des Readings?
https://www.proplanta.de/wetterdaten/images/symbole/.....
Der Link funktioniert nicht ( https://www.proplanta.de/wetterdaten/images/symbole/).
Der aktuelle Inhalt des Readings ist im Moment: https://www.proplanta.de/wetterdaten/images/symbole/t5.gif
Zitat von: Falkenstein am 08 Februar 2021, 13:48:00
Der Link funktioniert nicht ( https://www.proplanta.de/wetterdaten/images/symbole/).
Der aktuelle Inhalt des Readings ist im Moment: https://www.proplanta.de/wetterdaten/images/symbole/t5.gif
Für "t5" gibt es ein mapping:
't5': 'bas_cloudy.svg',
Existiert bei dir auch das hier referenzierte svg?
Die bas_cloudy.svg ist im Verzeichnis. Ich glaube das es nicht auf das reading von Proplanta "weatherIcon" sich die Daten zieht.Die anderen readings werden alle dargestellt
Zitat von: Falkenstein am 08 Februar 2021, 14:02:54
Die bas_cloudy.svg ist im Verzeichnis. Ich glaube das es nicht auf das reading von Proplanta "weatherIcon" sich die Daten zieht.Die anderen readings werden alle dargestellt
Wie ist denn deine Konfig in FTUI? Poste bitte die FTUI Konfig und die Readings von deinem Wetterdevice.
Das sind die Readings vom Wetterdevice:
DEF 93342 de
FUUID 5ff2f368-f33f-178a-099c-1ddec7d02fe5f6ed
INTERVAL 3600
NAME WetterSaal
NR 1693
STATE Tmin: -4 Tmax: 1 T: 1 H: 80.1 W: 0 P: 997.4
TYPE PROPLANTA
URL https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=93342&STADT=93342&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=
READINGS:
2021-02-08 15:26:58 cloudBaseMax 300
2021-02-08 15:26:58 cloudBaseMin 200
2021-02-08 15:26:58 dewPoint -1.5
2021-02-08 15:26:58 durationFetchReadings 6.09
2021-02-08 15:26:58 fc0_chOfRain00 80
2021-02-08 15:26:58 fc0_chOfRain03 80
2021-02-08 15:26:58 fc0_chOfRain06 20
2021-02-08 15:26:58 fc0_chOfRain09 20
2021-02-08 15:26:58 fc0_chOfRain12 80
2021-02-08 15:26:58 fc0_chOfRain15 20
2021-02-08 15:26:58 fc0_chOfRain18 20
2021-02-08 15:26:58 fc0_chOfRain21 80
2021-02-08 15:26:58 fc0_chOfRainDay 80
2021-02-08 15:26:58 fc0_chOfRainNight 40
2021-02-08 15:26:58 fc0_cloud00 87.5
2021-02-08 15:26:58 fc0_cloud03 100
2021-02-08 15:26:58 fc0_cloud06 100
2021-02-08 15:26:58 fc0_cloud09 100
2021-02-08 15:26:58 fc0_cloud12 100
2021-02-08 15:26:58 fc0_cloud15 100
2021-02-08 15:26:58 fc0_cloud18 100
2021-02-08 15:26:58 fc0_cloud21 100
2021-02-08 15:26:58 fc0_date 08.02.2021
2021-02-08 15:26:58 fc0_dew 0
2021-02-08 15:26:58 fc0_evapor 1
2021-02-08 15:26:58 fc0_frost 1
2021-02-08 15:26:58 fc0_gust00 18
2021-02-08 15:26:58 fc0_gust03 10.8
2021-02-08 15:26:58 fc0_gust06 7.2
2021-02-08 15:26:58 fc0_gust09 3.6
2021-02-08 15:26:58 fc0_gust12 3.6
2021-02-08 15:26:58 fc0_gust15 10.8
2021-02-08 15:26:58 fc0_gust18 21.6
2021-02-08 15:26:58 fc0_gust21 7.2
2021-02-08 15:26:58 fc0_moonRise 05:27
2021-02-08 15:26:58 fc0_moonSet 13:27
2021-02-08 15:26:58 fc0_rad 0.8
2021-02-08 15:26:58 fc0_rain 4.4
2021-02-08 15:26:58 fc0_rain00 2.4
2021-02-08 15:26:58 fc0_rain03 0.1
2021-02-08 15:26:58 fc0_rain06 0
2021-02-08 15:26:58 fc0_rain09 0
2021-02-08 15:26:58 fc0_rain12 0.3
2021-02-08 15:26:58 fc0_rain15 0
2021-02-08 15:26:58 fc0_rain18 0
2021-02-08 15:26:58 fc0_rain21 1.6
2021-02-08 15:26:58 fc0_sun 5
2021-02-08 15:26:58 fc0_sunRise 07:32
2021-02-08 15:26:58 fc0_sunSet 17:22
2021-02-08 15:26:58 fc0_temp00 -2
2021-02-08 15:26:58 fc0_temp03 -3
2021-02-08 15:26:58 fc0_temp06 -3
2021-02-08 15:26:58 fc0_temp09 -2
2021-02-08 15:26:58 fc0_temp12 0
2021-02-08 15:26:58 fc0_temp15 1
2021-02-08 15:26:58 fc0_temp18 0
2021-02-08 15:26:58 fc0_temp21 0
2021-02-08 15:26:58 fc0_tempMax 1
2021-02-08 15:26:58 fc0_tempMin -4
2021-02-08 15:26:58 fc0_uv 1
2021-02-08 15:26:58 fc0_weather00 Schneefall
2021-02-08 15:26:58 fc0_weather00Icon https://www.proplanta.de/wetterdaten/images/symbole/n10.gif
2021-02-08 15:26:58 fc0_weather03 Schneefall
2021-02-08 15:26:58 fc0_weather03Icon https://www.proplanta.de/wetterdaten/images/symbole/n10.gif
2021-02-08 15:26:58 fc0_weather06 bedeckt
2021-02-08 15:26:58 fc0_weather06Icon https://www.proplanta.de/wetterdaten/images/symbole/t5.gif
2021-02-08 15:26:58 fc0_weather09 bedeckt
2021-02-08 15:26:58 fc0_weather09Icon https://www.proplanta.de/wetterdaten/images/symbole/t5.gif
2021-02-08 15:26:58 fc0_weather12 Schneefall
2021-02-08 15:26:58 fc0_weather12Icon https://www.proplanta.de/wetterdaten/images/symbole/t10.gif
2021-02-08 15:26:58 fc0_weather15 bedeckt
2021-02-08 15:26:58 fc0_weather15Icon https://www.proplanta.de/wetterdaten/images/symbole/t5.gif
2021-02-08 15:26:58 fc0_weather18 bedeckt
2021-02-08 15:26:58 fc0_weather18Icon https://www.proplanta.de/wetterdaten/images/symbole/n5.gif
2021-02-08 15:26:58 fc0_weather21 Schneefall
2021-02-08 15:26:58 fc0_weather21Icon https://www.proplanta.de/wetterdaten/images/symbole/n10.gif
2021-02-08 15:26:58 fc0_weatherDay Schneefall
2021-02-08 15:26:58 fc0_weatherDayIcon https://www.proplanta.de/wetterdaten/images/symbole/t10.gif
2021-02-08 15:26:58 fc0_weatherEvening bedeckt
2021-02-08 15:26:58 fc0_weatherEveningIcon https://www.proplanta.de/wetterdaten/images/symbole/n5.gif
2021-02-08 15:26:58 fc0_weatherMorning bedeckt
2021-02-08 15:26:58 fc0_weatherMorningIcon https://www.proplanta.de/wetterdaten/images/symbole/t5.gif
2021-02-08 15:26:58 fc0_weatherNight Schneeschauer
2021-02-08 15:26:58 fc0_weatherNightIcon https://www.proplanta.de/wetterdaten/images/symbole/n9.gif
2021-02-08 15:26:58 fc0_wind00 7.2
2021-02-08 15:26:58 fc0_wind03 3.6
2021-02-08 15:26:58 fc0_wind06 3.6
2021-02-08 15:26:58 fc0_wind09 3.6
2021-02-08 15:26:58 fc0_wind12 3.6
2021-02-08 15:26:58 fc0_wind15 7.2
2021-02-08 15:26:58 fc0_wind18 10.8
2021-02-08 15:26:58 fc0_wind21 3.6
2021-02-08 15:26:58 fc0_windDir00 323
2021-02-08 15:26:58 fc0_windDir03 20
2021-02-08 15:26:58 fc0_windDir06 341
2021-02-08 15:26:58 fc0_windDir09 10
2021-02-08 15:26:58 fc0_windDir12 360
2021-02-08 15:26:58 fc0_windDir15 54
2021-02-08 15:26:58 fc0_windDir18 101
2021-02-08 15:26:58 fc0_windDir21 178
2021-02-08 15:26:58 fc1_chOfRain00 80
2021-02-08 15:26:58 fc1_chOfRain03 10
2021-02-08 15:26:58 fc1_chOfRain06 5
2021-02-08 15:26:58 fc1_chOfRain09 15
2021-02-08 15:26:58 fc1_chOfRain12 80
2021-02-08 15:26:58 fc1_chOfRain15 80
2021-02-08 15:26:58 fc1_chOfRain18 30
2021-02-08 15:26:58 fc1_chOfRain21 20
2021-02-08 15:26:58 fc1_chOfRainDay 80
2021-02-08 15:26:58 fc1_chOfRainNight 80
2021-02-08 15:26:58 fc1_cloud00 100
2021-02-08 15:26:58 fc1_cloud03 62.5
2021-02-08 15:26:58 fc1_cloud06 25
2021-02-08 15:26:58 fc1_cloud09 87.5
2021-02-08 15:26:58 fc1_cloud12 100
2021-02-08 15:26:58 fc1_cloud15 100
2021-02-08 15:26:58 fc1_cloud18 100
2021-02-08 15:26:58 fc1_cloud21 100
2021-02-08 15:26:58 fc1_date 09.02.2021
2021-02-08 15:26:58 fc1_dew 3
2021-02-08 15:26:58 fc1_evapor 1
2021-02-08 15:26:58 fc1_frost 1
2021-02-08 15:26:58 fc1_gust00 28.8
2021-02-08 15:26:58 fc1_gust03 7.2
2021-02-08 15:26:58 fc1_gust06 3.6
2021-02-08 15:26:58 fc1_gust09 3.6
2021-02-08 15:26:58 fc1_gust12 3.6
2021-02-08 15:26:58 fc1_gust15 3.6
2021-02-08 15:26:58 fc1_gust18 3.6
2021-02-08 15:26:58 fc1_gust21 10.8
2021-02-08 15:26:58 fc1_moonRise 06:25
2021-02-08 15:26:58 fc1_moonSet 14:29
2021-02-08 15:26:58 fc1_rad 1
2021-02-08 15:26:58 fc1_rain 1.6
2021-02-08 15:26:58 fc1_rain00 1.1
2021-02-08 15:26:58 fc1_rain03 0
2021-02-08 15:26:58 fc1_rain06 0
2021-02-08 15:26:58 fc1_rain09 0
2021-02-08 15:26:58 fc1_rain12 0.2
2021-02-08 15:26:58 fc1_rain15 0.2
2021-02-08 15:26:58 fc1_rain18 0.1
2021-02-08 15:26:58 fc1_rain21 0
2021-02-08 15:26:58 fc1_sun 5
2021-02-08 15:26:58 fc1_sunRise 07:31
2021-02-08 15:26:58 fc1_sunSet 17:24
2021-02-08 15:26:58 fc1_temp00 0
2021-02-08 15:26:58 fc1_temp03 -4
2021-02-08 15:26:58 fc1_temp06 -4
2021-02-08 15:26:58 fc1_temp09 -1
2021-02-08 15:26:58 fc1_temp12 0
2021-02-08 15:26:58 fc1_temp15 0
2021-02-08 15:26:58 fc1_temp18 -2
2021-02-08 15:26:58 fc1_temp21 -2
2021-02-08 15:26:58 fc1_tempMax 0
2021-02-08 15:26:58 fc1_tempMin -5
2021-02-08 15:26:58 fc1_uv 1
2021-02-08 15:26:58 fc1_weather00 Schneefall
2021-02-08 15:26:58 fc1_weather00Icon https://www.proplanta.de/wetterdaten/images/symbole/n10.gif
2021-02-08 15:26:58 fc1_weather03 wolkig
2021-02-08 15:26:58 fc1_weather03Icon https://www.proplanta.de/wetterdaten/images/symbole/n3.gif
2021-02-08 15:26:58 fc1_weather06 heiter
2021-02-08 15:26:58 fc1_weather06Icon https://www.proplanta.de/wetterdaten/images/symbole/t2.gif
2021-02-08 15:26:58 fc1_weather09 stark bewölkt
2021-02-08 15:26:58 fc1_weather09Icon https://www.proplanta.de/wetterdaten/images/symbole/t4.gif
2021-02-08 15:26:58 fc1_weather12 Schneefall
2021-02-08 15:26:58 fc1_weather12Icon https://www.proplanta.de/wetterdaten/images/symbole/t10.gif
2021-02-08 15:26:58 fc1_weather15 Schneefall
2021-02-08 15:26:58 fc1_weather15Icon https://www.proplanta.de/wetterdaten/images/symbole/t10.gif
2021-02-08 15:26:58 fc1_weather18 Nebel
2021-02-08 15:26:58 fc1_weather18Icon https://www.proplanta.de/wetterdaten/images/symbole/n12.gif
2021-02-08 15:26:58 fc1_weather21 bedeckt
2021-02-08 15:26:58 fc1_weather21Icon https://www.proplanta.de/wetterdaten/images/symbole/n5.gif
2021-02-08 15:26:58 fc1_weatherDay Schneefall
2021-02-08 15:26:58 fc1_weatherDayIcon https://www.proplanta.de/wetterdaten/images/symbole/t10.gif
2021-02-08 15:26:58 fc1_weatherEvening Nebel
2021-02-08 15:26:58 fc1_weatherEveningIcon https://www.proplanta.de/wetterdaten/images/symbole/n12.gif
2021-02-08 15:26:58 fc1_weatherMorning heiter
2021-02-08 15:26:58 fc1_weatherMorningIcon https://www.proplanta.de/wetterdaten/images/symbole/t2.gif
2021-02-08 15:26:58 fc1_weatherNight Schneefall
2021-02-08 15:26:58 fc1_weatherNightIcon https://www.proplanta.de/wetterdaten/images/symbole/n10.gif
2021-02-08 15:26:58 fc1_wind00 18
2021-02-08 15:26:58 fc1_wind03 7.2
2021-02-08 15:26:58 fc1_wind06 3.6
2021-02-08 15:26:58 fc1_wind09 3.6
2021-02-08 15:26:58 fc1_wind12 3.6
2021-02-08 15:26:58 fc1_wind15 3.6
2021-02-08 15:26:58 fc1_wind18 3.6
2021-02-08 15:26:58 fc1_wind21 7.2
2021-02-08 15:26:58 fc1_windDir00 266
2021-02-08 15:26:58 fc1_windDir03 296
2021-02-08 15:26:58 fc1_windDir06 357
2021-02-08 15:26:58 fc1_windDir09 19
2021-02-08 15:26:58 fc1_windDir12 351
2021-02-08 15:26:58 fc1_windDir15 344
2021-02-08 15:26:58 fc1_windDir18 30
2021-02-08 15:26:58 fc1_windDir21 71
2021-02-08 15:26:58 fc2_chOfRain00 15
2021-02-08 15:26:58 fc2_chOfRain03 20
2021-02-08 15:26:58 fc2_chOfRain06 80
2021-02-08 15:26:58 fc2_chOfRain09 80
2021-02-08 15:26:58 fc2_chOfRain12 80
2021-02-08 15:26:58 fc2_chOfRain15 80
2021-02-08 15:26:58 fc2_chOfRain18 80
2021-02-08 15:26:58 fc2_chOfRain21 80
2021-02-08 15:26:58 fc2_chOfRainDay 80
2021-02-08 15:26:58 fc2_chOfRainNight 80
2021-02-08 15:26:58 fc2_cloud00 87.5
2021-02-08 15:26:58 fc2_cloud03 100
2021-02-08 15:26:58 fc2_cloud06 100
2021-02-08 15:26:58 fc2_cloud09 100
2021-02-08 15:26:58 fc2_cloud12 100
2021-02-08 15:26:58 fc2_cloud15 100
2021-02-08 15:26:58 fc2_cloud18 100
2021-02-08 15:26:58 fc2_cloud21 100
2021-02-08 15:26:58 fc2_date 10.02.2021
2021-02-08 15:26:58 fc2_dew 0
2021-02-08 15:26:58 fc2_evapor 1
2021-02-08 15:26:58 fc2_frost 1
2021-02-08 15:26:58 fc2_gust00 10.8
2021-02-08 15:26:58 fc2_gust03 18
2021-02-08 15:26:58 fc2_gust06 10.8
2021-02-08 15:26:58 fc2_gust09 10.8
2021-02-08 15:26:58 fc2_gust12 7.2
2021-02-08 15:26:58 fc2_gust15 18
2021-02-08 15:26:58 fc2_gust18 32.4
2021-02-08 15:26:58 fc2_gust21 28.8
2021-02-08 15:26:58 fc2_moonRise 07:12
2021-02-08 15:26:58 fc2_moonSet 15:41
2021-02-08 15:26:58 fc2_rad 0.8
2021-02-08 15:26:58 fc2_rain 4.4
2021-02-08 15:26:58 fc2_rain00 0
2021-02-08 15:26:58 fc2_rain03 0
2021-02-08 15:26:58 fc2_rain06 0.4
2021-02-08 15:26:58 fc2_rain09 0.2
2021-02-08 15:26:58 fc2_rain12 0.4
2021-02-08 15:26:58 fc2_rain15 1.4
2021-02-08 15:26:58 fc2_rain18 1.3
2021-02-08 15:26:58 fc2_rain21 0.7
2021-02-08 15:26:58 fc2_sun 5
2021-02-08 15:26:58 fc2_sunRise 07:29
2021-02-08 15:26:58 fc2_sunSet 17:25
2021-02-08 15:26:58 fc2_temp00 -1
2021-02-08 15:26:58 fc2_temp03 0
2021-02-08 15:26:58 fc2_temp06 0
2021-02-08 15:26:58 fc2_temp09 0
2021-02-08 15:26:58 fc2_temp12 1
2021-02-08 15:26:58 fc2_temp15 0
2021-02-08 15:26:58 fc2_temp18 -6
2021-02-08 15:26:58 fc2_temp21 -9
2021-02-08 15:26:58 fc2_tempMax 1
2021-02-08 15:26:58 fc2_tempMin -9
2021-02-08 15:26:58 fc2_uv 1
2021-02-08 15:26:58 fc2_weather00 stark bewölkt
2021-02-08 15:26:58 fc2_weather00Icon https://www.proplanta.de/wetterdaten/images/symbole/n4.gif
2021-02-08 15:26:58 fc2_weather03 bedeckt
2021-02-08 15:26:58 fc2_weather03Icon https://www.proplanta.de/wetterdaten/images/symbole/n5.gif
2021-02-08 15:26:58 fc2_weather06 Schneefall
2021-02-08 15:26:58 fc2_weather06Icon https://www.proplanta.de/wetterdaten/images/symbole/t10.gif
2021-02-08 15:26:58 fc2_weather09 Schneefall
2021-02-08 15:26:58 fc2_weather09Icon https://www.proplanta.de/wetterdaten/images/symbole/t10.gif
2021-02-08 15:26:58 fc2_weather12 Schneefall
2021-02-08 15:26:58 fc2_weather12Icon https://www.proplanta.de/wetterdaten/images/symbole/t10.gif
2021-02-08 15:26:58 fc2_weather15 Schneefall
2021-02-08 15:26:58 fc2_weather15Icon https://www.proplanta.de/wetterdaten/images/symbole/t10.gif
2021-02-08 15:26:58 fc2_weather18 Schneefall
2021-02-08 15:26:58 fc2_weather18Icon https://www.proplanta.de/wetterdaten/images/symbole/n10.gif
2021-02-08 15:26:58 fc2_weather21 Schneefall
2021-02-08 15:26:58 fc2_weather21Icon https://www.proplanta.de/wetterdaten/images/symbole/n10.gif
2021-02-08 15:26:58 fc2_weatherDay Schneefall
2021-02-08 15:26:58 fc2_weatherDayIcon https://www.proplanta.de/wetterdaten/images/symbole/t10.gif
2021-02-08 15:26:58 fc2_weatherEvening Schneefall
2021-02-08 15:26:58 fc2_weatherEveningIcon https://www.proplanta.de/wetterdaten/images/symbole/n10.gif
2021-02-08 15:26:58 fc2_weatherMorning Schneefall
2021-02-08 15:26:58 fc2_weatherMorningIcon https://www.proplanta.de/wetterdaten/images/symbole/t10.gif
2021-02-08 15:26:58 fc2_weatherNight Schneefall
2021-02-08 15:26:58 fc2_weatherNightIcon https://www.proplanta.de/wetterdaten/images/symbole/n10.gif
2021-02-08 15:26:58 fc2_wind00 7.2
2021-02-08 15:26:58 fc2_wind03 10.8
2021-02-08 15:26:58 fc2_wind06 7.2
2021-02-08 15:26:58 fc2_wind09 7.2
2021-02-08 15:26:58 fc2_wind12 3.6
2021-02-08 15:26:58 fc2_wind15 14.4
2021-02-08 15:26:58 fc2_wind18 21.6
2021-02-08 15:26:58 fc2_wind21 21.6
2021-02-08 15:26:58 fc2_windDir00 116
2021-02-08 15:26:58 fc2_windDir03 111
2021-02-08 15:26:58 fc2_windDir06 66
2021-02-08 15:26:58 fc2_windDir09 14
2021-02-08 15:26:58 fc2_windDir12 44
2021-02-08 15:26:58 fc2_windDir15 347
2021-02-08 15:26:58 fc2_windDir18 335
2021-02-08 15:26:58 fc2_windDir21 325
2021-02-08 15:26:58 fc3_chOfRain00 20
2021-02-08 15:26:58 fc3_chOfRain03 10
2021-02-08 15:26:58 fc3_chOfRain06 15
2021-02-08 15:26:58 fc3_chOfRain09 20
2021-02-08 15:26:58 fc3_chOfRain12 20
2021-02-08 15:26:58 fc3_chOfRain15 15
2021-02-08 15:26:58 fc3_chOfRain18 15
2021-02-08 15:26:58 fc3_chOfRain21 0
2021-02-08 15:26:58 fc3_chOfRainDay 15
2021-02-08 15:26:58 fc3_chOfRainNight 30
2021-02-08 15:26:58 fc3_cloud00 100
2021-02-08 15:26:58 fc3_cloud03 50
2021-02-08 15:26:58 fc3_cloud06 75
2021-02-08 15:26:58 fc3_cloud09 100
2021-02-08 15:26:58 fc3_cloud12 100
2021-02-08 15:26:58 fc3_cloud15 75
2021-02-08 15:26:58 fc3_cloud18 87.5
2021-02-08 15:26:58 fc3_cloud21 0
2021-02-08 15:26:58 fc3_date 11.02.2021
2021-02-08 15:26:58 fc3_dew 0
2021-02-08 15:26:58 fc3_evapor 1
2021-02-08 15:26:58 fc3_frost 1
2021-02-08 15:26:58 fc3_gust00 25.2
2021-02-08 15:26:58 fc3_gust03 28.8
2021-02-08 15:26:58 fc3_gust06 28.8
2021-02-08 15:26:58 fc3_gust09 25.2
2021-02-08 15:26:58 fc3_gust12 28.8
2021-02-08 15:26:58 fc3_gust15 28.8
2021-02-08 15:26:58 fc3_gust18 32.4
2021-02-08 15:26:58 fc3_gust21 25.2
2021-02-08 15:26:58 fc3_moonRise 07:47
2021-02-08 15:26:58 fc3_moonSet 16:54
2021-02-08 15:26:58 fc3_rad 1.8
2021-02-08 15:26:58 fc3_rain 0
2021-02-08 15:26:58 fc3_rain00 0
2021-02-08 15:26:58 fc3_rain03 0
2021-02-08 15:26:58 fc3_rain06 0
2021-02-08 15:26:58 fc3_rain09 0
2021-02-08 15:26:58 fc3_rain12 0
2021-02-08 15:26:58 fc3_rain15 0
2021-02-08 15:26:58 fc3_rain18 0
2021-02-08 15:26:58 fc3_rain21 0
2021-02-08 15:26:58 fc3_sun 25
2021-02-08 15:26:58 fc3_sunRise 07:28
2021-02-08 15:26:58 fc3_sunSet 17:27
2021-02-08 15:26:58 fc3_temp00 -10
2021-02-08 15:26:58 fc3_temp03 -10
2021-02-08 15:26:58 fc3_temp06 -9
2021-02-08 15:26:58 fc3_temp09 -7
2021-02-08 15:26:58 fc3_temp12 -4
2021-02-08 15:26:58 fc3_temp15 -5
2021-02-08 15:26:58 fc3_temp18 -6
2021-02-08 15:26:58 fc3_temp21 -7
2021-02-08 15:26:58 fc3_tempMax -4
2021-02-08 15:26:58 fc3_tempMin -11
2021-02-08 15:26:58 fc3_uv 1
2021-02-08 15:26:58 fc3_weather00 bedeckt
2021-02-08 15:26:58 fc3_weather00Icon https://www.proplanta.de/wetterdaten/images/symbole/n5.gif
2021-02-08 15:26:58 fc3_weather03 wolkig
2021-02-08 15:26:58 fc3_weather03Icon https://www.proplanta.de/wetterdaten/images/symbole/n3.gif
2021-02-08 15:26:58 fc3_weather06 stark bewölkt
2021-02-08 15:26:58 fc3_weather06Icon https://www.proplanta.de/wetterdaten/images/symbole/t4.gif
2021-02-08 15:26:58 fc3_weather09 bedeckt
2021-02-08 15:26:58 fc3_weather09Icon https://www.proplanta.de/wetterdaten/images/symbole/t5.gif
2021-02-08 15:26:58 fc3_weather12 bedeckt
2021-02-08 15:26:58 fc3_weather12Icon https://www.proplanta.de/wetterdaten/images/symbole/t5.gif
2021-02-08 15:26:58 fc3_weather15 stark bewölkt
2021-02-08 15:26:58 fc3_weather15Icon https://www.proplanta.de/wetterdaten/images/symbole/t4.gif
2021-02-08 15:26:58 fc3_weather18 stark bewölkt
2021-02-08 15:26:58 fc3_weather18Icon https://www.proplanta.de/wetterdaten/images/symbole/n4.gif
2021-02-08 15:26:58 fc3_weather21 klar
2021-02-08 15:26:58 fc3_weather21Icon https://www.proplanta.de/wetterdaten/images/symbole/n1.gif
2021-02-08 15:26:58 fc3_weatherDay stark bewölkt
2021-02-08 15:26:58 fc3_weatherDayIcon https://www.proplanta.de/wetterdaten/images/symbole/t4.gif
2021-02-08 15:26:58 fc3_weatherEvening stark bewölkt
2021-02-08 15:26:58 fc3_weatherEveningIcon https://www.proplanta.de/wetterdaten/images/symbole/n4.gif
2021-02-08 15:26:58 fc3_weatherMorning stark bewölkt
2021-02-08 15:26:58 fc3_weatherMorningIcon https://www.proplanta.de/wetterdaten/images/symbole/t4.gif
2021-02-08 15:26:58 fc3_weatherNight Nebel
2021-02-08 15:26:58 fc3_weatherNightIcon https://www.proplanta.de/wetterdaten/images/symbole/n12.gif
2021-02-08 15:26:58 fc3_wind00 18
2021-02-08 15:26:58 fc3_wind03 18
2021-02-08 15:26:58 fc3_wind06 18
2021-02-08 15:26:58 fc3_wind09 21.6
2021-02-08 15:26:58 fc3_wind12 21.6
2021-02-08 15:26:58 fc3_wind15 21.6
2021-02-08 15:26:58 fc3_wind18 14.4
2021-02-08 15:26:58 fc3_wind21 10.8
2021-02-08 15:26:58 fc3_windDir00 304
2021-02-08 15:26:58 fc3_windDir03 290
2021-02-08 15:26:58 fc3_windDir06 290
2021-02-08 15:26:58 fc3_windDir09 286
2021-02-08 15:26:58 fc3_windDir12 297
2021-02-08 15:26:58 fc3_windDir15 299
2021-02-08 15:26:58 fc3_windDir18 306
2021-02-08 15:26:58 fc3_windDir21 319
2021-02-08 15:26:58 humidity 80.1
2021-02-08 15:26:58 lastConnection 398 values captured in 6.09 s
2021-02-08 15:26:58 obsTime 15:00
2021-02-08 15:26:58 pressure 997.4
2021-02-08 15:26:58 state Tmin: -4 Tmax: 1 T: 1 H: 80.1 W: 0 P: 997.4
2021-02-08 15:26:58 temperature 1
2021-02-08 15:26:58 visibility 9
2021-02-08 15:26:58 weather bedeckt
2021-02-08 15:26:58 weatherIcon https://www.proplanta.de/wetterdaten/images/symbole/t5.gif
2021-02-08 15:26:58 wind 0
2021-02-08 15:26:58 windDir 325
2021-02-08 15:26:58 windDirIcon https://www.proplanta.de/wetterdaten/images/symbole/w30.gif
Das ist der Code in FTUI:
<div data-type="weather" data-device="WetterSaal" data-get="weatherIcon" data-imageset="bas" style="font-size:120%;" class=""></div>
<div data-type="label" data-device="WetterSaal" data-get="temperature" data-unit="°" class="grande unit-top" style="margin-left:15px;"></div>
</div>
<div data-type="label" data-device="WetterSaal" data-get="weather" class="narrow" style="font-size:150%;"></div>
Beste Grüße
Falkes
Zitat von: Falkenstein am 08 Februar 2021, 15:49:53
Das sind die Readings vom Wetterdevice:
DEF 93342 de
FUUID 5ff2f368-f33f-178a-099c-1ddec7d02fe5f6ed
INTERVAL 3600
NAME WetterSaal
NR 1693
STATE Tmin: -4 Tmax: 1 T: 1 H: 80.1 W: 0 P: 997.4
TYPE PROPLANTA
URL https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=93342&STADT=93342&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=
READINGS:
2021-02-08 15:26:58 cloudBaseMax 300
2021-02-08 15:26:58 cloudBaseMin 200
2021-02-08 15:26:58 dewPoint -1.5
2021-02-08 15:26:58 durationFetchReadings 6.09
2021-02-08 15:26:58 fc0_chOfRain00 80
2021-02-08 15:26:58 fc0_chOfRain03 80
2021-02-08 15:26:58 fc0_chOfRain06 20
2021-02-08 15:26:58 fc0_chOfRain09 20
2021-02-08 15:26:58 fc0_chOfRain12 80
2021-02-08 15:26:58 fc0_chOfRain15 20
2021-02-08 15:26:58 fc0_chOfRain18 20
2021-02-08 15:26:58 fc0_chOfRain21 80
2021-02-08 15:26:58 fc0_chOfRainDay 80
2021-02-08 15:26:58 fc0_chOfRainNight 40
2021-02-08 15:26:58 fc0_cloud00 87.5
2021-02-08 15:26:58 fc0_cloud03 100
2021-02-08 15:26:58 fc0_cloud06 100
2021-02-08 15:26:58 fc0_cloud09 100
2021-02-08 15:26:58 fc0_cloud12 100
2021-02-08 15:26:58 fc0_cloud15 100
2021-02-08 15:26:58 fc0_cloud18 100
2021-02-08 15:26:58 fc0_cloud21 100
2021-02-08 15:26:58 fc0_date 08.02.2021
2021-02-08 15:26:58 fc0_dew 0
2021-02-08 15:26:58 fc0_evapor 1
2021-02-08 15:26:58 fc0_frost 1
2021-02-08 15:26:58 fc0_gust00 18
2021-02-08 15:26:58 fc0_gust03 10.8
2021-02-08 15:26:58 fc0_gust06 7.2
2021-02-08 15:26:58 fc0_gust09 3.6
2021-02-08 15:26:58 fc0_gust12 3.6
2021-02-08 15:26:58 fc0_gust15 10.8
2021-02-08 15:26:58 fc0_gust18 21.6
2021-02-08 15:26:58 fc0_gust21 7.2
2021-02-08 15:26:58 fc0_moonRise 05:27
2021-02-08 15:26:58 fc0_moonSet 13:27
2021-02-08 15:26:58 fc0_rad 0.8
2021-02-08 15:26:58 fc0_rain 4.4
2021-02-08 15:26:58 fc0_rain00 2.4
2021-02-08 15:26:58 fc0_rain03 0.1
2021-02-08 15:26:58 fc0_rain06 0
2021-02-08 15:26:58 fc0_rain09 0
2021-02-08 15:26:58 fc0_rain12 0.3
2021-02-08 15:26:58 fc0_rain15 0
2021-02-08 15:26:58 fc0_rain18 0
2021-02-08 15:26:58 fc0_rain21 1.6
2021-02-08 15:26:58 fc0_sun 5
2021-02-08 15:26:58 fc0_sunRise 07:32
2021-02-08 15:26:58 fc0_sunSet 17:22
2021-02-08 15:26:58 fc0_temp00 -2
2021-02-08 15:26:58 fc0_temp03 -3
2021-02-08 15:26:58 fc0_temp06 -3
2021-02-08 15:26:58 fc0_temp09 -2
2021-02-08 15:26:58 fc0_temp12 0
2021-02-08 15:26:58 fc0_temp15 1
2021-02-08 15:26:58 fc0_temp18 0
2021-02-08 15:26:58 fc0_temp21 0
2021-02-08 15:26:58 fc0_tempMax 1
2021-02-08 15:26:58 fc0_tempMin -4
2021-02-08 15:26:58 fc0_uv 1
2021-02-08 15:26:58 fc0_weather00 Schneefall
2021-02-08 15:26:58 fc0_weather00Icon https://www.proplanta.de/wetterdaten/images/symbole/n10.gif
2021-02-08 15:26:58 fc0_weather03 Schneefall
2021-02-08 15:26:58 fc0_weather03Icon https://www.proplanta.de/wetterdaten/images/symbole/n10.gif
2021-02-08 15:26:58 fc0_weather06 bedeckt
2021-02-08 15:26:58 fc0_weather06Icon https://www.proplanta.de/wetterdaten/images/symbole/t5.gif
2021-02-08 15:26:58 fc0_weather09 bedeckt
2021-02-08 15:26:58 fc0_weather09Icon https://www.proplanta.de/wetterdaten/images/symbole/t5.gif
2021-02-08 15:26:58 fc0_weather12 Schneefall
2021-02-08 15:26:58 fc0_weather12Icon https://www.proplanta.de/wetterdaten/images/symbole/t10.gif
2021-02-08 15:26:58 fc0_weather15 bedeckt
2021-02-08 15:26:58 fc0_weather15Icon https://www.proplanta.de/wetterdaten/images/symbole/t5.gif
2021-02-08 15:26:58 fc0_weather18 bedeckt
2021-02-08 15:26:58 fc0_weather18Icon https://www.proplanta.de/wetterdaten/images/symbole/n5.gif
2021-02-08 15:26:58 fc0_weather21 Schneefall
2021-02-08 15:26:58 fc0_weather21Icon https://www.proplanta.de/wetterdaten/images/symbole/n10.gif
2021-02-08 15:26:58 fc0_weatherDay Schneefall
2021-02-08 15:26:58 fc0_weatherDayIcon https://www.proplanta.de/wetterdaten/images/symbole/t10.gif
2021-02-08 15:26:58 fc0_weatherEvening bedeckt
2021-02-08 15:26:58 fc0_weatherEveningIcon https://www.proplanta.de/wetterdaten/images/symbole/n5.gif
2021-02-08 15:26:58 fc0_weatherMorning bedeckt
2021-02-08 15:26:58 fc0_weatherMorningIcon https://www.proplanta.de/wetterdaten/images/symbole/t5.gif
2021-02-08 15:26:58 fc0_weatherNight Schneeschauer
2021-02-08 15:26:58 fc0_weatherNightIcon https://www.proplanta.de/wetterdaten/images/symbole/n9.gif
2021-02-08 15:26:58 fc0_wind00 7.2
2021-02-08 15:26:58 fc0_wind03 3.6
2021-02-08 15:26:58 fc0_wind06 3.6
2021-02-08 15:26:58 fc0_wind09 3.6
2021-02-08 15:26:58 fc0_wind12 3.6
2021-02-08 15:26:58 fc0_wind15 7.2
2021-02-08 15:26:58 fc0_wind18 10.8
2021-02-08 15:26:58 fc0_wind21 3.6
2021-02-08 15:26:58 fc0_windDir00 323
2021-02-08 15:26:58 fc0_windDir03 20
2021-02-08 15:26:58 fc0_windDir06 341
2021-02-08 15:26:58 fc0_windDir09 10
2021-02-08 15:26:58 fc0_windDir12 360
2021-02-08 15:26:58 fc0_windDir15 54
2021-02-08 15:26:58 fc0_windDir18 101
2021-02-08 15:26:58 fc0_windDir21 178
2021-02-08 15:26:58 fc1_chOfRain00 80
2021-02-08 15:26:58 fc1_chOfRain03 10
2021-02-08 15:26:58 fc1_chOfRain06 5
2021-02-08 15:26:58 fc1_chOfRain09 15
2021-02-08 15:26:58 fc1_chOfRain12 80
2021-02-08 15:26:58 fc1_chOfRain15 80
2021-02-08 15:26:58 fc1_chOfRain18 30
2021-02-08 15:26:58 fc1_chOfRain21 20
2021-02-08 15:26:58 fc1_chOfRainDay 80
2021-02-08 15:26:58 fc1_chOfRainNight 80
2021-02-08 15:26:58 fc1_cloud00 100
2021-02-08 15:26:58 fc1_cloud03 62.5
2021-02-08 15:26:58 fc1_cloud06 25
2021-02-08 15:26:58 fc1_cloud09 87.5
2021-02-08 15:26:58 fc1_cloud12 100
2021-02-08 15:26:58 fc1_cloud15 100
2021-02-08 15:26:58 fc1_cloud18 100
2021-02-08 15:26:58 fc1_cloud21 100
2021-02-08 15:26:58 fc1_date 09.02.2021
2021-02-08 15:26:58 fc1_dew 3
2021-02-08 15:26:58 fc1_evapor 1
2021-02-08 15:26:58 fc1_frost 1
2021-02-08 15:26:58 fc1_gust00 28.8
2021-02-08 15:26:58 fc1_gust03 7.2
2021-02-08 15:26:58 fc1_gust06 3.6
2021-02-08 15:26:58 fc1_gust09 3.6
2021-02-08 15:26:58 fc1_gust12 3.6
2021-02-08 15:26:58 fc1_gust15 3.6
2021-02-08 15:26:58 fc1_gust18 3.6
2021-02-08 15:26:58 fc1_gust21 10.8
2021-02-08 15:26:58 fc1_moonRise 06:25
2021-02-08 15:26:58 fc1_moonSet 14:29
2021-02-08 15:26:58 fc1_rad 1
2021-02-08 15:26:58 fc1_rain 1.6
2021-02-08 15:26:58 fc1_rain00 1.1
2021-02-08 15:26:58 fc1_rain03 0
2021-02-08 15:26:58 fc1_rain06 0
2021-02-08 15:26:58 fc1_rain09 0
2021-02-08 15:26:58 fc1_rain12 0.2
2021-02-08 15:26:58 fc1_rain15 0.2
2021-02-08 15:26:58 fc1_rain18 0.1
2021-02-08 15:26:58 fc1_rain21 0
2021-02-08 15:26:58 fc1_sun 5
2021-02-08 15:26:58 fc1_sunRise 07:31
2021-02-08 15:26:58 fc1_sunSet 17:24
2021-02-08 15:26:58 fc1_temp00 0
2021-02-08 15:26:58 fc1_temp03 -4
2021-02-08 15:26:58 fc1_temp06 -4
2021-02-08 15:26:58 fc1_temp09 -1
2021-02-08 15:26:58 fc1_temp12 0
2021-02-08 15:26:58 fc1_temp15 0
2021-02-08 15:26:58 fc1_temp18 -2
2021-02-08 15:26:58 fc1_temp21 -2
2021-02-08 15:26:58 fc1_tempMax 0
2021-02-08 15:26:58 fc1_tempMin -5
2021-02-08 15:26:58 fc1_uv 1
2021-02-08 15:26:58 fc1_weather00 Schneefall
2021-02-08 15:26:58 fc1_weather00Icon https://www.proplanta.de/wetterdaten/images/symbole/n10.gif
2021-02-08 15:26:58 fc1_weather03 wolkig
2021-02-08 15:26:58 fc1_weather03Icon https://www.proplanta.de/wetterdaten/images/symbole/n3.gif
2021-02-08 15:26:58 fc1_weather06 heiter
2021-02-08 15:26:58 fc1_weather06Icon https://www.proplanta.de/wetterdaten/images/symbole/t2.gif
2021-02-08 15:26:58 fc1_weather09 stark bewölkt
2021-02-08 15:26:58 fc1_weather09Icon https://www.proplanta.de/wetterdaten/images/symbole/t4.gif
2021-02-08 15:26:58 fc1_weather12 Schneefall
2021-02-08 15:26:58 fc1_weather12Icon https://www.proplanta.de/wetterdaten/images/symbole/t10.gif
2021-02-08 15:26:58 fc1_weather15 Schneefall
2021-02-08 15:26:58 fc1_weather15Icon https://www.proplanta.de/wetterdaten/images/symbole/t10.gif
2021-02-08 15:26:58 fc1_weather18 Nebel
2021-02-08 15:26:58 fc1_weather18Icon https://www.proplanta.de/wetterdaten/images/symbole/n12.gif
2021-02-08 15:26:58 fc1_weather21 bedeckt
2021-02-08 15:26:58 fc1_weather21Icon https://www.proplanta.de/wetterdaten/images/symbole/n5.gif
2021-02-08 15:26:58 fc1_weatherDay Schneefall
2021-02-08 15:26:58 fc1_weatherDayIcon https://www.proplanta.de/wetterdaten/images/symbole/t10.gif
2021-02-08 15:26:58 fc1_weatherEvening Nebel
2021-02-08 15:26:58 fc1_weatherEveningIcon https://www.proplanta.de/wetterdaten/images/symbole/n12.gif
2021-02-08 15:26:58 fc1_weatherMorning heiter
2021-02-08 15:26:58 fc1_weatherMorningIcon https://www.proplanta.de/wetterdaten/images/symbole/t2.gif
2021-02-08 15:26:58 fc1_weatherNight Schneefall
2021-02-08 15:26:58 fc1_weatherNightIcon https://www.proplanta.de/wetterdaten/images/symbole/n10.gif
2021-02-08 15:26:58 fc1_wind00 18
2021-02-08 15:26:58 fc1_wind03 7.2
2021-02-08 15:26:58 fc1_wind06 3.6
2021-02-08 15:26:58 fc1_wind09 3.6
2021-02-08 15:26:58 fc1_wind12 3.6
2021-02-08 15:26:58 fc1_wind15 3.6
2021-02-08 15:26:58 fc1_wind18 3.6
2021-02-08 15:26:58 fc1_wind21 7.2
2021-02-08 15:26:58 fc1_windDir00 266
2021-02-08 15:26:58 fc1_windDir03 296
2021-02-08 15:26:58 fc1_windDir06 357
2021-02-08 15:26:58 fc1_windDir09 19
2021-02-08 15:26:58 fc1_windDir12 351
2021-02-08 15:26:58 fc1_windDir15 344
2021-02-08 15:26:58 fc1_windDir18 30
2021-02-08 15:26:58 fc1_windDir21 71
2021-02-08 15:26:58 fc2_chOfRain00 15
2021-02-08 15:26:58 fc2_chOfRain03 20
2021-02-08 15:26:58 fc2_chOfRain06 80
2021-02-08 15:26:58 fc2_chOfRain09 80
2021-02-08 15:26:58 fc2_chOfRain12 80
2021-02-08 15:26:58 fc2_chOfRain15 80
2021-02-08 15:26:58 fc2_chOfRain18 80
2021-02-08 15:26:58 fc2_chOfRain21 80
2021-02-08 15:26:58 fc2_chOfRainDay 80
2021-02-08 15:26:58 fc2_chOfRainNight 80
2021-02-08 15:26:58 fc2_cloud00 87.5
2021-02-08 15:26:58 fc2_cloud03 100
2021-02-08 15:26:58 fc2_cloud06 100
2021-02-08 15:26:58 fc2_cloud09 100
2021-02-08 15:26:58 fc2_cloud12 100
2021-02-08 15:26:58 fc2_cloud15 100
2021-02-08 15:26:58 fc2_cloud18 100
2021-02-08 15:26:58 fc2_cloud21 100
2021-02-08 15:26:58 fc2_date 10.02.2021
2021-02-08 15:26:58 fc2_dew 0
2021-02-08 15:26:58 fc2_evapor 1
2021-02-08 15:26:58 fc2_frost 1
2021-02-08 15:26:58 fc2_gust00 10.8
2021-02-08 15:26:58 fc2_gust03 18
2021-02-08 15:26:58 fc2_gust06 10.8
2021-02-08 15:26:58 fc2_gust09 10.8
2021-02-08 15:26:58 fc2_gust12 7.2
2021-02-08 15:26:58 fc2_gust15 18
2021-02-08 15:26:58 fc2_gust18 32.4
2021-02-08 15:26:58 fc2_gust21 28.8
2021-02-08 15:26:58 fc2_moonRise 07:12
2021-02-08 15:26:58 fc2_moonSet 15:41
2021-02-08 15:26:58 fc2_rad 0.8
2021-02-08 15:26:58 fc2_rain 4.4
2021-02-08 15:26:58 fc2_rain00 0
2021-02-08 15:26:58 fc2_rain03 0
2021-02-08 15:26:58 fc2_rain06 0.4
2021-02-08 15:26:58 fc2_rain09 0.2
2021-02-08 15:26:58 fc2_rain12 0.4
2021-02-08 15:26:58 fc2_rain15 1.4
2021-02-08 15:26:58 fc2_rain18 1.3
2021-02-08 15:26:58 fc2_rain21 0.7
2021-02-08 15:26:58 fc2_sun 5
2021-02-08 15:26:58 fc2_sunRise 07:29
2021-02-08 15:26:58 fc2_sunSet 17:25
2021-02-08 15:26:58 fc2_temp00 -1
2021-02-08 15:26:58 fc2_temp03 0
2021-02-08 15:26:58 fc2_temp06 0
2021-02-08 15:26:58 fc2_temp09 0
2021-02-08 15:26:58 fc2_temp12 1
2021-02-08 15:26:58 fc2_temp15 0
2021-02-08 15:26:58 fc2_temp18 -6
2021-02-08 15:26:58 fc2_temp21 -9
2021-02-08 15:26:58 fc2_tempMax 1
2021-02-08 15:26:58 fc2_tempMin -9
2021-02-08 15:26:58 fc2_uv 1
2021-02-08 15:26:58 fc2_weather00 stark bewölkt
2021-02-08 15:26:58 fc2_weather00Icon https://www.proplanta.de/wetterdaten/images/symbole/n4.gif
2021-02-08 15:26:58 fc2_weather03 bedeckt
2021-02-08 15:26:58 fc2_weather03Icon https://www.proplanta.de/wetterdaten/images/symbole/n5.gif
2021-02-08 15:26:58 fc2_weather06 Schneefall
2021-02-08 15:26:58 fc2_weather06Icon https://www.proplanta.de/wetterdaten/images/symbole/t10.gif
2021-02-08 15:26:58 fc2_weather09 Schneefall
2021-02-08 15:26:58 fc2_weather09Icon https://www.proplanta.de/wetterdaten/images/symbole/t10.gif
2021-02-08 15:26:58 fc2_weather12 Schneefall
2021-02-08 15:26:58 fc2_weather12Icon https://www.proplanta.de/wetterdaten/images/symbole/t10.gif
2021-02-08 15:26:58 fc2_weather15 Schneefall
2021-02-08 15:26:58 fc2_weather15Icon https://www.proplanta.de/wetterdaten/images/symbole/t10.gif
2021-02-08 15:26:58 fc2_weather18 Schneefall
2021-02-08 15:26:58 fc2_weather18Icon https://www.proplanta.de/wetterdaten/images/symbole/n10.gif
2021-02-08 15:26:58 fc2_weather21 Schneefall
2021-02-08 15:26:58 fc2_weather21Icon https://www.proplanta.de/wetterdaten/images/symbole/n10.gif
2021-02-08 15:26:58 fc2_weatherDay Schneefall
2021-02-08 15:26:58 fc2_weatherDayIcon https://www.proplanta.de/wetterdaten/images/symbole/t10.gif
2021-02-08 15:26:58 fc2_weatherEvening Schneefall
2021-02-08 15:26:58 fc2_weatherEveningIcon https://www.proplanta.de/wetterdaten/images/symbole/n10.gif
2021-02-08 15:26:58 fc2_weatherMorning Schneefall
2021-02-08 15:26:58 fc2_weatherMorningIcon https://www.proplanta.de/wetterdaten/images/symbole/t10.gif
2021-02-08 15:26:58 fc2_weatherNight Schneefall
2021-02-08 15:26:58 fc2_weatherNightIcon https://www.proplanta.de/wetterdaten/images/symbole/n10.gif
2021-02-08 15:26:58 fc2_wind00 7.2
2021-02-08 15:26:58 fc2_wind03 10.8
2021-02-08 15:26:58 fc2_wind06 7.2
2021-02-08 15:26:58 fc2_wind09 7.2
2021-02-08 15:26:58 fc2_wind12 3.6
2021-02-08 15:26:58 fc2_wind15 14.4
2021-02-08 15:26:58 fc2_wind18 21.6
2021-02-08 15:26:58 fc2_wind21 21.6
2021-02-08 15:26:58 fc2_windDir00 116
2021-02-08 15:26:58 fc2_windDir03 111
2021-02-08 15:26:58 fc2_windDir06 66
2021-02-08 15:26:58 fc2_windDir09 14
2021-02-08 15:26:58 fc2_windDir12 44
2021-02-08 15:26:58 fc2_windDir15 347
2021-02-08 15:26:58 fc2_windDir18 335
2021-02-08 15:26:58 fc2_windDir21 325
2021-02-08 15:26:58 fc3_chOfRain00 20
2021-02-08 15:26:58 fc3_chOfRain03 10
2021-02-08 15:26:58 fc3_chOfRain06 15
2021-02-08 15:26:58 fc3_chOfRain09 20
2021-02-08 15:26:58 fc3_chOfRain12 20
2021-02-08 15:26:58 fc3_chOfRain15 15
2021-02-08 15:26:58 fc3_chOfRain18 15
2021-02-08 15:26:58 fc3_chOfRain21 0
2021-02-08 15:26:58 fc3_chOfRainDay 15
2021-02-08 15:26:58 fc3_chOfRainNight 30
2021-02-08 15:26:58 fc3_cloud00 100
2021-02-08 15:26:58 fc3_cloud03 50
2021-02-08 15:26:58 fc3_cloud06 75
2021-02-08 15:26:58 fc3_cloud09 100
2021-02-08 15:26:58 fc3_cloud12 100
2021-02-08 15:26:58 fc3_cloud15 75
2021-02-08 15:26:58 fc3_cloud18 87.5
2021-02-08 15:26:58 fc3_cloud21 0
2021-02-08 15:26:58 fc3_date 11.02.2021
2021-02-08 15:26:58 fc3_dew 0
2021-02-08 15:26:58 fc3_evapor 1
2021-02-08 15:26:58 fc3_frost 1
2021-02-08 15:26:58 fc3_gust00 25.2
2021-02-08 15:26:58 fc3_gust03 28.8
2021-02-08 15:26:58 fc3_gust06 28.8
2021-02-08 15:26:58 fc3_gust09 25.2
2021-02-08 15:26:58 fc3_gust12 28.8
2021-02-08 15:26:58 fc3_gust15 28.8
2021-02-08 15:26:58 fc3_gust18 32.4
2021-02-08 15:26:58 fc3_gust21 25.2
2021-02-08 15:26:58 fc3_moonRise 07:47
2021-02-08 15:26:58 fc3_moonSet 16:54
2021-02-08 15:26:58 fc3_rad 1.8
2021-02-08 15:26:58 fc3_rain 0
2021-02-08 15:26:58 fc3_rain00 0
2021-02-08 15:26:58 fc3_rain03 0
2021-02-08 15:26:58 fc3_rain06 0
2021-02-08 15:26:58 fc3_rain09 0
2021-02-08 15:26:58 fc3_rain12 0
2021-02-08 15:26:58 fc3_rain15 0
2021-02-08 15:26:58 fc3_rain18 0
2021-02-08 15:26:58 fc3_rain21 0
2021-02-08 15:26:58 fc3_sun 25
2021-02-08 15:26:58 fc3_sunRise 07:28
2021-02-08 15:26:58 fc3_sunSet 17:27
2021-02-08 15:26:58 fc3_temp00 -10
2021-02-08 15:26:58 fc3_temp03 -10
2021-02-08 15:26:58 fc3_temp06 -9
2021-02-08 15:26:58 fc3_temp09 -7
2021-02-08 15:26:58 fc3_temp12 -4
2021-02-08 15:26:58 fc3_temp15 -5
2021-02-08 15:26:58 fc3_temp18 -6
2021-02-08 15:26:58 fc3_temp21 -7
2021-02-08 15:26:58 fc3_tempMax -4
2021-02-08 15:26:58 fc3_tempMin -11
2021-02-08 15:26:58 fc3_uv 1
2021-02-08 15:26:58 fc3_weather00 bedeckt
2021-02-08 15:26:58 fc3_weather00Icon https://www.proplanta.de/wetterdaten/images/symbole/n5.gif
2021-02-08 15:26:58 fc3_weather03 wolkig
2021-02-08 15:26:58 fc3_weather03Icon https://www.proplanta.de/wetterdaten/images/symbole/n3.gif
2021-02-08 15:26:58 fc3_weather06 stark bewölkt
2021-02-08 15:26:58 fc3_weather06Icon https://www.proplanta.de/wetterdaten/images/symbole/t4.gif
2021-02-08 15:26:58 fc3_weather09 bedeckt
2021-02-08 15:26:58 fc3_weather09Icon https://www.proplanta.de/wetterdaten/images/symbole/t5.gif
2021-02-08 15:26:58 fc3_weather12 bedeckt
2021-02-08 15:26:58 fc3_weather12Icon https://www.proplanta.de/wetterdaten/images/symbole/t5.gif
2021-02-08 15:26:58 fc3_weather15 stark bewölkt
2021-02-08 15:26:58 fc3_weather15Icon https://www.proplanta.de/wetterdaten/images/symbole/t4.gif
2021-02-08 15:26:58 fc3_weather18 stark bewölkt
2021-02-08 15:26:58 fc3_weather18Icon https://www.proplanta.de/wetterdaten/images/symbole/n4.gif
2021-02-08 15:26:58 fc3_weather21 klar
2021-02-08 15:26:58 fc3_weather21Icon https://www.proplanta.de/wetterdaten/images/symbole/n1.gif
2021-02-08 15:26:58 fc3_weatherDay stark bewölkt
2021-02-08 15:26:58 fc3_weatherDayIcon https://www.proplanta.de/wetterdaten/images/symbole/t4.gif
2021-02-08 15:26:58 fc3_weatherEvening stark bewölkt
2021-02-08 15:26:58 fc3_weatherEveningIcon https://www.proplanta.de/wetterdaten/images/symbole/n4.gif
2021-02-08 15:26:58 fc3_weatherMorning stark bewölkt
2021-02-08 15:26:58 fc3_weatherMorningIcon https://www.proplanta.de/wetterdaten/images/symbole/t4.gif
2021-02-08 15:26:58 fc3_weatherNight Nebel
2021-02-08 15:26:58 fc3_weatherNightIcon https://www.proplanta.de/wetterdaten/images/symbole/n12.gif
2021-02-08 15:26:58 fc3_wind00 18
2021-02-08 15:26:58 fc3_wind03 18
2021-02-08 15:26:58 fc3_wind06 18
2021-02-08 15:26:58 fc3_wind09 21.6
2021-02-08 15:26:58 fc3_wind12 21.6
2021-02-08 15:26:58 fc3_wind15 21.6
2021-02-08 15:26:58 fc3_wind18 14.4
2021-02-08 15:26:58 fc3_wind21 10.8
2021-02-08 15:26:58 fc3_windDir00 304
2021-02-08 15:26:58 fc3_windDir03 290
2021-02-08 15:26:58 fc3_windDir06 290
2021-02-08 15:26:58 fc3_windDir09 286
2021-02-08 15:26:58 fc3_windDir12 297
2021-02-08 15:26:58 fc3_windDir15 299
2021-02-08 15:26:58 fc3_windDir18 306
2021-02-08 15:26:58 fc3_windDir21 319
2021-02-08 15:26:58 humidity 80.1
2021-02-08 15:26:58 lastConnection 398 values captured in 6.09 s
2021-02-08 15:26:58 obsTime 15:00
2021-02-08 15:26:58 pressure 997.4
2021-02-08 15:26:58 state Tmin: -4 Tmax: 1 T: 1 H: 80.1 W: 0 P: 997.4
2021-02-08 15:26:58 temperature 1
2021-02-08 15:26:58 visibility 9
2021-02-08 15:26:58 weather bedeckt
2021-02-08 15:26:58 weatherIcon https://www.proplanta.de/wetterdaten/images/symbole/t5.gif
2021-02-08 15:26:58 wind 0
2021-02-08 15:26:58 windDir 325
2021-02-08 15:26:58 windDirIcon https://www.proplanta.de/wetterdaten/images/symbole/w30.gif
Das ist der Code in FTUI:
<div data-type="weather" data-device="WetterSaal" data-get="weatherIcon" data-imageset="bas" style="font-size:120%;" class=""></div>
<div data-type="label" data-device="WetterSaal" data-get="temperature" data-unit="°" class="grande unit-top" style="margin-left:15px;"></div>
</div>
<div data-type="label" data-device="WetterSaal" data-get="weather" class="narrow" style="font-size:150%;"></div>
Beste Grüße
Falkes
Das sieht eigentlich alles soweit gut aus. Ich gehe davon aus, dass du die aktuelle Version (im ersten Post) verwendest, richtig? Werden die Symbole bei anderen Zuständen angezeigt? Wurde bereits ein anderes Symbol bei "weatherIcon" angezeigt? Ich sehe, dass du "style="font-size:120%;" verwendest. Nimm bitte die Größenklassen in class="", evtl. hängt es damit zusammen?!
Mit class"", habe ich es auch probiert.Er zeigt nichts an bei bas. Wenn ich die "weathericons" nehme zeigt er mir das "weatherIcon" - Wettersymbol ganz normal an.
Die anderen readings wie zum Beispiel "fc0_weatherDayIcon" funktionieren wie gewollt,da wird das Wettersymbol bei "bas" angezeigt auch mit "style="font-size:40%;".
Aus dem Grund vermute ich, dass das reading "weatherIcon" (der derzeitige Wetterzusatand) bei "bas" nicht richtig gesetzt oder ausgelesen wird.
Zitat von: Falkenstein am 08 Februar 2021, 16:33:43
Mit class"", habe ich es auch probiert.Er zeigt nichts an bei bas. Wenn ich die "weathericons" nehme zeigt er mir das "weatherIcon" - Wettersymbol ganz normal an.
Die anderen readings wie zum Beispiel "fc0_weatherDayIcon" funktionieren wie gewollt,da wird das Wettersymbol bei "bas" angezeigt auch mit "style="font-size:40%;".
Aus dem Grund vermute ich, dass das reading "weatherIcon" (der derzeitige Wetterzusatand) bei "bas" nicht richtig gesetzt oder ausgelesen wird.
Ich habe es jetzt bei mir nochmal nachgebaut und das Reading auf "t5" gesetzt. Funktioniert bestens. Beim "mouse over" erscheint auch "t5".
FTUI:
<div class="mini readonly"
data-type="weather"
data-device="Wetter_Pro"
data-get="weatherIcon"
data-imageset="bas"
</div>
FHEM Konfig Asuzug:
define Wetter_Pro PROPLANTA xxx de
attr Wetter_Pro event-on-change-reading .*
attr Wetter_Pro forecastDays 7
attr Wetter_Pro room 096_Wetter
attr Wetter_Pro stateFormat T: temperature °C F: humidity % W: wind km/h P: pressure hPa
attr Wetter_Pro userReadings fc0_weatherIcon {ReadingsVal("Wetter_Pro","fc0_weatherDayIcon","")},\
fc1_weatherIcon {ReadingsVal("Wetter_Pro","fc1_weatherDayIcon","")},\
fc2_weatherIcon {ReadingsVal("Wetter_Pro","fc2_weatherDayIcon","")},\
fc3_weatherIcon {ReadingsVal("Wetter_Pro","fc3_weatherDayIcon","")},\
fc4_weatherIcon {ReadingsVal("Wetter_Pro","fc4_weatherDayIcon","")},\
fc5_weatherIcon {ReadingsVal("Wetter_Pro","fc5_weatherDayIcon","")},\
fc6_weatherIcon {ReadingsVal("Wetter_Pro","fc6_weatherDayIcon","")}
attr Wetter_Pro webCmd update
.......
setstate Wetter_Pro 2021-02-08 16:39:26 weatherIcon https://www.proplanta.de/wetterdaten/images/symbole/t5.gif
.......
Was passiert denn, wenn du manuell das reading auf "https://www.proplanta.de/wetterdaten/images/symbole/t
4.gif" setzt?
Da wird auch nichts angezeigt,wenn ich manuell das reading auf "https://www.proplanta.de/wetterdaten/images/symbole/t5.gif" im FTUi setzte.
Bei Deinem Nachbau,exestiert ja auch kein reines reading vom "weatherIcon".Das habe ich in meinen Wetterdevice aber von Haus aus drin,ohne es zu mappen. Das reading "weatherIcon" ist ja nicht gleich dem reading "fc0_weatherIcon".
Anbei noch ein Screenshot von meinen Wetterdevice mit dem reading "weatherIcon".
Zitat von: Falkenstein am 08 Februar 2021, 17:03:30
Da wird auch nichts angezeigt,wenn ich manuell das reading auf "https://www.proplanta.de/wetterdaten/images/symbole/t5.gif" im FTUi setzte.
Wie geschrieben, mal manuell auf ...t
4.gif" ändern.
Zitat von: Falkenstein am 08 Februar 2021, 17:03:30
Bei Deinem Nachbau,exestiert ja auch kein reines reading vom "weatherIcon".Das habe ich in meinen Wetterdevice aber von Haus aus drin,ohne es zu mappen. Das reading "weatherIcon" ist ja nicht gleich dem reading "fc0_weatherIcon".
Ich habe sehr wohl ein Reading "weatherIcon" ;), siehe:
setstate Wetter_Pro 2021-02-08 16:39:26 weatherIcon https://www.proplanta.de/wetterdaten/images/symbole/t5.gif
Jetzt muss ich mal genauer fragen,was meinst Du mit manuell das reading auf "https://www.proplanta.de/wetterdaten/images/symbole/t4.gif" setzen?
So in etwas im FTUi?
data-get="https://www.proplanta.de/wetterdaten/images/symbole/t4.gif" data-imageset="bas"
Da wird bei mir auch nichts angezeigt.
Zitat von: Falkenstein am 08 Februar 2021, 17:17:29
Jetzt muss ich mal genauer fragen,was meinst Du mit manuell das reading auf "https://www.proplanta.de/wetterdaten/images/symbole/t4.gif" setzen?
So in etwas im FTUi?
data-get="https://www.proplanta.de/wetterdaten/images/symbole/t4.gif" data-imageset="bas"
Da wird bei mir auch nichts angezeigt.
Du sagst ja, dass nur das Symbol für "t5" nicht angezeigt wird. Also gehe ich mal davon aus, das andere Wetterzustände angezeigt werden, oder?
Um dies zu prüfen, musst du manuell mal "anderes Wetter" machen ;D, also das Reading in deinem FHEM Wetter-Device manuell setzen. In deinem Fall:
setreading WetterSaal weatherIcon https://www.proplanta.de/wetterdaten/images/symbole/t4.gif
Jetzt geht es. Es lag doch an der Formatierung. Ich habe jetzt ein style="width:20%;" und schon geht es.
Vielen Dank für Deine Hilfe :)
Beste Grüße
Falkes
Moin,
ich habe heute durch Zufall gesehen, dass die animierten BAS Icons aktualisiert wurden. Sie sind leicht anders animiert und es gibt zusätzliche Icons.
Ich habe mal das neue Set als zip Datei angehängt und die widget_weather.js für Proplanta überarbeitet und ebenfalls angehängt.
Es gibt jetzt für fast alle 28 Zustände andere Symbole.
Ich habe mich an dieser Übersicht orientiert:
https://www.proplanta.de/Wetter/Legende/ (https://www.proplanta.de/Wetter/Legende/)
Allerdings ist bei der Übersicht der Nebel falsch bezeichnet. Die Abbildung zeigt "Dunst / fog / t12" und Nebel wäre dann "t13 / mist", fehlt in der Übersicht aber komplett.
@somansch: Vielen Dank für deine Arbeit! Das Widget ist echt klasse! Wenn du möchtest kannst du das neue Set und die widget_weather.js in deinem ersten Post aufnehmen.
Gruß Ben
Zitat von: SirBen am 29 März 2021, 14:01:36
Moin,
ich habe heute durch Zufall gesehen, dass die animierten BAS Icons aktualisiert wurden. Sie sind leicht anders animiert und es gibt zusätzliche Icons.
Ich habe mal das neue Set als zip Datei angehängt und die widget_weather.js für Proplanta überarbeitet und ebenfalls angehängt.
Es gibt jetzt für fast alle 28 Zustände andere Symbole.
Ich habe mich an dieser Übersicht orientiert:
https://www.proplanta.de/Wetter/Legende/ (https://www.proplanta.de/Wetter/Legende/)
Allerdings ist bei der Übersicht der Nebel falsch bezeichnet. Die Abbildung zeigt "Dunst / fog / t12" und Nebel wäre dann "t13 / mist", fehlt in der Übersicht aber komplett.
@somansch: Vielen Dank für deine Arbeit! Das Widget ist echt klasse! Wenn du möchtest kannst du das neue Set und die widget_weather.js in deinem ersten Post aufnehmen.
Gruß Ben
Hi Ben,
danke für den Hinweis und die Arbeit. Habe deine Konfig für Proplanta fast so übernommen, lediglich Zustand 9 und 10 vertauscht. Ich werde mir die Tage mal noch die anderen Wetterdienste vornehmen und schauen, welche der neuen Icons dort sinnvoll sind.
PS: Der erste Post ist aktualisiert mit v4.1 und den aktuellen Zip-Dateien für sämtliche Icons.
Viele Grüße
Andreas
Zitat von: somansch am 30 März 2021, 22:28:42
Hi Ben,
danke für den Hinweis und die Arbeit. Habe deine Konfig für Proplanta fast so übernommen, lediglich Zustand 9 und 10 vertauscht. Ich werde mir die Tage mal noch die anderen Wetterdienste vornehmen und schauen, welche der neuen Icons dort sinnvoll sind.
PS: Der erste Post ist aktualisiert mit v4.1 und den aktuellen Zip-Dateien für sämtliche Icons.
Viele Grüße
Andreas
Moin Andreas,
du hast recht, Zustand 9 und 10 sollten getauscht werden. Habe ich bei mir jetzt auch so gemacht.
Vielen Dank und Gruß
Ben
Habe ein kleines Weihnachtsgeschenk für euch :)
Es ist jetzt auch möglich den Wetterdienst "Visualcrossing" zu nutzen, siehe https://forum.fhem.de/index.php/topic,95823.msg1132374.html#msg1132374 (https://forum.fhem.de/index.php/topic,95823.msg1132374.html#msg1132374)
Habe die neue Version 4.2 im ersten Post hinzugefügt.
Schöne Feiertage und einen guten Rutsch,
Andreas
Halli hallo,
ich habe alle bas-SVGs nach /www/images/default/weather kopiert,
sowie die widget_weather.js nach /www/tablet/js
Definition in der Tablet UI:
<div data-type="weather" data-device="proplanta_Wetter" data-get="fc1_weatherDayIcon" data-imageset="bas"></div>
Es ist aber kein Icon zu sehen.
Setze ich data-imageset="amcharts" werden auch die passenden icons angezeigt ...
Habe ich etwas vergessen?
Liebe Grüße
Zitat von: remo am 24 Januar 2022, 20:47:20
Halli hallo,
ich habe alle bas-SVGs nach /www/images/default/weather kopiert,
sowie die widget_weather.js nach /www/tablet/js
Definition in der Tablet UI:
<div data-type="weather" data-device="proplanta_Wetter" data-get="fc1_weatherDayIcon" data-imageset="bas"></div>
Es ist aber kein Icon zu sehen.
Setze ich data-imageset="amcharts" werden auch die passenden icons angezeigt ...
Habe ich etwas vergessen?
Liebe Grüße
Hi Remo,
prinzipiell hast du alles richtig gemacht. Ich gehe davon aus, dass du die Zip-Datei im ersten Post für die "Bas" Icons genutzt hast und direkt in den Pfad (ohne Unterordner) kopiert hast, richtig? Evtl. dort nochmal die Berechtigungen prüfen. Eine weitere Fehlerquelle könnte die "widget_weather.js" Datei sein. Bitte auch hier die Version aus dem ersten Post verwenden und sicherstellen, dass sie nicht durch ein Update überschrieben wird, da leider immer noch die alte Version 3.1 über SVN verteilt wird.
Viele Grüße
Andreas
Hallo Andreas,
scheint alles korrekt zu sein:
ohne Unterordner, Berechtigungen passen, js ist die aus deinem Post.
Statt gar keiner Icons bekomme ich nun die meteocons angezeigt, obwohl das imageset auf "bas" definiert ist...?!
Ich wünsche einen guten Start in den Tag.
EDIT:
funktioniert.
Plötzlich. Ohne Zutun ...
Hallo zusammen,
mir ist aufgefallen, dass bei Nutzung von Proplanta die Icons ab Tag 7 (=fc07) nicht mehr richtig funktionieren. Grund dürfte sein, dass ab fc07 kein weatherDayIcon-Reading mehr geliefert wird, sondern nur weatherIcon. Letzteres scheint aber in widget_weather.js nicht berücksichtigt zu werden:
var device_type;
if (elem.data('device-type')) {
device_type = elem.data('device-type');
} else {
if (par.match(/^fc\d+_weather(Day|Evening|Morning|Night|\d\d)(?:Icon)?$/)) {
device_type = 'PROPLANTA';
} else if (par.match(/^weatherIcon$/)) {
device_type = 'PROPLANTA';
Ich habe das bei mir jetzt so gepatched:
var device_type;
if (elem.data('device-type')) {
device_type = elem.data('device-type');
} else {
if (par.match(/^fc\d+_weather(Day|Evening|Morning|Night|\d\d)(?:Icon)?$/)) {
device_type = 'PROPLANTA';
} else if (par.match(/^weatherIcon$/)) {
device_type = 'PROPLANTA';
} else if (par.match(/^fc\d+_weatherIcon$/)) {
device_type = 'PROPLANTA';
Vielleicht kann es ja noch jemand brauchen oder es wird ins Modul übernommen.
Grüße
Martin
Zitat von: dadoc am 17 März 2022, 12:09:34
Hallo zusammen,
mir ist aufgefallen, dass bei Nutzung von Proplanta die Icons ab Tag 7 (=fc07) nicht mehr richtig funktionieren. Grund dürfte sein, dass ab fc07 kein weatherDayIcon-Reading mehr geliefert wird, sondern nur weatherIcon. Letzteres scheint aber in widget_weather.js nicht berücksichtigt zu werden:
var device_type;
if (elem.data('device-type')) {
device_type = elem.data('device-type');
} else {
if (par.match(/^fc\d+_weather(Day|Evening|Morning|Night|\d\d)(?:Icon)?$/)) {
device_type = 'PROPLANTA';
} else if (par.match(/^weatherIcon$/)) {
device_type = 'PROPLANTA';
Ich habe das bei mir jetzt so gepatched:
var device_type;
if (elem.data('device-type')) {
device_type = elem.data('device-type');
} else {
if (par.match(/^fc\d+_weather(Day|Evening|Morning|Night|\d\d)(?:Icon)?$/)) {
device_type = 'PROPLANTA';
} else if (par.match(/^weatherIcon$/)) {
device_type = 'PROPLANTA';
} else if (par.match(/^fc\d+_weatherIcon$/)) {
device_type = 'PROPLANTA';
Vielleicht kann es ja noch jemand brauchen oder es wird ins Modul übernommen.
Grüße
Martin
Hallo Martin,
ich wollte gerade deinen Patch übernehmen und habe festgestellt, dass dieser Inhalt (Zeile 2359 - 2368) bereits existiert?!
var device_type;
if (elem.data('device-type')) {
device_type = elem.data('device-type');
} else {
if (par.match(/^fc\d+_weather(Day|Evening|Morning|Night|\d\d)(?:Icon)?$/)) {
device_type = 'PROPLANTA';
} else if (par.match(/^weatherIcon$/)) {
device_type = 'PROPLANTA';
} else if (par.match(/^fc\d+_weatherIcon$/)) {
device_type = 'PROPLANTA';
Hattest du die letzte Version aus dem ersten Post verwendet oder habe ich etwas übersehen?
Viele Grüße
Andreas
Hallo Andreas,
nein, ich hatte nicht auf dem Radar, dass das Widget manuell installiert werden muss. Ich dachte, die neueste Version käme mit dem Updaten von ftui, sorry. Aber da kommt anscheinend nach wie vor die 3.1, in der der Patch noch nicht enthalten ist.
Viele Grüße
Martin
Guten Tag zusammen,
eine ganz lange Zeit ist alles gut gelaufen, heute morgen hat mir meine Anzeige aber ein Icon nicht angezeigt. Ich nutze die Netatmo Daten und habe dann mal da rein gesehen und festgestellt, dass das Icon 130000 garnicht in der Liste ist. Was es darstellen soll kann leider nicht sagen, es war aber sehr wechselkhaft heute morgen
gruß Knallkopp_02
Zitat von: Knallkopp_02 am 24 Juni 2022, 14:15:14
Guten Tag zusammen,
eine ganz lange Zeit ist alles gut gelaufen, heute morgen hat mir meine Anzeige aber ein Icon nicht angezeigt. Ich nutze die Netatmo Daten und habe dann mal da rein gesehen und festgestellt, dass das Icon 130000 garnicht in der Liste ist. Was es darstellen soll kann leider nicht sagen, es war aber sehr wechselkhaft heute morgen
gruß Knallkopp_02
Danke fürs analysieren. Ist jetzt gefixt in v4.3 (siehe update im ersten Post).
Viele Grüße
Andreas
Danke für den schnellen Fix
Gute Arbeit
Die Symbole werden nach einem Update bei mir nicht geladen.
derzeit fehlen bei mir: 130000, 323000.
die will das System derzeit anzeigen, jedoch fehlen diese.
habe auch das problem bei proplanta einige icons nicht angezeigt werden.
habe mir jetzt die files aus 1. post eingefügt, jetzt bekomm ich diese meldung und gar keine icons
Error
widget_weather.js:2357
TypeError: elem.matchDeviceReading is not a function
erledigt
habe update all https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt durchgeführt, und das auf neuestem fhem !