OpenWeatherMapAPI - Weiterentwicklung

Begonnen von CoolTux, 19 November 2022, 13:24:19

Vorheriges Thema - Nächstes Thema

CoolTux

Hallo,

Ich habe vor das OpenWeatherMapAPI Modul um zu schreiben. Einmal mit mehr Möglichkeiten zur Filterung von Daten und einmal auf onecall Version 3.0.

Der User harryman hat mir für Version 3.0 bereits zugearbeitet. Dafür noch mal ganz vielen Dank, ist immer auch eine Menge Fleißarbeit die oft viel Zeit kostet.
Ich werde sehen das ich die Woche die Ideen von Harry und mir in Code gießen werde.


Bis dahin kann hier gerne über weitere Ideen diskutiert werden.



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

Pnemenz

Hallo,
Das finde ich eine großartige Idee.
Ich suche nach einer Möglichkeit zu sehen, wieviele Stunden/Tag die Sonne scheint um den Ertrag der PV Anlage der kommenden Tage abzuschätzen. Das könnte mit der Bewölkung / Stunde von Openweather doch gehen? Dazu wäre als Reading die Bewölkung zwischen Sonnenaufgang und Untergang nützlich.
Kann man das da einbauen?

ch.eick

#2
Zitat von: Pnemenz am 22 November 2022, 16:09:58
Hallo,
Das finde ich eine großartige Idee.
Ich suche nach einer Möglichkeit zu sehen, wieviele Stunden/Tag die Sonne scheint um den Ertrag der PV Anlage der kommenden Tage abzuschätzen. Das könnte mit der Bewölkung / Stunde von Openweather doch gehen? Dazu wäre als Reading die Bewölkung zwischen Sonnenaufgang und Untergang nützlich.
Kann man das da einbauen?
Moin,

das kannst Du hiermit machen. Das Ergebnis kann in ein Dummy, oder auch das Wechselrichter Device geschrieben werden. Je nach Aufruf geht es auch direkt ins DbLog.

Folgende readings stehen dann zur Verfügung:

     2022-11-22 16:00:01   Solar_Calculation 0
     2022-11-22 16:00:01   Solar_Calculation_fc0_06 0
     2022-11-22 16:00:01   Solar_Calculation_fc0_07 0
     2022-11-22 16:00:01   Solar_Calculation_fc0_08 0
     2022-11-22 16:00:01   Solar_Calculation_fc0_09 0
     2022-11-22 16:00:01   Solar_Calculation_fc0_10 1652
     2022-11-22 16:00:01   Solar_Calculation_fc0_11 2044
     2022-11-22 16:00:01   Solar_Calculation_fc0_12 1966
     2022-11-22 16:00:01   Solar_Calculation_fc0_13 1827
     2022-11-22 16:00:01   Solar_Calculation_fc0_14 1313
     2022-11-22 16:00:01   Solar_Calculation_fc0_15 804
     2022-11-22 16:00:01   Solar_Calculation_fc0_16 0
     2022-11-22 16:00:01   Solar_Calculation_fc0_17 0
     2022-11-22 16:00:01   Solar_Calculation_fc0_18 0
     2022-11-22 16:00:01   Solar_Calculation_fc0_19 0
     2022-11-22 16:00:01   Solar_Calculation_fc0_20 0
     2022-11-22 16:00:01   Solar_Calculation_fc0_21 0
     2022-11-22 16:00:01   Solar_Calculation_fc0_4h 0
     2022-11-22 16:00:01   Solar_Calculation_fc0_afternoon 3030
     2022-11-22 16:00:01   Solar_Calculation_fc0_day 9605
     2022-11-22 16:00:01   Solar_Calculation_fc0_max 2044
     2022-11-22 16:00:01   Solar_Calculation_fc0_max_time 11:00
     2022-11-22 16:00:01   Solar_Calculation_fc0_morning 6575
     2022-11-22 16:00:01   Solar_Calculation_fc0_rest 0
     2022-11-22 06:55:00   Solar_Calculation_fc1_06 0
     2022-11-22 06:55:00   Solar_Calculation_fc1_07 0
     2022-11-22 06:55:00   Solar_Calculation_fc1_08 0
     2022-11-22 06:55:00   Solar_Calculation_fc1_09 0
     2022-11-22 06:55:00   Solar_Calculation_fc1_10 1968
     2022-11-22 06:55:00   Solar_Calculation_fc1_11 2665
     2022-11-22 06:55:00   Solar_Calculation_fc1_12 2598
     2022-11-22 06:55:00   Solar_Calculation_fc1_13 2351
     2022-11-22 06:55:00   Solar_Calculation_fc1_14 1651
     2022-11-22 06:55:00   Solar_Calculation_fc1_15 882
     2022-11-22 06:55:00   Solar_Calculation_fc1_16 0
     2022-11-22 06:55:00   Solar_Calculation_fc1_17 0
     2022-11-22 06:55:00   Solar_Calculation_fc1_18 0
     2022-11-22 06:55:00   Solar_Calculation_fc1_19 0
     2022-11-22 06:55:00   Solar_Calculation_fc1_20 0
     2022-11-22 06:55:00   Solar_Calculation_fc1_21 0
     2022-11-22 06:55:00   Solar_Calculation_fc1_day 12114
     2022-11-22 06:55:00   Solar_Calculation_fc1_max 2665
     2022-11-22 06:55:00   Solar_Calculation_fc1_max_time 11:00
     2022-11-22 16:00:01   Solar_Cloud     90
     2022-11-22 16:00:01   Solar_Correction_Cloud 0.595
     2022-11-22 16:00:01   Solar_Correction_Rain 0.820
     2022-11-22 16:00:01   Solar_Correction_Temp 1.028
     2022-11-22 16:00:01   Solar_Rain      90
     2022-11-22 16:00:01   Solar_SolarRadiation 6
     2022-11-22 16:00:01   Solar_Temp      17.8
     2022-11-22 16:00:01   Solar_WR_1_Ost  0
     2022-11-22 16:00:01   Solar_WR_1_West 0
     2022-11-22 16:00:01   Solar_WR_2_Sued 0
     2022-11-22 16:00:01   Solar_WR_2_West 0
     2022-11-22 16:00:01   Solar_middayhigh_fc0 0
     2022-11-22 16:00:01   Solar_middayhigh_fc0_start 00:00
     2022-11-22 16:00:01   Solar_middayhigh_fc0_stop 00:00
     2022-11-22 16:00:00   Solar_middayhigh_fc1 0
     2022-11-22 16:00:00   Solar_middayhigh_fc1_start 00:00
     2022-11-22 16:00:00   Solar_middayhigh_fc1_stop 00:00

Das Diagramm zeigt mit den farbigen Linien die Prognose der einzelnen Strings. Die dicke grüne Linie ist die gesamt Prognose und die schmale grüne Linie ist das was heute wirklich gewesen ist.

Hilfe gibt es in diesem Thread.

Oder Du verwendet dieses Modul und kannst Deine Verbraucher noch direkt mit planen. Das Modul verwendet die gleichen Formeln als Basis.

VG
   Christian
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

Pnemenz

Vielen Dank für den Hinweis.
Leider bieter der DWD nicht die benötigten Strahlungswerte für Wien. Kennst Du vielleicht noch eine andere Quelle?

ch.eick

#4
Zitat von: Pnemenz am 23 November 2022, 11:08:16
Vielen Dank für den Hinweis.
Leider bieter der DWD nicht die benötigten Strahlungswerte für Wien. Kennst Du vielleicht noch eine andere Quelle?
Okay, dass ist ein Problem und Passau ist zu weit weg.

EDIT:
Hättest Du mal einen Beispiel Link für die OpenWeatherMap mit Radiation Werten?
Hmm, die API schein nicht kostenlos zu sein. Habt Ihr keinen ÖWD ?
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

Pnemenz

Zitat von: ch.eick am 23 November 2022, 11:16:52
Hmm, die API schein nicht kostenlos zu sein. Habt Ihr keinen ÖWD ?
Doch die ZAMG (https://www.zamg.ac.at) aber auch da gibts keine gratis API.  >:(

Die Radiation Werte sind nicht in der OpenWeathermap API drinnen nur der Grad der Bedeckung. Über das ASTO Binding von Openhab bekomme ich die aktuelle Globalstrahlung alldings ohne meteorologischen Einflüsse. Zur Abschätzung würde ich die heutige Globalstralung nehmen und davon einen Faktor (den ich noch nicht kenne) je nach Bewölkung abziehen. Das sollte reichen um zu entscheiden ob ich in der Zeit des günstigstens Tarifes meines Stromversorgers die PV-Speicher aufladen soll.
Daher wäre die Bedeckung zwischen Sonnenaufganng und Untergang interessant.

ch.eick

#6
Zitat von: Pnemenz am 23 November 2022, 12:39:55
Doch die ZAMG (https://www.zamg.ac.at) aber auch da gibts keine gratis API.  >:(

Die Radiation Werte sind nicht in der OpenWeathermap API drinnen nur der Grad der Bedeckung. Über das ASTO Binding von Openhab bekomme ich die aktuelle Globalstrahlung alldings ohne meteorologischen Einflüsse. Zur Abschätzung würde ich die heutige Globalstralung nehmen und davon einen Faktor (den ich noch nicht kenne) je nach Bewölkung abziehen. Das sollte reichen um zu entscheiden ob ich in der Zeit des günstigstens Tarifes meines Stromversorgers die PV-Speicher aufladen soll.
Daher wäre die Bedeckung zwischen Sonnenaufganng und Untergang interessant.
Regen und Wolken, sowie einen eigenen Faktor habe ich in der Leistungsprognose drin.
Auch die Ausrichtung und der Winkel sind drin.
Wichtig sind halt die Radiation Werte pro Stunde (rad1h), um ein recht gutes Ergebnis zu erhalten.


OpenWeathermap API
Zitat
Solar Radiation API NEW
Doc Subscribe

    Get essential data for each point on the globe to evaluate solar performance
    Current and forecast solar radiation data for 16 days
    Historical solar radiation data is available for more than 40 years back (from 1st January 1979).
    GHI, DNI, DHI indices for clear sky and cloudy models
    Monthly subscription. Please contact us to get access.

Beim ZAMG kann ich auf der Seite keine Radiation finden.
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

CoolTux

Kann es sein das onecall Version 3.0 was kostet? Der will immer Geld von mir.
Ansonsten bin ich soweit durch und es kann einmal getestet werden. Am besten von jemanden der nur OpenWeatherMap verwendet und keines der anderen APIs.

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

Pnemenz

Ich habe nichts bezahlt für meinen api key.
die FAQ sagen:

Can I use this product for free?
You can make 1,000 API calls per day for free.
However, you should put your payment details when you subscribe to this plan.
https://openweathermap.org/faq#onecall

ich kanns gerne Testen, habe den API Kay für ein anderes Projekt

CoolTux

Ok, und Du hast Deine Zahlungsdaten da hinterlegt und einen API Key?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Pnemenz

ich hab noch die API Version 2, da musste ich keine Zahlungsinformatioenn hinterlegen

CoolTux

Die habe ich auch und musste nichts hinterlegen. Ich dachte Du rufst eventuell mit Version 3 ab.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Pnemenz

Nein, sorry. Wüsste auch nicht, welchen Vorteil mit die Version 3 bringt?

CoolTux

#13
Ich habe eine Version fertig. Ihr müsst Euch dafür bitte sowohl die 59_Weather.pm
als auch die OpenWeatherMapAPI.pm von **hier runter laden.

ACHTUNG!!! Solltet Ihr noch weitere Weather Instanzen mit anderen APIs
benutzen dann müsst Ihr zwingend diese APIs auch aktualisieren. Also die
Moduldateien runter laden.

Damit Ihr die Version 3.0 der API Testen könnt müsst Ihr Euer define erweitern.
z.B.
defmod Weather2 Weather apikey=49843759745df
API=OpenWeatherMapAPI,cachemaxage:600,version:2.5

Entscheidend ist das Ihr bei der API noch das version:3.0 mit gibt. Es würde
also im einfachsten Fall auch ein
API=OpenWeatherMapAPI,version:3.0
reichen.

Bitte nur die jenigen testen welche sich bereits mit dem manuellen ersetzen von Modulen aus kennen.


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

CoolTux

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

Pnemenz

Ich habe die Downloadlinks irgendwie nicht gefunden  :-[

ch.eick

Zitat von: CoolTux am 28 November 2022, 08:44:59
Konnte schon jemand die neue OpenWeatherMapAPI testen?
Hallo CoolTux,
könntest Du noch in kurzen Worten mal den Vorteil von OpenWeatherMap herausheben?

Bekommt man auch rad1h Werte über die API oder eventuell über HTTPMOD ? Das wäre ja für die Verwender außerhalb des DWD ein Mehrwert für den PV-Leistungsforecast.
Wäre OpenWeatherMap genauer als der DWD?
Ein wenig pro/contra wäre toll, auch in Bezug auf die API 2/3 Version.

VG   Christian
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

CoolTux

Zitat von: ch.eick am 28 November 2022, 09:17:54
Hallo CoolTux,
könntest Du noch in kurzen Worten mal den Vorteil von OpenWeatherMap herausheben?

Bekommt man auch rad1h Werte über die API oder eventuell über HTTPMOD ? Das wäre ja für die Verwender außerhalb des DWD ein Mehrwert für den PV-Leistungsforecast.
Wäre OpenWeatherMap genauer als der DWD?
Ein wenig pro/contra wäre toll, auch in Bezug auf die API 2/3 Version.

VG   Christian

Tut mir leid, keine Ahnung. Ich selbst sehe rad1 nicht. Aber Du kannst ja bitte einmal auf der Homepage schauen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

ch.eick

Zitat von: CoolTux am 28 November 2022, 10:34:40
Tut mir leid, keine Ahnung. Ich selbst sehe rad1 nicht. Aber Du kannst ja bitte einmal auf der Homepage schauen.
Da hatte ich leider nichts gefunden, jedoch scheint es eine API dafür zu geben, was für die Östereicher, als nicht DWD hilfreich sein könnte.
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

CoolTux

#19
So habe nun endlich die neue Version fertig.
Es ergeben sich leider einige Änderungen. Nicht nur in der API sondern auch im Weather Modul.


  • forecast - es gibt nur noch hourly und daily, kein off oder both mehr. Wenn nichts angegeben wird erfolgt keine forecast Abfrage
  • version - Als apioption kann nun version mit übergeben werden. per Default 2.5 wer aber eine extra Subscription hat für 3.0 kann version:3.0 als API Option setzen. Bsp: API=OpenWeatherMapAPI,cachemaxage:600,version:3.0
  • alerts - ein neues Attribut namens alerts kann mit 1 gesetzt werden. Dadurch kommen auch alerts Meldungen ähnlich wie bei Unwetterzentrale mit rein



Ihr müsst zum testen bitte die Module von hier laden
https://git.cooltux.net/FHEM/mod-Weather

Wer auch eines der anderen APIs verwendet muss zwingend auch dieses Modul mit runter laden.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Dr. Boris Neubert

Danke, Marco, für Deine Arbeit!

Es werden nur die .pm-Dateien aus dem Repo gebraucht, und diese werden alle in FHEM-Modulverzeichnis (./FHEM) kopiert, richtig?
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

CoolTux

Hallo Boris,

Ja das ist korrekt. Mehr wird nicht benötigt.


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

CoolTux

#22
Es gibt neue Versionen. Großer Dank geht an Harry für Patches und Testen.

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

CoolTux

Ich wäre dann erst mal soweit fertig. Ich habe auch einige Sachen fixen können die über die Jahre nie aufgefallen sind  :D

Es wäre super wenn es einige Leute testen können. Gerade auch die welche noch keine onecall 3.0 Subscription haben.


!!!WICHTIG!!!
Es muss zwingend die 59_Weather.pm ebenfalls ausgetauscht werden. Also zusätzlich zur OpenWeatherMapAPI.pm

Außer dem. Wer auch eines der anderen API Module verwendet MUSS auch zusätzlich dies runter laden und installieren


https://git.cooltux.net/FHEM/mod-Weather

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

softwear

#24
Ich habe noch Error: 401; wahrscheinlich ist der neue apikey noch nicht intern freigegeben, oder? Als activated im Privatbereich ist er jedoch gekennzeichnet. Wie lange dauert nach euren Erfahrungen die Aktivierung?
Ich habe bewusst keine onecall 3.0 Subscription.

@CoolTux: Welche apioption ist denn die Richtige: cachemaxage=600 oder cachemaxage:600? Aber egal welche richtig ist, noch immer ErrorMsg: 401: Invalid API key. . Ich warte mal bis morgen.

Der ':' ist der richtige Trenner, sonst wirft die api nen 404er.
Sollte meine Antwort hier besser in den Thread "Tester gesucht?"

CoolTux

Zitat von: softwear am 22 Dezember 2022, 16:09:27
Ich habe noch Error: 401; wahrscheinlich ist der neue apikey noch nicht intern freigegeben, oder? Als activated im Privatbereich ist er jedoch gekennzeichnet. Wie lange dauert nach euren Erfahrungen die Aktivierung?
Ich habe bewusst keine onecall 3.0 Subscription.

@CoolTux: Welche apioption ist denn die Richtige: cachemaxage=600 oder cachemaxage:600? Aber egal welche richtig ist, noch immer ErrorMsg: 401: Invalid API key. . Ich warte mal bis morgen.

Der ':' ist der richtige Trenner, sonst wirft die api nen 404er.
Sollte meine Antwort hier besser in den Thread "Tester gesucht?"

Wenn Du keine API Version als API Option mit gibst, sollte er eigentlich Daten liefern. Kannst Du das bitte einmal testen?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

softwear

#26
Ich habe tatsächlich keine Version mitgeliefert.

define HeWeather Weather API=OpenWeatherMapAPI,cachemaxage:600 apikey=... interval=3600 lang=de
attr HeWeather disable 0
attr HeWeather forecast daily
attr HeWeather forecastLimit 6
attr HeWeather room Programme
#   .FhemMetaInternals 1
#   API        OpenWeatherMapAPI
#   APIKEY     ...
#   APIOPTIONS cachemaxage:600
#   DEF        API=OpenWeatherMapAPI,cachemaxage:600 apikey=... interval=3600 lang=de
#   FUUID      63a454e6-f33f-527b-5292-54213792097e8dc6
#   INTERVAL   3600
#   LANG       de
#   MODEL      OpenWeatherMapAPI
#   NAME       HeWeather
#   NOTIFYDEV  global
#   NR         309
#   NTFY_ORDER 50-HeWeather
#   STATE      API Maintainer: Marko Oldenburg (<a href=https://forum.fhem.de/index.php?action=profile;u=13684>CoolTux</a>) ErrorMsg: 401: Invalid API key. Please see https://openweathermap.org/faq#error401 for more info.
#   TYPE       Weather
#   VERSION    v2.2.6
#   eventCount 173
#   .attraggr:
#   .attrminint:
#   READINGS:
#     2022-12-22 18:16:28   apiMaintainer   Marko Oldenburg (<a href=https://forum.fhem.de/index.php?action=profile;u=13684>CoolTux</a>)
#     2022-12-22 18:16:28   apiVersion      v3.0.2
#     2022-12-22 18:16:28   current_date_time Do, 22 Dez 2022 18:12
#     2022-12-22 18:16:28   lastError       401: Invalid API key. Please see https://openweathermap.org/faq#error401 for more info.
#     2022-12-22 18:16:28   lat             50.48948
#     2022-12-22 18:16:28   long            6.44866
#     2022-12-22 16:17:54   pubDateComment  disabled by attribute
#     2022-12-22 18:16:28   state           API Maintainer: Marko Oldenburg (<a href=https://forum.fhem.de/index.php?action=profile;u=13684>CoolTux</a>) ErrorMsg: 401: Invalid API key. Please see https://openweathermap.org/faq#error401 for more info.
#     2022-12-22 18:16:28   status          401: Invalid API key. Please see https://openweathermap.org/faq#error401 for more info.
#     2022-12-22 18:16:28   validity        stale
#   fhem:
#     LOCATION   50.48948,6.44866
#     allowCache 1
#     interfaces temperature;humidity;wind
#
setstate HeWeather API Maintainer: Marko Oldenburg (<a href=https://forum.fhem.de/index.php?action=profile;;u=13684>CoolTux</a>) ErrorMsg: 401: Invalid API key. Please see https://openweathermap.org/faq#error401 for more info.
setstate HeWeather 2022-12-22 18:16:28 apiMaintainer Marko Oldenburg (<a href=https://forum.fhem.de/index.php?action=profile;;u=13684>CoolTux</a>)
setstate HeWeather 2022-12-22 18:16:28 apiVersion v3.0.2
setstate HeWeather 2022-12-22 18:16:28 current_date_time Do, 22 Dez 2022 18:12
setstate HeWeather 2022-12-22 18:16:28 lastError 401: Invalid API key. Please see https://openweathermap.org/faq#error401 for more info.
setstate HeWeather 2022-12-22 18:16:28 lat 50.48948
setstate HeWeather 2022-12-22 18:16:28 long 6.44866
setstate HeWeather 2022-12-22 16:17:54 pubDateComment disabled by attribute
setstate HeWeather 2022-12-22 18:16:28 state API Maintainer: Marko Oldenburg (<a href=https://forum.fhem.de/index.php?action=profile;;u=13684>CoolTux</a>) ErrorMsg: 401: Invalid API key. Please see https://openweathermap.org/faq#error401 for more info.
setstate HeWeather 2022-12-22 18:16:28 status 401: Invalid API key. Please see https://openweathermap.org/faq#error401 for more info.
setstate HeWeather 2022-12-22 18:16:28 validity stale


CoolTux

Das ist genau das was ich testen wollte. So ein Mist. Genau das wollte ich gerade nicht. Er sollte dennoch Daten liefern.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

softwear

Direkter Aufruf im Browser funktioniert. Der apikey ist somit gültig und aktiv. Ich schaue mal in Dein Modul.

CoolTux

Das wird mit dem onecall zusammen hängen. Ich rufe als endpoint nur noch onecall auf. Eigentlich hatte das bei mir noch geklappt gehabt. Ich teste nachher mal mit einen neuen Key und anderem Account.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

softwear

#30
Der onecall führt unweigerlich auch direkt im Browser in den 401.

Die Services von openweathermap (Screenshot) sind angehängt. Wenn die Subscription zum OneCall (inkl. Abrechnungsdaten für den Fall der Überschreitung des freien Limits) erfolgt ist, kann der User auch den onecall nutzen. Ansonsten geht's nur über weather und forecast, wenn ich das richtig deute.

CoolTux

Ja das habe ich mir fast gedacht. So ein Mist
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

hankie

zur Info, zuerst hatte ich auch API Key not valid. Dann habe ich den Link, was nach der Registrierung kam auf, um es im Browser zu testen. So ist mir aufgefallen, dass dort die Version 2.5 API verwendet wird. Dann habe ich im Fhem version=2.5 ausprobiert und es funktionierte der Key sofort. Also nach der Registrierung kann man einen Key für Version 2.5 erstellen, was via FHEM auch funktionierte. Vielleicht hilft es bei der Suche

harryman

Ups @CoolTux, erst jetzt ist mir aufgefallen, dass es zu dem Thema einen eigenen Thread gibt - sorry.
Dann nochmal offziell: Danke für deine Arbeit !

Mit einem Punkt bin ich noch nicht ganz so glücklich:
Bei den optionalen Forecast-Properties (z.B. fc1_rain, hfc1_rain1h, ...) ist es ja so, dass die Properties nur im JSON enthalten sind, wenn es auch einen Wert dafür gibt - also wenn es morgen oder in der nächsten Stunde vermutlich regnen wird.
Wenn sich aber an der Vorhersage etwas ändert oder die Uhr einfach weiter tickt und es dann bei fc1_rain oder hfc1_rain1h nicht mehr regnen wird (die Property im JSON nicht mehr enthalten ist), dann bleiben die alten Readings stehen. Jetzt sieht man zwar am Timestamp, dass der Wert alt ist und somit ignoriert werden kann. Aber wäre es auch eine Option, die Readings zu löschen oder vielleicht besser auf 0 zu setzen (bei if not exists)?

Aktuelles Szenario: Wenn irgendwann im Januar mal fc1_snow belegt wird, dann würde der Werte ja auch noch im Juli drin stehen. Das sieht dann schon ein wenig seltsam aus (auch wenn der Timestamp alt ist).

Das würde meiner Ansicht nach die *rain* und *snow* Readings betreffen.


Gruß Harry
2x RaspPi und viel EnOcean

Virsacer

Hi, ich hab jetzt auch mal die Testversion installiert :)

Erstmal vielen Dank dafür!

Auf den ersten Blick siehts gut aus, ich habe lediglich diese Meldung im Log:
PERL WARNING: Use of uninitialized value in multiplication (*) at FHEM/APIs/Weather/OpenWeatherMapAPI.pm line 734.

CoolTux

Zitat von: Virsacer am 03 Januar 2023, 23:57:02
Hi, ich hab jetzt auch mal die Testversion installiert :)

Erstmal vielen Dank dafür!

Auf den ersten Blick siehts gut aus, ich habe lediglich diese Meldung im Log:
PERL WARNING: Use of uninitialized value in multiplication (*) at FHEM/APIs/Weather/OpenWeatherMapAPI.pm line 734.

Hast Du wind_speed und wind_guest? Und Danke fürs testen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Virsacer

Ich hab grad nochmal alle veralteten readings gelöscht und durchgestartet







wind72023-01-04 00:20:47
wind_conditionWind: WSW 7 km/h2023-01-04 00:20:47
wind_direction2402023-01-04 00:20:47
wind_gust02023-01-04 00:20:47
wind_speed72023-01-04 00:20:47

octek0815

Moin,

mit der neuen Version via...

https://git.cooltux.net/FHEM/mod-Weather/raw/branch/testing/controls_Weather.txt

...bekomme ich keinen Daily Forcast mehr. Hourly funktioniert.

Was kann ich machen?

Grüße
Olli

CoolTux

#38
Zitat von: octek0815 am 04 Januar 2023, 13:10:08
Moin,

mit der neuen Version via...

https://git.cooltux.net/FHEM/mod-Weather/raw/branch/testing/controls_Weather.txt

...bekomme ich keinen Daily Forcast mehr. Hourly funktioniert.

Was kann ich machen?

Grüße
Olli

Meiner Meinung nach hatte Daily bei der normalen Version 2.5 nie funktioniert. Gab glaube immer nur Hourly. Mit callone onecall und Version 3.0 geht aber beides
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

octek0815

Zitat von: CoolTux am 04 Januar 2023, 13:15:21
Meiner Meinung nach hatte Daily bei der normalen Version 2.5 nie funktioniert. Gab glaube immer nur Hourly. Mit callone und Version 3.0 geht aber beides

Was ist callone und meinst du mit 3.0 die API Version? Die habe ich.

Virsacer

Zitat von: harryman am 02 Januar 2023, 16:59:39
Mit einem Punkt bin ich noch nicht ganz so glücklich:
Bei den optionalen Forecast-Properties (z.B. fc1_rain, hfc1_rain1h, ...) ist es ja so, dass die Properties nur im JSON enthalten sind, wenn es auch einen Wert dafür gibt - also wenn es morgen oder in der nächsten Stunde vermutlich regnen wird.
Wenn sich aber an der Vorhersage etwas ändert oder die Uhr einfach weiter tickt und es dann bei fc1_rain oder hfc1_rain1h nicht mehr regnen wird (die Property im JSON nicht mehr enthalten ist), dann bleiben die alten Readings stehen. Jetzt sieht man zwar am Timestamp, dass der Wert alt ist und somit ignoriert werden kann. Aber wäre es auch eine Option, die Readings zu löschen oder vielleicht besser auf 0 zu setzen (bei if not exists)?

Aktuelles Szenario: Wenn irgendwann im Januar mal fc1_snow belegt wird, dann würde der Werte ja auch noch im Juli drin stehen. Das sieht dann schon ein wenig seltsam aus (auch wenn der Timestamp alt ist).

Das würde meiner Ansicht nach die *rain* und *snow* Readings betreffen.
Ja, die readings sollten dann wieder auf 0 gesetzt werden.

Zitat von: octek0815 am 04 Januar 2023, 13:24:14
Was ist callone und meinst du mit 3.0 die API Version? Die habe ich.
Das Ding heißt "One Call API 3.0" ;)
Hast du auch das Attribut "forecast" auf "daily" gesetzt? Bei mir klappt das damit wunderbar :)


Aber was seltsam ist:
Bei mir ist "wind_gust" immer noch 0, obwohl hier laut DWD-App eine Warnung vor Windböen ist...

CoolTux

Zitat von: octek0815 am 04 Januar 2023, 13:24:14
Was ist callone und meinst du mit 3.0 die API Version? Die habe ich.

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

octek0815

#42
Zitat von: CoolTux am 04 Januar 2023, 14:39:43
Gib mal bitte ein list vom Device


Internals:
   API        OpenWeatherMapAPI
   APIKEY     XXX
   APIOPTIONS
   DEF        API=OpenWeatherMapAPI apikey=XXX
   FUUID      63a35266-f33f-445e-bd85-13d878f4b34147a5
   INTERVAL   3600
   LANG       de
   MODEL      OpenWeatherMapAPI
   NAME       System_OpenWeatherMapAPI_Wetter
   NOTIFYDEV  global
   NR         1262
   NTFY_ORDER 50-System_OpenWeatherMapAPI_Wetter
   STATE      T: 10 °C F: 94 % W: 13 km/h P: 1007 hPa
   TYPE       Weather
   VERSION    v2.2.11
   eventCount 175
   OLDREADINGS:
   READINGS:
     2023-01-04 14:32:32   apiMaintainer   Marko Oldenburg (<a href=https://forum.fhem.de/index.php?action=profile;u=13684>CoolTux</a>)
     2023-01-04 14:32:32   apiVersion      v3.0.12
     2023-01-04 14:32:32   cloudCover      100
     2023-01-04 14:32:32   code            28
     2023-01-04 14:32:32   condition       Bedeckt
     2023-01-04 14:32:32   current_date_time Wed,  4 Jan 2023 14:30
     2023-01-04 14:32:32   high_c          12
     2023-01-04 14:32:32   humidity        94
     2023-01-04 14:32:32   icon            mostlycloudy
     2023-01-04 14:32:32   iconAPI         04d
     2023-01-04 14:32:32   lastError       
     2023-01-04 14:32:32   lat             X
     2023-01-04 14:32:32   long            Y
     2023-01-04 14:32:32   low_c           9
     2023-01-04 14:32:32   pressure        1007
     2023-01-04 14:32:32   pubDate         Wed,  4 Jan 2023 14:30
     2023-01-04 14:32:32   state           T: 10 °C F: 94 % W: 13 km/h P: 1007 hPa
     2023-01-04 14:32:32   status          ok
     2023-01-04 14:32:32   sunriseTime     Wed,  4 Jan 2023 08:29
     2023-01-04 14:32:32   sunsetTime      Wed,  4 Jan 2023 16:18
     2023-01-04 14:32:32   tempFeelsLike_c 10
     2023-01-04 14:32:32   tempHigh        12
     2023-01-04 14:32:32   tempLow         9
     2023-01-04 14:32:32   temp_c          10
     2023-01-04 14:32:32   temperature     10
     2023-01-04 14:32:32   validity        up-to-date
     2023-01-04 14:32:32   visibility      10000
     2023-01-04 14:32:32   wind            13
     2023-01-04 14:32:32   wind_condition  Wind: SW 13 km/h
     2023-01-04 14:32:32   wind_direction  224
     2023-01-04 14:32:32   wind_gust       21
     2023-01-04 14:32:32   wind_speed      13
   fhem:
     LOCATION   X,Y
     allowCache 1
     interfaces temperature;humidity;wind
Attributes:
   forecast   daily
   room       System

CoolTux

Zitat von: Virsacer am 04 Januar 2023, 14:23:51
Ja, die readings sollten dann wieder auf 0 gesetzt werden.
Das Ding heißt "One Call API 3.0" ;)
Hast du auch das Attribut "forecast" auf "daily" gesetzt? Bei mir klappt das damit wunderbar :)


Aber was seltsam ist:
Bei mir ist "wind_gust" immer noch 0, obwohl hier laut DWD-App eine Warnung vor Windböen ist...

Du hast eine onecall Subscription und hast auf API 3.0 umgestellt?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

octek0815

Zitat von: CoolTux am 04 Januar 2023, 14:43:25
Du hast eine onecall Subscription und hast auf API 3.0 umgestellt?

Ich habe den free Plan und bis vor kurzem hat das funktioniert.

Virsacer

Zitat von: CoolTux am 04 Januar 2023, 14:43:25
Du hast eine onecall Subscription und hast auf API 3.0 umgestellt?
Ja, genau
Funktioniert ja auch wunderbar nur wind_gust passt irgendwie nicht so ganz zu dem, was ich draußen sehe...

CoolTux

Zitat von: octek0815 am 04 Januar 2023, 14:51:57
Ich habe den free Plan und bis vor kurzem hat das funktioniert.

Ok Du hast den alten Key. Und ich würde echt meinen das es da auch nur die Stundenvorhersage gab. Aber das kannst Du ja auch testen in dem Du die alten Module zum testen wieder installierst. Du solltest da nur hfc Readings haben.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Virsacer

Zitat von: Virsacer am 04 Januar 2023, 14:57:34
Ja, genau
Funktioniert ja auch wunderbar nur wind_gust passt irgendwie nicht so ganz zu dem, was ich draußen sehe...
Ha, grade ist es von 0 auf 52 gesprungen :D

octek0815

Zitat von: CoolTux am 04 Januar 2023, 15:17:40
Ok Du hast den alten Key. Und ich würde echt meinen das es da auch nur die Stundenvorhersage gab. Aber das kannst Du ja auch testen in dem Du die alten Module zum testen wieder installierst. Du solltest da nur hfc Readings haben.

Hier ein list von version 2.2.6 mit fcx_...
Es hat also funktioniert.


Internals:
   API        OpenWeatherMapAPI
   APIKEY     68xxx...
   APIOPTIONS
   CFGFN     
   DEF        API=OpenWeatherMapAPI apikey=68xxx...
   FUUID      63b59310-f33f-445e-0a9c-1834aebbaf5964db
   INTERVAL   3600
   LANG       de
   MODEL      OpenWeatherMapAPI
   NAME       System_OpenWeatherMapAPI_Wetter
   NOTIFYDEV  global
   NR         1472
   NTFY_ORDER 50-System_OpenWeatherMapAPI_Wetter
   STATE      T: 11 °C F: 92 % W: 35 km/h P: 1006 hPa
   TYPE       Weather
   VERSION    v2.2.6
   eventCount 3
   READINGS:
     2023-01-04 15:54:26   apiMaintainer   Marko Oldenburg (<a href=https://forum.fhem.de/index.php?action=profile;u=13684>CoolTux</a>)
     2023-01-04 15:54:26   apiVersion      v3.0.2
     2023-01-04 15:54:26   cloudCover      75
     2023-01-04 15:54:26   code            35
     2023-01-04 15:54:26   condition       Leichter Regen
     2023-01-04 15:54:26   current_date_time Wed,  4 Jan 2023 15:54
     2023-01-04 15:54:26   dew_point       10
     2023-01-04 15:54:26   fc1_cloudCover  95
     2023-01-04 15:54:26   fc1_code        35
     2023-01-04 15:54:26   fc1_condition   Mäßiger Regen
     2023-01-04 15:54:26   fc1_day_of_week Wed, 12:00
     2023-01-04 15:54:26   fc1_dew_point   8
     2023-01-04 15:54:26   fc1_high_c      11
     2023-01-04 15:54:26   fc1_humidity    87
     2023-01-04 15:54:26   fc1_icon        heavyrain
     2023-01-04 15:54:26   fc1_iconAPI     10d
     2023-01-04 15:54:26   fc1_low_c       6
     2023-01-04 15:54:26   fc1_moon_phase  0.42
     2023-01-04 15:54:26   fc1_moonrise    Wed, 13:52
     2023-01-04 15:54:26   fc1_moonset     Wed, 06:42
     2023-01-04 15:54:26   fc1_pressure    1011
     2023-01-04 15:54:26   fc1_pubDate     Wed,  4 Jan 2023 12:00
     2023-01-04 15:54:26   fc1_rain        19.15
     2023-01-04 15:54:26   fc1_sunrise     08:29
     2023-01-04 15:54:26   fc1_sunset      Wed, 16:18
     2023-01-04 15:54:26   fc1_tempFeelsLike_day 10
     2023-01-04 15:54:26   fc1_tempFeelsLike_eve 11
     2023-01-04 15:54:26   fc1_tempFeelsLike_morn 3
     2023-01-04 15:54:26   fc1_tempFeelsLike_night 10
     2023-01-04 15:54:26   fc1_tempHigh    11
     2023-01-04 15:54:26   fc1_tempLow     6
     2023-01-04 15:54:26   fc1_temp_c      11
     2023-01-04 15:54:26   fc1_temperature 11
     2023-01-04 15:54:26   fc1_temperature_eve 11
     2023-01-04 15:54:26   fc1_temperature_morn 7
     2023-01-04 15:54:26   fc1_temperature_night 11
     2023-01-04 15:54:26   fc1_uvi         0.04
     2023-01-04 15:54:26   fc1_wind        38
     2023-01-04 15:54:26   fc1_wind_condition Wind: SW 38 km/h
     2023-01-04 15:54:26   fc1_wind_direction 235
     2023-01-04 15:54:26   fc1_wind_gust   75
     2023-01-04 15:54:26   fc1_wind_speed  38
     2023-01-04 15:54:26   fc2_cloudCover  93
     2023-01-04 15:54:26   fc2_code        35
     2023-01-04 15:54:26   fc2_condition   Leichter Regen
     2023-01-04 15:54:26   fc2_day_of_week Thu, 12:00
     2023-01-04 15:54:26   fc2_dew_point   6
     2023-01-04 15:54:26   fc2_high_c      11
     2023-01-04 15:54:26   fc2_humidity    80
     2023-01-04 15:54:26   fc2_icon        heavyrain
     2023-01-04 15:54:26   fc2_iconAPI     10d
     2023-01-04 15:54:26   fc2_low_c       4
     2023-01-04 15:54:26   fc2_moon_phase  0.45
     2023-01-04 15:54:26   fc2_moonrise    Thu, 14:31
     2023-01-04 15:54:26   fc2_moonset     Thu, 07:49
     2023-01-04 15:54:26   fc2_pressure    1015
     2023-01-04 15:54:26   fc2_pubDate     Thu,  5 Jan 2023 12:00
     2023-01-04 15:54:26   fc2_rain        1.95
     2023-01-04 15:54:26   fc2_sunrise     08:29
     2023-01-04 15:54:26   fc2_sunset      Thu, 16:19
     2023-01-04 15:54:26   fc2_tempFeelsLike_day 6
     2023-01-04 15:54:26   fc2_tempFeelsLike_eve 2
     2023-01-04 15:54:26   fc2_tempFeelsLike_morn 6
     2023-01-04 15:54:26   fc2_tempFeelsLike_night 4
     2023-01-04 15:54:26   fc2_tempHigh    11
     2023-01-04 15:54:26   fc2_tempLow     4
     2023-01-04 15:54:26   fc2_temp_c      9
     2023-01-04 15:54:26   fc2_temperature 9
     2023-01-04 15:54:26   fc2_temperature_eve 5
     2023-01-04 15:54:26   fc2_temperature_morn 10
     2023-01-04 15:54:26   fc2_temperature_night 5
     2023-01-04 15:54:26   fc2_uvi         0.17
     2023-01-04 15:54:26   fc2_wind        36
     2023-01-04 15:54:26   fc2_wind_condition Wind: W 36 km/h
     2023-01-04 15:54:26   fc2_wind_direction 269
     2023-01-04 15:54:26   fc2_wind_gust   68
     2023-01-04 15:54:26   fc2_wind_speed  36
     2023-01-04 15:54:26   fc3_cloudCover  100
     2023-01-04 15:54:26   fc3_code        35
     2023-01-04 15:54:26   fc3_condition   Leichter Regen
     2023-01-04 15:54:26   fc3_day_of_week Fri, 12:00
     2023-01-04 15:54:26   fc3_dew_point   7
     2023-01-04 15:54:26   fc3_high_c      10
     2023-01-04 15:54:26   fc3_humidity    86
     2023-01-04 15:54:26   fc3_icon        heavyrain
     2023-01-04 15:54:26   fc3_iconAPI     10d
     2023-01-04 15:54:26   fc3_low_c       5
     2023-01-04 15:54:26   fc3_moon_phase  0.48
     2023-01-04 15:54:26   fc3_moonrise    Fri, 15:22
     2023-01-04 15:54:26   fc3_moonset     Fri, 08:45
     2023-01-04 15:54:26   fc3_pressure    1016
     2023-01-04 15:54:26   fc3_pubDate     Fri,  6 Jan 2023 12:00
     2023-01-04 15:54:26   fc3_rain        1.54
     2023-01-04 15:54:26   fc3_sunrise     08:29
     2023-01-04 15:54:26   fc3_sunset      Fri, 16:20
     2023-01-04 15:54:26   fc3_tempFeelsLike_day 7
     2023-01-04 15:54:26   fc3_tempFeelsLike_eve 6
     2023-01-04 15:54:26   fc3_tempFeelsLike_morn 5
     2023-01-04 15:54:26   fc3_tempFeelsLike_night 5
     2023-01-04 15:54:26   fc3_tempHigh    10
     2023-01-04 15:54:26   fc3_tempLow     5
     2023-01-04 15:54:26   fc3_temp_c      10
     2023-01-04 15:54:26   fc3_temperature 10
     2023-01-04 15:54:26   fc3_temperature_eve 9
     2023-01-04 15:54:26   fc3_temperature_morn 7
     2023-01-04 15:54:26   fc3_temperature_night 6
     2023-01-04 15:54:26   fc3_uvi         0.17
     2023-01-04 15:54:26   fc3_wind        26
     2023-01-04 15:54:26   fc3_wind_condition Wind: WSW 26 km/h
     2023-01-04 15:54:26   fc3_wind_direction 244
     2023-01-04 15:54:26   fc3_wind_gust   52
     2023-01-04 15:54:26   fc3_wind_speed  26
     2023-01-04 15:54:26   fc4_cloudCover  78
     2023-01-04 15:54:26   fc4_code        26
     2023-01-04 15:54:26   fc4_condition   Überwiegend bewölkt
     2023-01-04 15:54:26   fc4_day_of_week Sat, 12:00
     2023-01-04 15:54:26   fc4_dew_point   7
     2023-01-04 15:54:26   fc4_high_c      10
     2023-01-04 15:54:26   fc4_humidity    81
     2023-01-04 15:54:26   fc4_icon        cloudy
     2023-01-04 15:54:26   fc4_iconAPI     04d
     2023-01-04 15:54:26   fc4_low_c       6
     2023-01-04 15:54:26   fc4_moon_phase  0.5
     2023-01-04 15:54:26   fc4_moonrise    Sat, 16:24
     2023-01-04 15:54:26   fc4_moonset     Sat, 09:28
     2023-01-04 15:54:26   fc4_pressure    1014
     2023-01-04 15:54:26   fc4_pubDate     Sat,  7 Jan 2023 12:00
     2023-01-04 15:54:26   fc4_sunrise     08:28
     2023-01-04 15:54:26   fc4_sunset      Sat, 16:22
     2023-01-04 15:54:26   fc4_tempFeelsLike_day 8
     2023-01-04 15:54:26   fc4_tempFeelsLike_eve 5
     2023-01-04 15:54:26   fc4_tempFeelsLike_morn 4
     2023-01-04 15:54:26   fc4_tempFeelsLike_night 5
     2023-01-04 15:54:26   fc4_tempHigh    10
     2023-01-04 15:54:26   fc4_tempLow     6
     2023-01-04 15:54:26   fc4_temp_c      10
     2023-01-04 15:54:26   fc4_temperature 10
     2023-01-04 15:54:26   fc4_temperature_eve 8
     2023-01-04 15:54:26   fc4_temperature_morn 6
     2023-01-04 15:54:26   fc4_temperature_night 8
     2023-01-04 15:54:26   fc4_uvi         0.27
     2023-01-04 15:54:26   fc4_wind        19
     2023-01-04 15:54:26   fc4_wind_condition Wind: SSW 19 km/h
     2023-01-04 15:54:26   fc4_wind_direction 196
     2023-01-04 15:54:26   fc4_wind_gust   48
     2023-01-04 15:54:26   fc4_wind_speed  19
     2023-01-04 15:54:26   fc5_cloudCover  100
     2023-01-04 15:54:26   fc5_code        28
     2023-01-04 15:54:26   fc5_condition   Bedeckt
     2023-01-04 15:54:26   fc5_day_of_week Sun, 12:00
     2023-01-04 15:54:26   fc5_dew_point   6
     2023-01-04 15:54:26   fc5_high_c      10
     2023-01-04 15:54:26   fc5_humidity    77
     2023-01-04 15:54:26   fc5_icon        mostlycloudy
     2023-01-04 15:54:26   fc5_iconAPI     04d
     2023-01-04 15:54:26   fc5_low_c       8
     2023-01-04 15:54:26   fc5_moon_phase  0.55
     2023-01-04 15:54:26   fc5_moonrise    Sun, 17:34
     2023-01-04 15:54:26   fc5_moonset     Sun, 09:59
     2023-01-04 15:54:26   fc5_pressure    1006
     2023-01-04 15:54:26   fc5_pubDate     Sun,  8 Jan 2023 12:00
     2023-01-04 15:54:26   fc5_sunrise     08:28
     2023-01-04 15:54:26   fc5_sunset      Sun, 16:23
     2023-01-04 15:54:26   fc5_tempFeelsLike_day 8
     2023-01-04 15:54:26   fc5_tempFeelsLike_eve 6
     2023-01-04 15:54:26   fc5_tempFeelsLike_morn 5
     2023-01-04 15:54:26   fc5_tempFeelsLike_night 6
     2023-01-04 15:54:26   fc5_tempHigh    10
     2023-01-04 15:54:26   fc5_tempLow     8
     2023-01-04 15:54:26   fc5_temp_c      10
     2023-01-04 15:54:26   fc5_temperature 10
     2023-01-04 15:54:26   fc5_temperature_eve 9
     2023-01-04 15:54:26   fc5_temperature_morn 8
     2023-01-04 15:54:26   fc5_temperature_night 9
     2023-01-04 15:54:26   fc5_uvi         0.05
     2023-01-04 15:54:26   fc5_wind        20
     2023-01-04 15:54:26   fc5_wind_condition Wind: S 20 km/h
     2023-01-04 15:54:26   fc5_wind_direction 183
     2023-01-04 15:54:26   fc5_wind_gust   46
     2023-01-04 15:54:26   fc5_wind_speed  20
     2023-01-04 15:54:26   humidity        92
     2023-01-04 15:54:26   icon            heavyrain
     2023-01-04 15:54:26   iconAPI         10d
     2023-01-04 15:54:26   lastError       
     2023-01-04 15:54:26   lat             5x.x
     2023-01-04 15:54:26   long            1x.x
     2023-01-04 15:54:26   pressure        1006
     2023-01-04 15:54:26   pubDate         Wed,  4 Jan 2023 15:54
     2023-01-04 15:54:26   state           T: 11 °C F: 92 % W: 35 km/h P: 1006 hPa
     2023-01-04 15:54:26   status          ok
     2023-01-04 15:54:26   sunriseTime     Wed,  4 Jan 2023 08:29
     2023-01-04 15:54:26   sunsetTime      Wed,  4 Jan 2023 16:18
     2023-01-04 15:54:26   tempFeelsLike_c 11
     2023-01-04 15:54:26   temp_c          11
     2023-01-04 15:54:26   temperature     11
     2023-01-04 15:54:26   timezone        Europe/Berlin
     2023-01-04 15:54:26   timezone_offset 3600
     2023-01-04 15:54:26   uvi             0
     2023-01-04 15:54:26   validity        up-to-date
     2023-01-04 15:54:26   visibility      10000
     2023-01-04 15:54:26   warnCount       4
     2023-01-04 15:54:26   warn_0_Description Es treten Sturmböen mit Geschwindigkeiten um 65 km/h (18 m/s, 35 kn, Bft 8) aus südwestlicher Richtung auf. In Schauernähe sowie in exponierten Lagen muss mit Sturmböen bis 75 km/h (21 m/s, 41 kn, Bft 9) gerechnet werden.
     2023-01-04 15:54:26   warn_0_End      Wed,  4 Jan 2023 18:00
     2023-01-04 15:54:26   warn_0_Event    STURMBÖEN
     2023-01-04 15:54:26   warn_0_SenderName Deutscher Wetterdienst
     2023-01-04 15:54:26   warn_0_Start    Wed,  4 Jan 2023 10:00
     2023-01-04 15:54:26   warn_1_Description Es treten Sturmböen mit Geschwindigkeiten zwischen 55 km/h (15 m/s, 30 kn, Bft 7) und 70 km/h (20 m/s, 38 kn, Bft 8) aus westlicher Richtung auf.
     2023-01-04 15:54:26   warn_1_End      Thu,  5 Jan 2023 04:00
     2023-01-04 15:54:26   warn_1_Event    STURMBÖEN
     2023-01-04 15:54:26   warn_1_SenderName Deutscher Wetterdienst
     2023-01-04 15:54:26   warn_1_Start    Wed,  4 Jan 2023 18:00
     2023-01-04 15:54:26   warn_2_Description There is a risk of gale-force gusts (Level 2 of 4).
Max. gusts: ~ 65 km/h; Wind direction: south-west; Increased gusts: near showers and in exposed locations < 75 km/h
     2023-01-04 15:54:26   warn_2_End      Wed,  4 Jan 2023 18:00
     2023-01-04 15:54:26   warn_2_Event    gale-force gusts
     2023-01-04 15:54:26   warn_2_SenderName Deutscher Wetterdienst
     2023-01-04 15:54:26   warn_2_Start    Wed,  4 Jan 2023 10:00
     2023-01-04 15:54:26   warn_3_Description There is a risk of gale-force gusts (Level 2 of 4).
Max. gusts: 55-70 km/h; Wind direction: west
     2023-01-04 15:54:26   warn_3_End      Thu,  5 Jan 2023 04:00
     2023-01-04 15:54:26   warn_3_Event    gale-force gusts
     2023-01-04 15:54:26   warn_3_SenderName Deutscher Wetterdienst
     2023-01-04 15:54:26   warn_3_Start    Wed,  4 Jan 2023 18:00
     2023-01-04 15:54:26   wind            35
     2023-01-04 15:54:26   wind_condition  Wind: SW 35 km/h
     2023-01-04 15:54:26   wind_direction  230
     2023-01-04 15:54:26   wind_gust       0
     2023-01-04 15:54:26   wind_speed      35
   fhem:
     LOCATION   5x.x,1x.x
     allowCache 1
     interfaces temperature;humidity;wind
Attributes:
   alerts     1
   event-on-change-reading .*
   forecast   daily
   room       System



CoolTux

Zitat von: octek0815 am 04 Januar 2023, 15:59:26
Hier ein list von version 2.2.6 mit fcx_...
Es hat also funktioniert.


Internals:
   API        OpenWeatherMapAPI
   APIKEY     68xxx...
   APIOPTIONS
   CFGFN     
   DEF        API=OpenWeatherMapAPI apikey=68xxx...
   FUUID      63b59310-f33f-445e-0a9c-1834aebbaf5964db
   INTERVAL   3600
   LANG       de
   MODEL      OpenWeatherMapAPI
   NAME       System_OpenWeatherMapAPI_Wetter
   NOTIFYDEV  global
   NR         1472
   NTFY_ORDER 50-System_OpenWeatherMapAPI_Wetter
   STATE      T: 11 °C F: 92 % W: 35 km/h P: 1006 hPa
   TYPE       Weather
   VERSION    v2.2.6
   eventCount 3
   READINGS:
     2023-01-04 15:54:26   apiMaintainer   Marko Oldenburg (<a href=https://forum.fhem.de/index.php?action=profile;u=13684>CoolTux</a>)
     2023-01-04 15:54:26   apiVersion      v3.0.2
     2023-01-04 15:54:26   cloudCover      75
     2023-01-04 15:54:26   code            35
     2023-01-04 15:54:26   condition       Leichter Regen
     2023-01-04 15:54:26   current_date_time Wed,  4 Jan 2023 15:54
     2023-01-04 15:54:26   dew_point       10
     2023-01-04 15:54:26   fc1_cloudCover  95
     2023-01-04 15:54:26   fc1_code        35
     2023-01-04 15:54:26   fc1_condition   Mäßiger Regen
     2023-01-04 15:54:26   fc1_day_of_week Wed, 12:00
     2023-01-04 15:54:26   fc1_dew_point   8
     2023-01-04 15:54:26   fc1_high_c      11
     2023-01-04 15:54:26   fc1_humidity    87
     2023-01-04 15:54:26   fc1_icon        heavyrain
     2023-01-04 15:54:26   fc1_iconAPI     10d
     2023-01-04 15:54:26   fc1_low_c       6
     2023-01-04 15:54:26   fc1_moon_phase  0.42
     2023-01-04 15:54:26   fc1_moonrise    Wed, 13:52
     2023-01-04 15:54:26   fc1_moonset     Wed, 06:42
     2023-01-04 15:54:26   fc1_pressure    1011
     2023-01-04 15:54:26   fc1_pubDate     Wed,  4 Jan 2023 12:00
     2023-01-04 15:54:26   fc1_rain        19.15
     2023-01-04 15:54:26   fc1_sunrise     08:29
     2023-01-04 15:54:26   fc1_sunset      Wed, 16:18
     2023-01-04 15:54:26   fc1_tempFeelsLike_day 10
     2023-01-04 15:54:26   fc1_tempFeelsLike_eve 11
     2023-01-04 15:54:26   fc1_tempFeelsLike_morn 3
     2023-01-04 15:54:26   fc1_tempFeelsLike_night 10
     2023-01-04 15:54:26   fc1_tempHigh    11
     2023-01-04 15:54:26   fc1_tempLow     6
     2023-01-04 15:54:26   fc1_temp_c      11
     2023-01-04 15:54:26   fc1_temperature 11
     2023-01-04 15:54:26   fc1_temperature_eve 11
     2023-01-04 15:54:26   fc1_temperature_morn 7
     2023-01-04 15:54:26   fc1_temperature_night 11
     2023-01-04 15:54:26   fc1_uvi         0.04
     2023-01-04 15:54:26   fc1_wind        38
     2023-01-04 15:54:26   fc1_wind_condition Wind: SW 38 km/h
     2023-01-04 15:54:26   fc1_wind_direction 235
     2023-01-04 15:54:26   fc1_wind_gust   75
     2023-01-04 15:54:26   fc1_wind_speed  38
     2023-01-04 15:54:26   fc2_cloudCover  93
     2023-01-04 15:54:26   fc2_code        35
     2023-01-04 15:54:26   fc2_condition   Leichter Regen
     2023-01-04 15:54:26   fc2_day_of_week Thu, 12:00
     2023-01-04 15:54:26   fc2_dew_point   6
     2023-01-04 15:54:26   fc2_high_c      11
     2023-01-04 15:54:26   fc2_humidity    80
     2023-01-04 15:54:26   fc2_icon        heavyrain
     2023-01-04 15:54:26   fc2_iconAPI     10d
     2023-01-04 15:54:26   fc2_low_c       4
     2023-01-04 15:54:26   fc2_moon_phase  0.45
     2023-01-04 15:54:26   fc2_moonrise    Thu, 14:31
     2023-01-04 15:54:26   fc2_moonset     Thu, 07:49
     2023-01-04 15:54:26   fc2_pressure    1015
     2023-01-04 15:54:26   fc2_pubDate     Thu,  5 Jan 2023 12:00
     2023-01-04 15:54:26   fc2_rain        1.95
     2023-01-04 15:54:26   fc2_sunrise     08:29
     2023-01-04 15:54:26   fc2_sunset      Thu, 16:19
     2023-01-04 15:54:26   fc2_tempFeelsLike_day 6
     2023-01-04 15:54:26   fc2_tempFeelsLike_eve 2
     2023-01-04 15:54:26   fc2_tempFeelsLike_morn 6
     2023-01-04 15:54:26   fc2_tempFeelsLike_night 4
     2023-01-04 15:54:26   fc2_tempHigh    11
     2023-01-04 15:54:26   fc2_tempLow     4
     2023-01-04 15:54:26   fc2_temp_c      9
     2023-01-04 15:54:26   fc2_temperature 9
     2023-01-04 15:54:26   fc2_temperature_eve 5
     2023-01-04 15:54:26   fc2_temperature_morn 10
     2023-01-04 15:54:26   fc2_temperature_night 5
     2023-01-04 15:54:26   fc2_uvi         0.17
     2023-01-04 15:54:26   fc2_wind        36
     2023-01-04 15:54:26   fc2_wind_condition Wind: W 36 km/h
     2023-01-04 15:54:26   fc2_wind_direction 269
     2023-01-04 15:54:26   fc2_wind_gust   68
     2023-01-04 15:54:26   fc2_wind_speed  36
     2023-01-04 15:54:26   fc3_cloudCover  100
     2023-01-04 15:54:26   fc3_code        35
     2023-01-04 15:54:26   fc3_condition   Leichter Regen
     2023-01-04 15:54:26   fc3_day_of_week Fri, 12:00
     2023-01-04 15:54:26   fc3_dew_point   7
     2023-01-04 15:54:26   fc3_high_c      10
     2023-01-04 15:54:26   fc3_humidity    86
     2023-01-04 15:54:26   fc3_icon        heavyrain
     2023-01-04 15:54:26   fc3_iconAPI     10d
     2023-01-04 15:54:26   fc3_low_c       5
     2023-01-04 15:54:26   fc3_moon_phase  0.48
     2023-01-04 15:54:26   fc3_moonrise    Fri, 15:22
     2023-01-04 15:54:26   fc3_moonset     Fri, 08:45
     2023-01-04 15:54:26   fc3_pressure    1016
     2023-01-04 15:54:26   fc3_pubDate     Fri,  6 Jan 2023 12:00
     2023-01-04 15:54:26   fc3_rain        1.54
     2023-01-04 15:54:26   fc3_sunrise     08:29
     2023-01-04 15:54:26   fc3_sunset      Fri, 16:20
     2023-01-04 15:54:26   fc3_tempFeelsLike_day 7
     2023-01-04 15:54:26   fc3_tempFeelsLike_eve 6
     2023-01-04 15:54:26   fc3_tempFeelsLike_morn 5
     2023-01-04 15:54:26   fc3_tempFeelsLike_night 5
     2023-01-04 15:54:26   fc3_tempHigh    10
     2023-01-04 15:54:26   fc3_tempLow     5
     2023-01-04 15:54:26   fc3_temp_c      10
     2023-01-04 15:54:26   fc3_temperature 10
     2023-01-04 15:54:26   fc3_temperature_eve 9
     2023-01-04 15:54:26   fc3_temperature_morn 7
     2023-01-04 15:54:26   fc3_temperature_night 6
     2023-01-04 15:54:26   fc3_uvi         0.17
     2023-01-04 15:54:26   fc3_wind        26
     2023-01-04 15:54:26   fc3_wind_condition Wind: WSW 26 km/h
     2023-01-04 15:54:26   fc3_wind_direction 244
     2023-01-04 15:54:26   fc3_wind_gust   52
     2023-01-04 15:54:26   fc3_wind_speed  26
     2023-01-04 15:54:26   fc4_cloudCover  78
     2023-01-04 15:54:26   fc4_code        26
     2023-01-04 15:54:26   fc4_condition   Überwiegend bewölkt
     2023-01-04 15:54:26   fc4_day_of_week Sat, 12:00
     2023-01-04 15:54:26   fc4_dew_point   7
     2023-01-04 15:54:26   fc4_high_c      10
     2023-01-04 15:54:26   fc4_humidity    81
     2023-01-04 15:54:26   fc4_icon        cloudy
     2023-01-04 15:54:26   fc4_iconAPI     04d
     2023-01-04 15:54:26   fc4_low_c       6
     2023-01-04 15:54:26   fc4_moon_phase  0.5
     2023-01-04 15:54:26   fc4_moonrise    Sat, 16:24
     2023-01-04 15:54:26   fc4_moonset     Sat, 09:28
     2023-01-04 15:54:26   fc4_pressure    1014
     2023-01-04 15:54:26   fc4_pubDate     Sat,  7 Jan 2023 12:00
     2023-01-04 15:54:26   fc4_sunrise     08:28
     2023-01-04 15:54:26   fc4_sunset      Sat, 16:22
     2023-01-04 15:54:26   fc4_tempFeelsLike_day 8
     2023-01-04 15:54:26   fc4_tempFeelsLike_eve 5
     2023-01-04 15:54:26   fc4_tempFeelsLike_morn 4
     2023-01-04 15:54:26   fc4_tempFeelsLike_night 5
     2023-01-04 15:54:26   fc4_tempHigh    10
     2023-01-04 15:54:26   fc4_tempLow     6
     2023-01-04 15:54:26   fc4_temp_c      10
     2023-01-04 15:54:26   fc4_temperature 10
     2023-01-04 15:54:26   fc4_temperature_eve 8
     2023-01-04 15:54:26   fc4_temperature_morn 6
     2023-01-04 15:54:26   fc4_temperature_night 8
     2023-01-04 15:54:26   fc4_uvi         0.27
     2023-01-04 15:54:26   fc4_wind        19
     2023-01-04 15:54:26   fc4_wind_condition Wind: SSW 19 km/h
     2023-01-04 15:54:26   fc4_wind_direction 196
     2023-01-04 15:54:26   fc4_wind_gust   48
     2023-01-04 15:54:26   fc4_wind_speed  19
     2023-01-04 15:54:26   fc5_cloudCover  100
     2023-01-04 15:54:26   fc5_code        28
     2023-01-04 15:54:26   fc5_condition   Bedeckt
     2023-01-04 15:54:26   fc5_day_of_week Sun, 12:00
     2023-01-04 15:54:26   fc5_dew_point   6
     2023-01-04 15:54:26   fc5_high_c      10
     2023-01-04 15:54:26   fc5_humidity    77
     2023-01-04 15:54:26   fc5_icon        mostlycloudy
     2023-01-04 15:54:26   fc5_iconAPI     04d
     2023-01-04 15:54:26   fc5_low_c       8
     2023-01-04 15:54:26   fc5_moon_phase  0.55
     2023-01-04 15:54:26   fc5_moonrise    Sun, 17:34
     2023-01-04 15:54:26   fc5_moonset     Sun, 09:59
     2023-01-04 15:54:26   fc5_pressure    1006
     2023-01-04 15:54:26   fc5_pubDate     Sun,  8 Jan 2023 12:00
     2023-01-04 15:54:26   fc5_sunrise     08:28
     2023-01-04 15:54:26   fc5_sunset      Sun, 16:23
     2023-01-04 15:54:26   fc5_tempFeelsLike_day 8
     2023-01-04 15:54:26   fc5_tempFeelsLike_eve 6
     2023-01-04 15:54:26   fc5_tempFeelsLike_morn 5
     2023-01-04 15:54:26   fc5_tempFeelsLike_night 6
     2023-01-04 15:54:26   fc5_tempHigh    10
     2023-01-04 15:54:26   fc5_tempLow     8
     2023-01-04 15:54:26   fc5_temp_c      10
     2023-01-04 15:54:26   fc5_temperature 10
     2023-01-04 15:54:26   fc5_temperature_eve 9
     2023-01-04 15:54:26   fc5_temperature_morn 8
     2023-01-04 15:54:26   fc5_temperature_night 9
     2023-01-04 15:54:26   fc5_uvi         0.05
     2023-01-04 15:54:26   fc5_wind        20
     2023-01-04 15:54:26   fc5_wind_condition Wind: S 20 km/h
     2023-01-04 15:54:26   fc5_wind_direction 183
     2023-01-04 15:54:26   fc5_wind_gust   46
     2023-01-04 15:54:26   fc5_wind_speed  20
     2023-01-04 15:54:26   humidity        92
     2023-01-04 15:54:26   icon            heavyrain
     2023-01-04 15:54:26   iconAPI         10d
     2023-01-04 15:54:26   lastError       
     2023-01-04 15:54:26   lat             5x.x
     2023-01-04 15:54:26   long            1x.x
     2023-01-04 15:54:26   pressure        1006
     2023-01-04 15:54:26   pubDate         Wed,  4 Jan 2023 15:54
     2023-01-04 15:54:26   state           T: 11 °C F: 92 % W: 35 km/h P: 1006 hPa
     2023-01-04 15:54:26   status          ok
     2023-01-04 15:54:26   sunriseTime     Wed,  4 Jan 2023 08:29
     2023-01-04 15:54:26   sunsetTime      Wed,  4 Jan 2023 16:18
     2023-01-04 15:54:26   tempFeelsLike_c 11
     2023-01-04 15:54:26   temp_c          11
     2023-01-04 15:54:26   temperature     11
     2023-01-04 15:54:26   timezone        Europe/Berlin
     2023-01-04 15:54:26   timezone_offset 3600
     2023-01-04 15:54:26   uvi             0
     2023-01-04 15:54:26   validity        up-to-date
     2023-01-04 15:54:26   visibility      10000
     2023-01-04 15:54:26   warnCount       4
     2023-01-04 15:54:26   warn_0_Description Es treten Sturmböen mit Geschwindigkeiten um 65 km/h (18 m/s, 35 kn, Bft 8) aus südwestlicher Richtung auf. In Schauernähe sowie in exponierten Lagen muss mit Sturmböen bis 75 km/h (21 m/s, 41 kn, Bft 9) gerechnet werden.
     2023-01-04 15:54:26   warn_0_End      Wed,  4 Jan 2023 18:00
     2023-01-04 15:54:26   warn_0_Event    STURMBÖEN
     2023-01-04 15:54:26   warn_0_SenderName Deutscher Wetterdienst
     2023-01-04 15:54:26   warn_0_Start    Wed,  4 Jan 2023 10:00
     2023-01-04 15:54:26   warn_1_Description Es treten Sturmböen mit Geschwindigkeiten zwischen 55 km/h (15 m/s, 30 kn, Bft 7) und 70 km/h (20 m/s, 38 kn, Bft 8) aus westlicher Richtung auf.
     2023-01-04 15:54:26   warn_1_End      Thu,  5 Jan 2023 04:00
     2023-01-04 15:54:26   warn_1_Event    STURMBÖEN
     2023-01-04 15:54:26   warn_1_SenderName Deutscher Wetterdienst
     2023-01-04 15:54:26   warn_1_Start    Wed,  4 Jan 2023 18:00
     2023-01-04 15:54:26   warn_2_Description There is a risk of gale-force gusts (Level 2 of 4).
Max. gusts: ~ 65 km/h; Wind direction: south-west; Increased gusts: near showers and in exposed locations < 75 km/h
     2023-01-04 15:54:26   warn_2_End      Wed,  4 Jan 2023 18:00
     2023-01-04 15:54:26   warn_2_Event    gale-force gusts
     2023-01-04 15:54:26   warn_2_SenderName Deutscher Wetterdienst
     2023-01-04 15:54:26   warn_2_Start    Wed,  4 Jan 2023 10:00
     2023-01-04 15:54:26   warn_3_Description There is a risk of gale-force gusts (Level 2 of 4).
Max. gusts: 55-70 km/h; Wind direction: west
     2023-01-04 15:54:26   warn_3_End      Thu,  5 Jan 2023 04:00
     2023-01-04 15:54:26   warn_3_Event    gale-force gusts
     2023-01-04 15:54:26   warn_3_SenderName Deutscher Wetterdienst
     2023-01-04 15:54:26   warn_3_Start    Wed,  4 Jan 2023 18:00
     2023-01-04 15:54:26   wind            35
     2023-01-04 15:54:26   wind_condition  Wind: SW 35 km/h
     2023-01-04 15:54:26   wind_direction  230
     2023-01-04 15:54:26   wind_gust       0
     2023-01-04 15:54:26   wind_speed      35
   fhem:
     LOCATION   5x.x,1x.x
     allowCache 1
     interfaces temperature;humidity;wind
Attributes:
   alerts     1
   event-on-change-reading .*
   forecast   daily
   room       System


Wo hast Du dies Version her. Die muss komplett anders sein.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

octek0815

Zitat von: CoolTux am 04 Januar 2023, 16:30:46
Wo hast Du dies Version her. Die muss komplett anders sein.

Die habe ich am 21.12. von deiner git Seite geladen.

siehe...
https://forum.fhem.de/index.php/topic,130949.0.html

CoolTux

Das ist mehr wie seltsam. Normalerweise ist es wie ich gesagt habe das OpenWetherMapAPI in der forecast 2.5 Version nur Stündlich liefert. 3 Stunden für 5 Tage. So steht es auch in der API Beschreibung.

Kannst Du mir bitte einmal die Weather und OpenWeatherMapAPI Files zukommen lassen.

https://cloud.cooltux.net/s/DDqLYmJ6sa4iMsf


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

octek0815

Zitat von: CoolTux am 04 Januar 2023, 16:45:05
Das ist mehr wie seltsam. Normalerweise ist es wie ich gesagt habe das OpenWetherMapAPI in der forecast 2.5 Version nur Stündlich liefert. 3 Stunden für 5 Tage. So steht es auch in der API Beschreibung.

Kannst Du mir bitte einmal die Weather und OpenWeatherMapAPI Files zukommen lassen.

https://cloud.cooltux.net/s/DDqLYmJ6sa4iMsf


Danke Dir

Habe ich soeben hochgeladen.

CoolTux

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

CoolTux

Ok das war einfach. Dort war nur onecall drin. Also hast Du wohl ein funktionierenden onecall Key. Stell mal auf API Version 3.0 um
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

octek0815

Zitat von: CoolTux am 04 Januar 2023, 16:54:46
Ok das war einfach. Dort war nur onecall drin. Also hast Du wohl ein funktionierenden onecall Key. Stell mal auf API Version 3.0 um

Das glaube ich widerum auch nicht, da ich das vorhin mit deinen aktuellen Versionen probiert hatte und dann einen Fehler bekommen habe.

CoolTux

Zitat von: octek0815 am 04 Januar 2023, 16:57:16
Das glaube ich widerum auch nicht, da ich das vorhin mit deinen aktuellen Versionen probiert hatte und dann einen Fehler bekommen habe.

Es gäbe da noch eine Möglichkeit. Kannst Du mal bitte ein Update machen um die neuste Version zu bekommen und dann die Datei OpenWeatherMapAPI bearbeiten?

Zeile 319 die 3.0 auf 2.5 ändern. Das machst Du onecall aber über version 2.5 Das hatte oft nie funktioniert daher habe ich das raus genommen gehabt.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

octek0815

Zitat von: CoolTux am 04 Januar 2023, 17:05:55
Es gäbe da noch eine Möglichkeit. Kannst Du mal bitte ein Update machen um die neuste Version zu bekommen und dann die Datei OpenWeatherMapAPI bearbeiten?

Zeile 319 die 3.0 auf 2.5 ändern. Das machst Du onecall aber über version 2.5 Das hatte oft nie funktioniert daher habe ich das raus genommen gehabt.

Funktioniert.
Bekomme aber noch ein...

2023.01.04 17:14:35 1 : PERL WARNING: Use of uninitialized value in multiplication (*) at lib/FHEM/APIs/Weather/OpenWeatherMapAPI.pm line 734.


Hier ein List...


Internals:
   API        OpenWeatherMapAPI
   APIKEY     68xxx...
   APIOPTIONS
   DEF        API=OpenWeatherMapAPI apikey=68xxx...
   FUUID      63b59310-f33f-445e-0a9c-1834aebbaf5964db
   INTERVAL   3600
   LANG       de
   MODEL      OpenWeatherMapAPI
   NAME       System_OpenWeatherMapAPI_Wetter
   NOTIFYDEV  global
   NR         1262
   NTFY_ORDER 50-System_OpenWeatherMapAPI_Wetter
   STATE      T: 11 °C F: 90 % W: 37 km/h P: 1006 hPa
   TYPE       Weather
   VERSION    v2.2.11
   eventCount 3
   OLDREADINGS:
   READINGS:
     2023-01-04 17:17:11   apiMaintainer   Marko Oldenburg (<a href=https://forum.fhem.de/index.php?action=profile;u=13684>CoolTux</a>)
     2023-01-04 17:17:11   apiVersion      v3.0.12
     2023-01-04 17:17:11   cloudCover      75
     2023-01-04 17:17:11   code            26
     2023-01-04 17:17:11   condition       Überwiegend bewölkt
     2023-01-04 17:17:11   current_date_time Wed,  4 Jan 2023 17:14
     2023-01-04 17:17:11   dew_point       10
     2023-01-04 17:17:11   fc1_cloudCover  100
     2023-01-04 17:17:11   fc1_code        35
     2023-01-04 17:17:11   fc1_condition   Mäßiger Regen
     2023-01-04 17:17:11   fc1_day_of_week Wed, 12:00
     2023-01-04 17:17:11   fc1_dew_point   8
     2023-01-04 17:17:11   fc1_high_c      12
     2023-01-04 17:17:11   fc1_humidity    86
     2023-01-04 17:17:11   fc1_icon        heavyrain
     2023-01-04 17:17:11   fc1_iconAPI     10d
     2023-01-04 17:17:11   fc1_low_c       6
     2023-01-04 17:17:11   fc1_moon_phase  0.42
     2023-01-04 17:17:11   fc1_moonrise    Wed, 13:52
     2023-01-04 17:17:11   fc1_moonset     Wed, 06:42
     2023-01-04 17:17:11   fc1_pressure    1012
     2023-01-04 17:17:11   fc1_pubDate     Wed,  4 Jan 2023 12:00
     2023-01-04 17:17:11   fc1_rain        18.96
     2023-01-04 17:17:11   fc1_sunrise     Wed, 08:29
     2023-01-04 17:17:11   fc1_sunset      Wed, 16:18
     2023-01-04 17:17:11   fc1_tempFeelsLike_day 10
     2023-01-04 17:17:11   fc1_tempFeelsLike_eve 11
     2023-01-04 17:17:11   fc1_tempFeelsLike_morn 3
     2023-01-04 17:17:11   fc1_tempFeelsLike_night 10
     2023-01-04 17:17:11   fc1_tempHigh    12
     2023-01-04 17:17:11   fc1_tempLow     6
     2023-01-04 17:17:11   fc1_temp_c      10
     2023-01-04 17:17:11   fc1_temperature 10
     2023-01-04 17:17:11   fc1_temperature_eve 11
     2023-01-04 17:17:11   fc1_temperature_morn 7
     2023-01-04 17:17:11   fc1_temperature_night 11
     2023-01-04 17:17:11   fc1_uvi         0.04
     2023-01-04 17:17:11   fc1_wind        38
     2023-01-04 17:17:11   fc1_wind_condition Wind: SW 38 km/h
     2023-01-04 17:17:11   fc1_wind_direction 235
     2023-01-04 17:17:11   fc1_wind_gust   75
     2023-01-04 17:17:11   fc1_wind_speed  38
     2023-01-04 17:17:11   fc2_cloudCover  93
     2023-01-04 17:17:11   fc2_code        35
     2023-01-04 17:17:11   fc2_condition   Leichter Regen
     2023-01-04 17:17:11   fc2_day_of_week Thu, 12:00
     2023-01-04 17:17:11   fc2_dew_point   6
     2023-01-04 17:17:11   fc2_high_c      11
     2023-01-04 17:17:11   fc2_humidity    80
     2023-01-04 17:17:11   fc2_icon        heavyrain
     2023-01-04 17:17:11   fc2_iconAPI     10d
     2023-01-04 17:17:11   fc2_low_c       4
     2023-01-04 17:17:11   fc2_moon_phase  0.45
     2023-01-04 17:17:11   fc2_moonrise    Thu, 14:31
     2023-01-04 17:17:11   fc2_moonset     Thu, 07:49
     2023-01-04 17:17:11   fc2_pressure    1015
     2023-01-04 17:17:11   fc2_pubDate     Thu,  5 Jan 2023 12:00
     2023-01-04 17:17:11   fc2_rain        1.95
     2023-01-04 17:17:11   fc2_sunrise     Thu, 08:29
     2023-01-04 17:17:11   fc2_sunset      Thu, 16:19
     2023-01-04 17:17:11   fc2_tempFeelsLike_day 6
     2023-01-04 17:17:11   fc2_tempFeelsLike_eve 2
     2023-01-04 17:17:11   fc2_tempFeelsLike_morn 6
     2023-01-04 17:17:11   fc2_tempFeelsLike_night 4
     2023-01-04 17:17:11   fc2_tempHigh    11
     2023-01-04 17:17:11   fc2_tempLow     4
     2023-01-04 17:17:11   fc2_temp_c      9
     2023-01-04 17:17:11   fc2_temperature 9
     2023-01-04 17:17:11   fc2_temperature_eve 5
     2023-01-04 17:17:11   fc2_temperature_morn 10
     2023-01-04 17:17:11   fc2_temperature_night 5
     2023-01-04 17:17:11   fc2_uvi         0.17
     2023-01-04 17:17:11   fc2_wind        36
     2023-01-04 17:17:11   fc2_wind_condition Wind: W 36 km/h
     2023-01-04 17:17:11   fc2_wind_direction 269
     2023-01-04 17:17:11   fc2_wind_gust   68
     2023-01-04 17:17:11   fc2_wind_speed  36
     2023-01-04 17:17:11   fc3_cloudCover  100
     2023-01-04 17:17:11   fc3_code        35
     2023-01-04 17:17:11   fc3_condition   Leichter Regen
     2023-01-04 17:17:11   fc3_day_of_week Fri, 12:00
     2023-01-04 17:17:11   fc3_dew_point   7
     2023-01-04 17:17:11   fc3_high_c      10
     2023-01-04 17:17:11   fc3_humidity    86
     2023-01-04 17:17:11   fc3_icon        heavyrain
     2023-01-04 17:17:11   fc3_iconAPI     10d
     2023-01-04 17:17:11   fc3_low_c       5
     2023-01-04 17:17:11   fc3_moon_phase  0.48
     2023-01-04 17:17:11   fc3_moonrise    Fri, 15:22
     2023-01-04 17:17:11   fc3_moonset     Fri, 08:45
     2023-01-04 17:17:11   fc3_pressure    1016
     2023-01-04 17:17:11   fc3_pubDate     Fri,  6 Jan 2023 12:00
     2023-01-04 17:17:11   fc3_rain        1.54
     2023-01-04 17:17:11   fc3_sunrise     Fri, 08:29
     2023-01-04 17:17:11   fc3_sunset      Fri, 16:20
     2023-01-04 17:17:11   fc3_tempFeelsLike_day 7
     2023-01-04 17:17:11   fc3_tempFeelsLike_eve 6
     2023-01-04 17:17:11   fc3_tempFeelsLike_morn 5
     2023-01-04 17:17:11   fc3_tempFeelsLike_night 5
     2023-01-04 17:17:11   fc3_tempHigh    10
     2023-01-04 17:17:11   fc3_tempLow     5
     2023-01-04 17:17:11   fc3_temp_c      10
     2023-01-04 17:17:11   fc3_temperature 10
     2023-01-04 17:17:11   fc3_temperature_eve 9
     2023-01-04 17:17:11   fc3_temperature_morn 7
     2023-01-04 17:17:11   fc3_temperature_night 6
     2023-01-04 17:17:11   fc3_uvi         0.17
     2023-01-04 17:17:11   fc3_wind        26
     2023-01-04 17:17:11   fc3_wind_condition Wind: WSW 26 km/h
     2023-01-04 17:17:11   fc3_wind_direction 244
     2023-01-04 17:17:11   fc3_wind_gust   52
     2023-01-04 17:17:11   fc3_wind_speed  26
     2023-01-04 17:17:11   fc4_cloudCover  78
     2023-01-04 17:17:11   fc4_code        26
     2023-01-04 17:17:11   fc4_condition   Überwiegend bewölkt
     2023-01-04 17:17:11   fc4_day_of_week Sat, 12:00
     2023-01-04 17:17:11   fc4_dew_point   7
     2023-01-04 17:17:11   fc4_high_c      10
     2023-01-04 17:17:11   fc4_humidity    81
     2023-01-04 17:17:11   fc4_icon        cloudy
     2023-01-04 17:17:11   fc4_iconAPI     04d
     2023-01-04 17:17:11   fc4_low_c       6
     2023-01-04 17:17:11   fc4_moon_phase  0.5
     2023-01-04 17:17:11   fc4_moonrise    Sat, 16:24
     2023-01-04 17:17:11   fc4_moonset     Sat, 09:28
     2023-01-04 17:17:11   fc4_pressure    1014
     2023-01-04 17:17:11   fc4_pubDate     Sat,  7 Jan 2023 12:00
     2023-01-04 17:17:11   fc4_sunrise     Sat, 08:28
     2023-01-04 17:17:11   fc4_sunset      Sat, 16:22
     2023-01-04 17:17:11   fc4_tempFeelsLike_day 8
     2023-01-04 17:17:11   fc4_tempFeelsLike_eve 5
     2023-01-04 17:17:11   fc4_tempFeelsLike_morn 4
     2023-01-04 17:17:11   fc4_tempFeelsLike_night 5
     2023-01-04 17:17:11   fc4_tempHigh    10
     2023-01-04 17:17:11   fc4_tempLow     6
     2023-01-04 17:17:11   fc4_temp_c      10
     2023-01-04 17:17:11   fc4_temperature 10
     2023-01-04 17:17:11   fc4_temperature_eve 8
     2023-01-04 17:17:11   fc4_temperature_morn 6
     2023-01-04 17:17:11   fc4_temperature_night 8
     2023-01-04 17:17:11   fc4_uvi         0.27
     2023-01-04 17:17:11   fc4_wind        19
     2023-01-04 17:17:11   fc4_wind_condition Wind: SSW 19 km/h
     2023-01-04 17:17:11   fc4_wind_direction 196
     2023-01-04 17:17:11   fc4_wind_gust   48
     2023-01-04 17:17:11   fc4_wind_speed  19
     2023-01-04 17:17:11   fc5_cloudCover  100
     2023-01-04 17:17:11   fc5_code        28
     2023-01-04 17:17:11   fc5_condition   Bedeckt
     2023-01-04 17:17:11   fc5_day_of_week Sun, 12:00
     2023-01-04 17:17:11   fc5_dew_point   6
     2023-01-04 17:17:11   fc5_high_c      10
     2023-01-04 17:17:11   fc5_humidity    77
     2023-01-04 17:17:11   fc5_icon        mostlycloudy
     2023-01-04 17:17:11   fc5_iconAPI     04d
     2023-01-04 17:17:11   fc5_low_c       8
     2023-01-04 17:17:11   fc5_moon_phase  0.55
     2023-01-04 17:17:11   fc5_moonrise    Sun, 17:34
     2023-01-04 17:17:11   fc5_moonset     Sun, 09:59
     2023-01-04 17:17:11   fc5_pressure    1006
     2023-01-04 17:17:11   fc5_pubDate     Sun,  8 Jan 2023 12:00
     2023-01-04 17:17:11   fc5_sunrise     Sun, 08:28
     2023-01-04 17:17:11   fc5_sunset      Sun, 16:23
     2023-01-04 17:17:11   fc5_tempFeelsLike_day 8
     2023-01-04 17:17:11   fc5_tempFeelsLike_eve 6
     2023-01-04 17:17:11   fc5_tempFeelsLike_morn 5
     2023-01-04 17:17:11   fc5_tempFeelsLike_night 6
     2023-01-04 17:17:11   fc5_tempHigh    10
     2023-01-04 17:17:11   fc5_tempLow     8
     2023-01-04 17:17:11   fc5_temp_c      10
     2023-01-04 17:17:11   fc5_temperature 10
     2023-01-04 17:17:11   fc5_temperature_eve 9
     2023-01-04 17:17:11   fc5_temperature_morn 8
     2023-01-04 17:17:11   fc5_temperature_night 9
     2023-01-04 17:17:11   fc5_uvi         0.05
     2023-01-04 17:17:11   fc5_wind        20
     2023-01-04 17:17:11   fc5_wind_condition Wind: S 20 km/h
     2023-01-04 17:17:11   fc5_wind_direction 183
     2023-01-04 17:17:11   fc5_wind_gust   46
     2023-01-04 17:17:11   fc5_wind_speed  20
     2023-01-04 17:17:11   humidity        90
     2023-01-04 17:17:11   icon            cloudy
     2023-01-04 17:17:11   iconAPI         04n
     2023-01-04 17:17:11   lastError       
     2023-01-04 17:17:11   lat             5x
     2023-01-04 17:17:11   long            1y
     2023-01-04 17:17:11   pressure        1006
     2023-01-04 17:17:11   pubDate         Wed,  4 Jan 2023 17:14
     2023-01-04 17:17:11   state           T: 11 °C F: 90 % W: 37 km/h P: 1006 hPa
     2023-01-04 17:17:11   status          ok
     2023-01-04 17:17:11   sunriseTime     Wed,  4 Jan 2023 08:29
     2023-01-04 17:17:11   sunsetTime      Wed,  4 Jan 2023 16:18
     2023-01-04 17:17:11   tempFeelsLike_c 11
     2023-01-04 17:17:11   temp_c          11
     2023-01-04 17:17:11   temperature     11
     2023-01-04 17:17:11   timezone        Europe/Berlin
     2023-01-04 17:17:11   timezone_offset 3600
     2023-01-04 17:17:11   uvi             0
     2023-01-04 17:17:11   validity        up-to-date
     2023-01-04 17:17:11   visibility      10000
     2023-01-04 17:17:11   warnCount       4
     2023-01-04 17:17:11   warn_0_Description Es treten Sturmböen mit Geschwindigkeiten um 65 km/h (18 m/s, 35 kn, Bft 8) aus südwestlicher Richtung auf. In Schauernähe sowie in exponierten Lagen muss mit Sturmböen bis 75 km/h (21 m/s, 41 kn, Bft 9) gerechnet werden.
     2023-01-04 17:17:11   warn_0_End      Wed,  4 Jan 2023 18:00
     2023-01-04 17:17:11   warn_0_Event    STURMBÖEN
     2023-01-04 17:17:11   warn_0_SenderName Deutscher Wetterdienst
     2023-01-04 17:17:11   warn_0_Start    Wed,  4 Jan 2023 10:00
     2023-01-04 17:17:11   warn_1_Description Es treten Sturmböen mit Geschwindigkeiten zwischen 55 km/h (15 m/s, 30 kn, Bft 7) und 70 km/h (20 m/s, 38 kn, Bft 8) aus westlicher Richtung auf.
     2023-01-04 17:17:11   warn_1_End      Thu,  5 Jan 2023 04:00
     2023-01-04 17:17:11   warn_1_Event    STURMBÖEN
     2023-01-04 17:17:11   warn_1_SenderName Deutscher Wetterdienst
     2023-01-04 17:17:11   warn_1_Start    Wed,  4 Jan 2023 18:00
     2023-01-04 17:17:11   warn_2_Description There is a risk of gale-force gusts (Level 2 of 4).
Max. gusts: ~ 65 km/h; Wind direction: south-west; Increased gusts: near showers and in exposed locations < 75 km/h
     2023-01-04 17:17:11   warn_2_End      Wed,  4 Jan 2023 18:00
     2023-01-04 17:17:11   warn_2_Event    gale-force gusts
     2023-01-04 17:17:11   warn_2_SenderName Deutscher Wetterdienst
     2023-01-04 17:17:11   warn_2_Start    Wed,  4 Jan 2023 10:00
     2023-01-04 17:17:11   warn_3_Description There is a risk of gale-force gusts (Level 2 of 4).
Max. gusts: 55-70 km/h; Wind direction: west
     2023-01-04 17:17:11   warn_3_End      Thu,  5 Jan 2023 04:00
     2023-01-04 17:17:11   warn_3_Event    gale-force gusts
     2023-01-04 17:17:11   warn_3_SenderName Deutscher Wetterdienst
     2023-01-04 17:17:11   warn_3_Start    Wed,  4 Jan 2023 18:00
     2023-01-04 17:17:11   wind            37
     2023-01-04 17:17:11   wind_condition  Wind: SW 37 km/h
     2023-01-04 17:17:11   wind_direction  230
     2023-01-04 17:17:11   wind_gust       0
     2023-01-04 17:17:11   wind_speed      37
   fhem:
     LOCATION   5x,1y
     allowCache 1
     interfaces temperature;humidity;wind
Attributes:
   alerts     1
   forecast   daily
   room       System

CoolTux

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

CoolTux

Zitat von: octek0815 am 04 Januar 2023, 17:20:10
Funktioniert.
Bekomme aber noch ein...

2023.01.04 17:14:35 1 : PERL WARNING: Use of uninitialized value in multiplication (*) at lib/FHEM/APIs/Weather/OpenWeatherMapAPI.pm line 734.


Hier ein List...


Internals:
   API        OpenWeatherMapAPI
   APIKEY     68xxx...
   APIOPTIONS
   DEF        API=OpenWeatherMapAPI apikey=68xxx...
   FUUID      63b59310-f33f-445e-0a9c-1834aebbaf5964db
   INTERVAL   3600
   LANG       de
   MODEL      OpenWeatherMapAPI
   NAME       System_OpenWeatherMapAPI_Wetter
   NOTIFYDEV  global
   NR         1262
   NTFY_ORDER 50-System_OpenWeatherMapAPI_Wetter
   STATE      T: 11 °C F: 90 % W: 37 km/h P: 1006 hPa
   TYPE       Weather
   VERSION    v2.2.11
   eventCount 3
   OLDREADINGS:
   READINGS:
     2023-01-04 17:17:11   apiMaintainer   Marko Oldenburg (<a href=https://forum.fhem.de/index.php?action=profile;u=13684>CoolTux</a>)
     2023-01-04 17:17:11   apiVersion      v3.0.12
     2023-01-04 17:17:11   cloudCover      75
     2023-01-04 17:17:11   code            26
     2023-01-04 17:17:11   condition       Überwiegend bewölkt
     2023-01-04 17:17:11   current_date_time Wed,  4 Jan 2023 17:14
     2023-01-04 17:17:11   dew_point       10
     2023-01-04 17:17:11   fc1_cloudCover  100
     2023-01-04 17:17:11   fc1_code        35
     2023-01-04 17:17:11   fc1_condition   Mäßiger Regen
     2023-01-04 17:17:11   fc1_day_of_week Wed, 12:00
     2023-01-04 17:17:11   fc1_dew_point   8
     2023-01-04 17:17:11   fc1_high_c      12
     2023-01-04 17:17:11   fc1_humidity    86
     2023-01-04 17:17:11   fc1_icon        heavyrain
     2023-01-04 17:17:11   fc1_iconAPI     10d
     2023-01-04 17:17:11   fc1_low_c       6
     2023-01-04 17:17:11   fc1_moon_phase  0.42
     2023-01-04 17:17:11   fc1_moonrise    Wed, 13:52
     2023-01-04 17:17:11   fc1_moonset     Wed, 06:42
     2023-01-04 17:17:11   fc1_pressure    1012
     2023-01-04 17:17:11   fc1_pubDate     Wed,  4 Jan 2023 12:00
     2023-01-04 17:17:11   fc1_rain        18.96
     2023-01-04 17:17:11   fc1_sunrise     Wed, 08:29
     2023-01-04 17:17:11   fc1_sunset      Wed, 16:18
     2023-01-04 17:17:11   fc1_tempFeelsLike_day 10
     2023-01-04 17:17:11   fc1_tempFeelsLike_eve 11
     2023-01-04 17:17:11   fc1_tempFeelsLike_morn 3
     2023-01-04 17:17:11   fc1_tempFeelsLike_night 10
     2023-01-04 17:17:11   fc1_tempHigh    12
     2023-01-04 17:17:11   fc1_tempLow     6
     2023-01-04 17:17:11   fc1_temp_c      10
     2023-01-04 17:17:11   fc1_temperature 10
     2023-01-04 17:17:11   fc1_temperature_eve 11
     2023-01-04 17:17:11   fc1_temperature_morn 7
     2023-01-04 17:17:11   fc1_temperature_night 11
     2023-01-04 17:17:11   fc1_uvi         0.04
     2023-01-04 17:17:11   fc1_wind        38
     2023-01-04 17:17:11   fc1_wind_condition Wind: SW 38 km/h
     2023-01-04 17:17:11   fc1_wind_direction 235
     2023-01-04 17:17:11   fc1_wind_gust   75
     2023-01-04 17:17:11   fc1_wind_speed  38
     2023-01-04 17:17:11   fc2_cloudCover  93
     2023-01-04 17:17:11   fc2_code        35
     2023-01-04 17:17:11   fc2_condition   Leichter Regen
     2023-01-04 17:17:11   fc2_day_of_week Thu, 12:00
     2023-01-04 17:17:11   fc2_dew_point   6
     2023-01-04 17:17:11   fc2_high_c      11
     2023-01-04 17:17:11   fc2_humidity    80
     2023-01-04 17:17:11   fc2_icon        heavyrain
     2023-01-04 17:17:11   fc2_iconAPI     10d
     2023-01-04 17:17:11   fc2_low_c       4
     2023-01-04 17:17:11   fc2_moon_phase  0.45
     2023-01-04 17:17:11   fc2_moonrise    Thu, 14:31
     2023-01-04 17:17:11   fc2_moonset     Thu, 07:49
     2023-01-04 17:17:11   fc2_pressure    1015
     2023-01-04 17:17:11   fc2_pubDate     Thu,  5 Jan 2023 12:00
     2023-01-04 17:17:11   fc2_rain        1.95
     2023-01-04 17:17:11   fc2_sunrise     Thu, 08:29
     2023-01-04 17:17:11   fc2_sunset      Thu, 16:19
     2023-01-04 17:17:11   fc2_tempFeelsLike_day 6
     2023-01-04 17:17:11   fc2_tempFeelsLike_eve 2
     2023-01-04 17:17:11   fc2_tempFeelsLike_morn 6
     2023-01-04 17:17:11   fc2_tempFeelsLike_night 4
     2023-01-04 17:17:11   fc2_tempHigh    11
     2023-01-04 17:17:11   fc2_tempLow     4
     2023-01-04 17:17:11   fc2_temp_c      9
     2023-01-04 17:17:11   fc2_temperature 9
     2023-01-04 17:17:11   fc2_temperature_eve 5
     2023-01-04 17:17:11   fc2_temperature_morn 10
     2023-01-04 17:17:11   fc2_temperature_night 5
     2023-01-04 17:17:11   fc2_uvi         0.17
     2023-01-04 17:17:11   fc2_wind        36
     2023-01-04 17:17:11   fc2_wind_condition Wind: W 36 km/h
     2023-01-04 17:17:11   fc2_wind_direction 269
     2023-01-04 17:17:11   fc2_wind_gust   68
     2023-01-04 17:17:11   fc2_wind_speed  36
     2023-01-04 17:17:11   fc3_cloudCover  100
     2023-01-04 17:17:11   fc3_code        35
     2023-01-04 17:17:11   fc3_condition   Leichter Regen
     2023-01-04 17:17:11   fc3_day_of_week Fri, 12:00
     2023-01-04 17:17:11   fc3_dew_point   7
     2023-01-04 17:17:11   fc3_high_c      10
     2023-01-04 17:17:11   fc3_humidity    86
     2023-01-04 17:17:11   fc3_icon        heavyrain
     2023-01-04 17:17:11   fc3_iconAPI     10d
     2023-01-04 17:17:11   fc3_low_c       5
     2023-01-04 17:17:11   fc3_moon_phase  0.48
     2023-01-04 17:17:11   fc3_moonrise    Fri, 15:22
     2023-01-04 17:17:11   fc3_moonset     Fri, 08:45
     2023-01-04 17:17:11   fc3_pressure    1016
     2023-01-04 17:17:11   fc3_pubDate     Fri,  6 Jan 2023 12:00
     2023-01-04 17:17:11   fc3_rain        1.54
     2023-01-04 17:17:11   fc3_sunrise     Fri, 08:29
     2023-01-04 17:17:11   fc3_sunset      Fri, 16:20
     2023-01-04 17:17:11   fc3_tempFeelsLike_day 7
     2023-01-04 17:17:11   fc3_tempFeelsLike_eve 6
     2023-01-04 17:17:11   fc3_tempFeelsLike_morn 5
     2023-01-04 17:17:11   fc3_tempFeelsLike_night 5
     2023-01-04 17:17:11   fc3_tempHigh    10
     2023-01-04 17:17:11   fc3_tempLow     5
     2023-01-04 17:17:11   fc3_temp_c      10
     2023-01-04 17:17:11   fc3_temperature 10
     2023-01-04 17:17:11   fc3_temperature_eve 9
     2023-01-04 17:17:11   fc3_temperature_morn 7
     2023-01-04 17:17:11   fc3_temperature_night 6
     2023-01-04 17:17:11   fc3_uvi         0.17
     2023-01-04 17:17:11   fc3_wind        26
     2023-01-04 17:17:11   fc3_wind_condition Wind: WSW 26 km/h
     2023-01-04 17:17:11   fc3_wind_direction 244
     2023-01-04 17:17:11   fc3_wind_gust   52
     2023-01-04 17:17:11   fc3_wind_speed  26
     2023-01-04 17:17:11   fc4_cloudCover  78
     2023-01-04 17:17:11   fc4_code        26
     2023-01-04 17:17:11   fc4_condition   Überwiegend bewölkt
     2023-01-04 17:17:11   fc4_day_of_week Sat, 12:00
     2023-01-04 17:17:11   fc4_dew_point   7
     2023-01-04 17:17:11   fc4_high_c      10
     2023-01-04 17:17:11   fc4_humidity    81
     2023-01-04 17:17:11   fc4_icon        cloudy
     2023-01-04 17:17:11   fc4_iconAPI     04d
     2023-01-04 17:17:11   fc4_low_c       6
     2023-01-04 17:17:11   fc4_moon_phase  0.5
     2023-01-04 17:17:11   fc4_moonrise    Sat, 16:24
     2023-01-04 17:17:11   fc4_moonset     Sat, 09:28
     2023-01-04 17:17:11   fc4_pressure    1014
     2023-01-04 17:17:11   fc4_pubDate     Sat,  7 Jan 2023 12:00
     2023-01-04 17:17:11   fc4_sunrise     Sat, 08:28
     2023-01-04 17:17:11   fc4_sunset      Sat, 16:22
     2023-01-04 17:17:11   fc4_tempFeelsLike_day 8
     2023-01-04 17:17:11   fc4_tempFeelsLike_eve 5
     2023-01-04 17:17:11   fc4_tempFeelsLike_morn 4
     2023-01-04 17:17:11   fc4_tempFeelsLike_night 5
     2023-01-04 17:17:11   fc4_tempHigh    10
     2023-01-04 17:17:11   fc4_tempLow     6
     2023-01-04 17:17:11   fc4_temp_c      10
     2023-01-04 17:17:11   fc4_temperature 10
     2023-01-04 17:17:11   fc4_temperature_eve 8
     2023-01-04 17:17:11   fc4_temperature_morn 6
     2023-01-04 17:17:11   fc4_temperature_night 8
     2023-01-04 17:17:11   fc4_uvi         0.27
     2023-01-04 17:17:11   fc4_wind        19
     2023-01-04 17:17:11   fc4_wind_condition Wind: SSW 19 km/h
     2023-01-04 17:17:11   fc4_wind_direction 196
     2023-01-04 17:17:11   fc4_wind_gust   48
     2023-01-04 17:17:11   fc4_wind_speed  19
     2023-01-04 17:17:11   fc5_cloudCover  100
     2023-01-04 17:17:11   fc5_code        28
     2023-01-04 17:17:11   fc5_condition   Bedeckt
     2023-01-04 17:17:11   fc5_day_of_week Sun, 12:00
     2023-01-04 17:17:11   fc5_dew_point   6
     2023-01-04 17:17:11   fc5_high_c      10
     2023-01-04 17:17:11   fc5_humidity    77
     2023-01-04 17:17:11   fc5_icon        mostlycloudy
     2023-01-04 17:17:11   fc5_iconAPI     04d
     2023-01-04 17:17:11   fc5_low_c       8
     2023-01-04 17:17:11   fc5_moon_phase  0.55
     2023-01-04 17:17:11   fc5_moonrise    Sun, 17:34
     2023-01-04 17:17:11   fc5_moonset     Sun, 09:59
     2023-01-04 17:17:11   fc5_pressure    1006
     2023-01-04 17:17:11   fc5_pubDate     Sun,  8 Jan 2023 12:00
     2023-01-04 17:17:11   fc5_sunrise     Sun, 08:28
     2023-01-04 17:17:11   fc5_sunset      Sun, 16:23
     2023-01-04 17:17:11   fc5_tempFeelsLike_day 8
     2023-01-04 17:17:11   fc5_tempFeelsLike_eve 6
     2023-01-04 17:17:11   fc5_tempFeelsLike_morn 5
     2023-01-04 17:17:11   fc5_tempFeelsLike_night 6
     2023-01-04 17:17:11   fc5_tempHigh    10
     2023-01-04 17:17:11   fc5_tempLow     8
     2023-01-04 17:17:11   fc5_temp_c      10
     2023-01-04 17:17:11   fc5_temperature 10
     2023-01-04 17:17:11   fc5_temperature_eve 9
     2023-01-04 17:17:11   fc5_temperature_morn 8
     2023-01-04 17:17:11   fc5_temperature_night 9
     2023-01-04 17:17:11   fc5_uvi         0.05
     2023-01-04 17:17:11   fc5_wind        20
     2023-01-04 17:17:11   fc5_wind_condition Wind: S 20 km/h
     2023-01-04 17:17:11   fc5_wind_direction 183
     2023-01-04 17:17:11   fc5_wind_gust   46
     2023-01-04 17:17:11   fc5_wind_speed  20
     2023-01-04 17:17:11   humidity        90
     2023-01-04 17:17:11   icon            cloudy
     2023-01-04 17:17:11   iconAPI         04n
     2023-01-04 17:17:11   lastError       
     2023-01-04 17:17:11   lat             5x
     2023-01-04 17:17:11   long            1y
     2023-01-04 17:17:11   pressure        1006
     2023-01-04 17:17:11   pubDate         Wed,  4 Jan 2023 17:14
     2023-01-04 17:17:11   state           T: 11 °C F: 90 % W: 37 km/h P: 1006 hPa
     2023-01-04 17:17:11   status          ok
     2023-01-04 17:17:11   sunriseTime     Wed,  4 Jan 2023 08:29
     2023-01-04 17:17:11   sunsetTime      Wed,  4 Jan 2023 16:18
     2023-01-04 17:17:11   tempFeelsLike_c 11
     2023-01-04 17:17:11   temp_c          11
     2023-01-04 17:17:11   temperature     11
     2023-01-04 17:17:11   timezone        Europe/Berlin
     2023-01-04 17:17:11   timezone_offset 3600
     2023-01-04 17:17:11   uvi             0
     2023-01-04 17:17:11   validity        up-to-date
     2023-01-04 17:17:11   visibility      10000
     2023-01-04 17:17:11   warnCount       4
     2023-01-04 17:17:11   warn_0_Description Es treten Sturmböen mit Geschwindigkeiten um 65 km/h (18 m/s, 35 kn, Bft 8) aus südwestlicher Richtung auf. In Schauernähe sowie in exponierten Lagen muss mit Sturmböen bis 75 km/h (21 m/s, 41 kn, Bft 9) gerechnet werden.
     2023-01-04 17:17:11   warn_0_End      Wed,  4 Jan 2023 18:00
     2023-01-04 17:17:11   warn_0_Event    STURMBÖEN
     2023-01-04 17:17:11   warn_0_SenderName Deutscher Wetterdienst
     2023-01-04 17:17:11   warn_0_Start    Wed,  4 Jan 2023 10:00
     2023-01-04 17:17:11   warn_1_Description Es treten Sturmböen mit Geschwindigkeiten zwischen 55 km/h (15 m/s, 30 kn, Bft 7) und 70 km/h (20 m/s, 38 kn, Bft 8) aus westlicher Richtung auf.
     2023-01-04 17:17:11   warn_1_End      Thu,  5 Jan 2023 04:00
     2023-01-04 17:17:11   warn_1_Event    STURMBÖEN
     2023-01-04 17:17:11   warn_1_SenderName Deutscher Wetterdienst
     2023-01-04 17:17:11   warn_1_Start    Wed,  4 Jan 2023 18:00
     2023-01-04 17:17:11   warn_2_Description There is a risk of gale-force gusts (Level 2 of 4).
Max. gusts: ~ 65 km/h; Wind direction: south-west; Increased gusts: near showers and in exposed locations < 75 km/h
     2023-01-04 17:17:11   warn_2_End      Wed,  4 Jan 2023 18:00
     2023-01-04 17:17:11   warn_2_Event    gale-force gusts
     2023-01-04 17:17:11   warn_2_SenderName Deutscher Wetterdienst
     2023-01-04 17:17:11   warn_2_Start    Wed,  4 Jan 2023 10:00
     2023-01-04 17:17:11   warn_3_Description There is a risk of gale-force gusts (Level 2 of 4).
Max. gusts: 55-70 km/h; Wind direction: west
     2023-01-04 17:17:11   warn_3_End      Thu,  5 Jan 2023 04:00
     2023-01-04 17:17:11   warn_3_Event    gale-force gusts
     2023-01-04 17:17:11   warn_3_SenderName Deutscher Wetterdienst
     2023-01-04 17:17:11   warn_3_Start    Wed,  4 Jan 2023 18:00
     2023-01-04 17:17:11   wind            37
     2023-01-04 17:17:11   wind_condition  Wind: SW 37 km/h
     2023-01-04 17:17:11   wind_direction  230
     2023-01-04 17:17:11   wind_gust       0
     2023-01-04 17:17:11   wind_speed      37
   fhem:
     LOCATION   5x,1y
     allowCache 1
     interfaces temperature;humidity;wind
Attributes:
   alerts     1
   forecast   daily
   room       System


Kannst Du bitte einmal die neue Version testen und die apioption erweitern um endpoint:onecall. WICHTIG!!! keine version als apioption mit geben.

apikey=ce...9a9f API=OpenWeatherMapAPI,cachemaxage:600,endpoint:onecall
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Zitat von: harryman am 02 Januar 2023, 16:59:39
Ups @CoolTux, erst jetzt ist mir aufgefallen, dass es zu dem Thema einen eigenen Thread gibt - sorry.
Dann nochmal offziell: Danke für deine Arbeit !

Mit einem Punkt bin ich noch nicht ganz so glücklich:
Bei den optionalen Forecast-Properties (z.B. fc1_rain, hfc1_rain1h, ...) ist es ja so, dass die Properties nur im JSON enthalten sind, wenn es auch einen Wert dafür gibt - also wenn es morgen oder in der nächsten Stunde vermutlich regnen wird.
Wenn sich aber an der Vorhersage etwas ändert oder die Uhr einfach weiter tickt und es dann bei fc1_rain oder hfc1_rain1h nicht mehr regnen wird (die Property im JSON nicht mehr enthalten ist), dann bleiben die alten Readings stehen. Jetzt sieht man zwar am Timestamp, dass der Wert alt ist und somit ignoriert werden kann. Aber wäre es auch eine Option, die Readings zu löschen oder vielleicht besser auf 0 zu setzen (bei if not exists)?

Aktuelles Szenario: Wenn irgendwann im Januar mal fc1_snow belegt wird, dann würde der Werte ja auch noch im Juli drin stehen. Das sieht dann schon ein wenig seltsam aus (auch wenn der Timestamp alt ist).

Das würde meiner Ansicht nach die *rain* und *snow* Readings betreffen.


Gruß Harry

Ich werde veraltete Readings bei Regen und Schnee auf 0 setzen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

octek0815

Zitat von: CoolTux am 05 Januar 2023, 08:22:54
Kannst Du bitte einmal die neue Version testen und die apioption erweitern um endpoint:onecall. WICHTIG!!! keine version als apioption mit geben.

apikey=ce...9a9f API=OpenWeatherMapAPI,cachemaxage:600,endpoint:onecall

Moin, lauft. Danke Und Grüße!


Internals:
   API        OpenWeatherMapAPI
   APIKEY     68xxx...
   APIOPTIONS cachemaxage:600,endpoint:onecall
   DEF        apikey=68xxx... API=OpenWeatherMapAPI,cachemaxage:600,endpoint:onecall
   FUUID      63b59310-f33f-445e-0a9c-1834aebbaf5964db
   INTERVAL   3600
   LANG       de
   MODEL      OpenWeatherMapAPI
   NAME       System_OpenWeatherMapAPI_Wetter
   NOTIFYDEV  global
   NR         1260
   NTFY_ORDER 50-System_OpenWeatherMapAPI_Wetter
   STATE      T: 9 °C F: 88 % W: 19 km/h P: 1014 hPa
   TYPE       Weather
   VERSION    v2.2.15
   eventCount 2
   OLDREADINGS:
   READINGS:
     2023-01-05 13:50:17   apiMaintainer   Marko Oldenburg (<a href=https://forum.fhem.de/index.php?action=profile;u=13684>CoolTux</a>)
     2023-01-05 13:50:17   apiVersion      v3.0.15
     2023-01-05 13:50:17   cloudCover      40
     2023-01-05 13:50:17   code            26
     2023-01-05 13:50:17   condition       Mäßig bewölkt
     2023-01-05 13:50:17   current_date_time Thu,  5 Jan 2023 13:48
     2023-01-05 13:50:17   dew_point       7
     2023-01-05 13:50:17   fc1_cloudCover  58
     2023-01-05 13:50:17   fc1_code        35
     2023-01-05 13:50:17   fc1_condition   Leichter Regen
     2023-01-05 13:50:17   fc1_day_of_week Thu, 12:00
     2023-01-05 13:50:17   fc1_dew_point   6
     2023-01-05 13:50:17   fc1_high_c      11
     2023-01-05 13:50:17   fc1_humidity    83
     2023-01-05 13:50:17   fc1_icon        heavyrain
     2023-01-05 13:50:17   fc1_iconAPI     10d
     2023-01-05 13:50:17   fc1_low_c       8
     2023-01-05 13:50:17   fc1_moon_phase  0.45
     2023-01-05 13:50:17   fc1_moonrise    Thu, 14:31
     2023-01-05 13:50:17   fc1_moonset     Thu, 07:49
     2023-01-05 13:50:17   fc1_pressure    1015
     2023-01-05 13:50:17   fc1_pubDate     Thu,  5 Jan 2023 12:00
     2023-01-05 13:50:17   fc1_rain        2.43
     2023-01-05 13:50:17   fc1_sunrise     Thu, 08:29
     2023-01-05 13:50:17   fc1_sunset      Thu, 16:19
     2023-01-05 13:50:17   fc1_tempFeelsLike_day 6
     2023-01-05 13:50:17   fc1_tempFeelsLike_eve 6
     2023-01-05 13:50:17   fc1_tempFeelsLike_morn 6
     2023-01-05 13:50:17   fc1_tempFeelsLike_night 6
     2023-01-05 13:50:17   fc1_tempHigh    11
     2023-01-05 13:50:17   fc1_tempLow     8
     2023-01-05 13:50:17   fc1_temp_c      9
     2023-01-05 13:50:17   fc1_temperature 9
     2023-01-05 13:50:17   fc1_temperature_eve 8
     2023-01-05 13:50:17   fc1_temperature_morn 10
     2023-01-05 13:50:17   fc1_temperature_night 8
     2023-01-05 13:50:17   fc1_uvi         0.28
     2023-01-05 13:50:17   fc1_wind        37
     2023-01-05 13:50:17   fc1_wind_condition Wind: W 37 km/h
     2023-01-05 13:50:17   fc1_wind_direction 265
     2023-01-05 13:50:17   fc1_wind_gust   68
     2023-01-05 13:50:17   fc1_wind_speed  37
     2023-01-05 13:50:17   fc2_cloudCover  100
     2023-01-05 13:50:17   fc2_code        35
     2023-01-05 13:50:17   fc2_condition   Leichter Regen
     2023-01-05 13:50:17   fc2_day_of_week Fri, 12:00
     2023-01-05 13:50:17   fc2_dew_point   6
     2023-01-05 13:50:17   fc2_high_c      11
     2023-01-05 13:50:17   fc2_humidity    74
     2023-01-05 13:50:17   fc2_icon        heavyrain
     2023-01-05 13:50:17   fc2_iconAPI     10d
     2023-01-05 13:50:17   fc2_low_c       7
     2023-01-05 13:50:17   fc2_moon_phase  0.48
     2023-01-05 13:50:17   fc2_moonrise    Fri, 15:22
     2023-01-05 13:50:17   fc2_moonset     Fri, 08:45
     2023-01-05 13:50:17   fc2_pressure    1015
     2023-01-05 13:50:17   fc2_pubDate     Fri,  6 Jan 2023 12:00
     2023-01-05 13:50:17   fc2_rain        1.13
     2023-01-05 13:50:17   fc2_sunrise     Fri, 08:29
     2023-01-05 13:50:17   fc2_sunset      Fri, 16:20
     2023-01-05 13:50:17   fc2_tempFeelsLike_day 10
     2023-01-05 13:50:17   fc2_tempFeelsLike_eve 6
     2023-01-05 13:50:17   fc2_tempFeelsLike_morn 10
     2023-01-05 13:50:17   fc2_tempFeelsLike_night 5
     2023-01-05 13:50:17   fc2_tempHigh    11
     2023-01-05 13:50:17   fc2_tempLow     7
     2023-01-05 13:50:17   fc2_temp_c      11
     2023-01-05 13:50:17   fc2_temperature 11
     2023-01-05 13:50:17   fc2_temperature_eve 8
     2023-01-05 13:50:17   fc2_temperature_morn 10
     2023-01-05 13:50:17   fc2_temperature_night 7
     2023-01-05 13:50:17   fc2_uvi         0.21
     2023-01-05 13:50:17   fc2_wind        29
     2023-01-05 13:50:17   fc2_wind_condition Wind: WSW 29 km/h
     2023-01-05 13:50:17   fc2_wind_direction 253
     2023-01-05 13:50:17   fc2_wind_gust   55
     2023-01-05 13:50:17   fc2_wind_speed  29
     2023-01-05 13:50:17   fc3_cloudCover  100
     2023-01-05 13:50:17   fc3_code        28
     2023-01-05 13:50:17   fc3_condition   Bedeckt
     2023-01-05 13:50:17   fc3_day_of_week Sat, 12:00
     2023-01-05 13:50:17   fc3_dew_point   7
     2023-01-05 13:50:17   fc3_high_c      10
     2023-01-05 13:50:17   fc3_humidity    82
     2023-01-05 13:50:17   fc3_icon        mostlycloudy
     2023-01-05 13:50:17   fc3_iconAPI     04d
     2023-01-05 13:50:17   fc3_low_c       7
     2023-01-05 13:50:17   fc3_moon_phase  0.5
     2023-01-05 13:50:17   fc3_moonrise    Sat, 16:24
     2023-01-05 13:50:17   fc3_moonset     Sat, 09:28
     2023-01-05 13:50:17   fc3_pressure    1014
     2023-01-05 13:50:17   fc3_pubDate     Sat,  7 Jan 2023 12:00
     2023-01-05 13:50:17   fc3_sunrise     Sat, 08:28
     2023-01-05 13:50:17   fc3_sunset      Sat, 16:22
     2023-01-05 13:50:17   fc3_tempFeelsLike_day 8
     2023-01-05 13:50:17   fc3_tempFeelsLike_eve 6
     2023-01-05 13:50:17   fc3_tempFeelsLike_morn 6
     2023-01-05 13:50:17   fc3_tempFeelsLike_night 5
     2023-01-05 13:50:17   fc3_tempHigh    10
     2023-01-05 13:50:17   fc3_tempLow     7
     2023-01-05 13:50:17   fc3_temp_c      10
     2023-01-05 13:50:17   fc3_temperature 10
     2023-01-05 13:50:17   fc3_temperature_eve 9
     2023-01-05 13:50:17   fc3_temperature_morn 8
     2023-01-05 13:50:17   fc3_temperature_night 9
     2023-01-05 13:50:17   fc3_uvi         0.4
     2023-01-05 13:50:17   fc3_wind        22
     2023-01-05 13:50:17   fc3_wind_condition Wind: SSW 22 km/h
     2023-01-05 13:50:17   fc3_wind_direction 206
     2023-01-05 13:50:17   fc3_wind_gust   51
     2023-01-05 13:50:17   fc3_wind_speed  22
     2023-01-05 13:50:17   fc4_cloudCover  100
     2023-01-05 13:50:17   fc4_code        35
     2023-01-05 13:50:17   fc4_condition   Leichter Regen
     2023-01-05 13:50:17   fc4_day_of_week Sun, 12:00
     2023-01-05 13:50:17   fc4_dew_point   6
     2023-01-05 13:50:17   fc4_high_c      10
     2023-01-05 13:50:17   fc4_humidity    80
     2023-01-05 13:50:17   fc4_icon        heavyrain
     2023-01-05 13:50:17   fc4_iconAPI     10d
     2023-01-05 13:50:17   fc4_low_c       8
     2023-01-05 13:50:17   fc4_moon_phase  0.55
     2023-01-05 13:50:17   fc4_moonrise    Sun, 17:34
     2023-01-05 13:50:17   fc4_moonset     Sun, 09:59
     2023-01-05 13:50:17   fc4_pressure    1000
     2023-01-05 13:50:17   fc4_pubDate     Sun,  8 Jan 2023 12:00
     2023-01-05 13:50:17   fc4_rain        3.09
     2023-01-05 13:50:17   fc4_sunrise     Sun, 08:28
     2023-01-05 13:50:17   fc4_sunset      Sun, 16:23
     2023-01-05 13:50:17   fc4_tempFeelsLike_day 7
     2023-01-05 13:50:17   fc4_tempFeelsLike_eve 6
     2023-01-05 13:50:17   fc4_tempFeelsLike_morn 5
     2023-01-05 13:50:17   fc4_tempFeelsLike_night 5
     2023-01-05 13:50:17   fc4_tempHigh    10
     2023-01-05 13:50:17   fc4_tempLow     8
     2023-01-05 13:50:17   fc4_temp_c      10
     2023-01-05 13:50:17   fc4_temperature 10
     2023-01-05 13:50:17   fc4_temperature_eve 9
     2023-01-05 13:50:17   fc4_temperature_morn 8
     2023-01-05 13:50:17   fc4_temperature_night 9
     2023-01-05 13:50:17   fc4_uvi         0.44
     2023-01-05 13:50:17   fc4_wind        28
     2023-01-05 13:50:17   fc4_wind_condition Wind: S 28 km/h
     2023-01-05 13:50:17   fc4_wind_direction 186
     2023-01-05 13:50:17   fc4_wind_gust   58
     2023-01-05 13:50:17   fc4_wind_speed  28
     2023-01-05 13:50:17   fc5_cloudCover  98
     2023-01-05 13:50:17   fc5_code        35
     2023-01-05 13:50:17   fc5_condition   Leichter Regen
     2023-01-05 13:50:17   fc5_day_of_week Mon, 12:00
     2023-01-05 13:50:17   fc5_dew_point   3
     2023-01-05 13:50:17   fc5_high_c      7
     2023-01-05 13:50:17   fc5_humidity    76
     2023-01-05 13:50:17   fc5_icon        heavyrain
     2023-01-05 13:50:17   fc5_iconAPI     10d
     2023-01-05 13:50:17   fc5_low_c       4
     2023-01-05 13:50:17   fc5_moon_phase  0.58
     2023-01-05 13:50:17   fc5_moonrise    Mon, 18:46
     2023-01-05 13:50:17   fc5_moonset     Mon, 10:21
     2023-01-05 13:50:17   fc5_pressure    1001
     2023-01-05 13:50:17   fc5_pubDate     Mon,  9 Jan 2023 12:00
     2023-01-05 13:50:17   fc5_rain        5.23
     2023-01-05 13:50:17   fc5_sunrise     Mon, 08:27
     2023-01-05 13:50:17   fc5_sunset      Mon, 16:24
     2023-01-05 13:50:17   fc5_tempFeelsLike_day 2
     2023-01-05 13:50:17   fc5_tempFeelsLike_eve 1
     2023-01-05 13:50:17   fc5_tempFeelsLike_morn 3
     2023-01-05 13:50:17   fc5_tempFeelsLike_night 0
     2023-01-05 13:50:17   fc5_tempHigh    7
     2023-01-05 13:50:17   fc5_tempLow     4
     2023-01-05 13:50:17   fc5_temp_c      7
     2023-01-05 13:50:17   fc5_temperature 7
     2023-01-05 13:50:17   fc5_temperature_eve 5
     2023-01-05 13:50:17   fc5_temperature_morn 7
     2023-01-05 13:50:17   fc5_temperature_night 5
     2023-01-05 13:50:17   fc5_uvi         0.08
     2023-01-05 13:50:17   fc5_wind        30
     2023-01-05 13:50:17   fc5_wind_condition Wind: WSW 30 km/h
     2023-01-05 13:50:17   fc5_wind_direction 254
     2023-01-05 13:50:17   fc5_wind_gust   60
     2023-01-05 13:50:17   fc5_wind_speed  30
     2023-01-05 13:50:17   humidity        88
     2023-01-05 13:50:17   icon            cloudy
     2023-01-05 13:50:17   iconAPI         03d
     2023-01-05 13:50:17   lastError       
     2023-01-05 13:50:17   lat             5x
     2023-01-05 13:50:17   long            1y
     2023-01-05 13:50:17   pressure        1014
     2023-01-05 13:50:17   pubDate         Thu,  5 Jan 2023 13:48
     2023-01-05 13:50:17   state           T: 9 °C F: 88 % W: 19 km/h P: 1014 hPa
     2023-01-05 13:50:17   status          ok
     2023-01-05 13:50:17   sunriseTime     Thu,  5 Jan 2023 08:29
     2023-01-05 13:50:17   sunsetTime      Thu,  5 Jan 2023 16:19
     2023-01-05 13:50:17   tempFeelsLike_c 6
     2023-01-05 13:50:17   temp_c          9
     2023-01-05 13:50:17   temperature     9
     2023-01-05 13:50:17   timezone        Europe/Berlin
     2023-01-05 13:50:17   timezone_offset 3600
     2023-01-05 13:50:17   uvi             0.23
     2023-01-05 13:50:17   validity        up-to-date
     2023-01-05 13:50:17   visibility      10000
     2023-01-05 13:50:17   wind            19
     2023-01-05 13:50:17   wind_condition  Wind: W 19 km/h
     2023-01-05 13:50:17   wind_direction  270
     2023-01-05 13:50:17   wind_gust       0
     2023-01-05 13:50:17   wind_speed      19
   fhem:
     LOCATION   5x,1x
     allowCache 1
     interfaces temperature;humidity;wind
Attributes:
   alerts     1
   forecast   daily
   room       System

CoolTux

Zitat von: CoolTux am 05 Januar 2023, 11:56:27
Ich werde veraltete Readings bei Regen und Schnee auf 0 setzen.

Erledigt. Neue Version steht zum testen bereit. rain und snow werden nun auf 0 gesetzt wenn keine Werte ankommen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

harryman

Hi,

bei mir kommt auch sporadisch die Fehlermeldung im Log:

PERL WARNING: Use of uninitialized value in multiplication (*) at lib/FHEM/APIs/Weather/OpenWeatherMapAPI.pm line 753.


Habe ein wenig analysiert => es müsste an Zeile 727 liegen:
sprintf( "%.1f", ( $data->{current}->{wind_gust} * 3.6 ) ) + 0.5


Wenn wind_gust nicht existiert, dann klappt die Berechnung nicht. Das ist aktuell bei mir der Fall bei OneCall - current.

Hier meine Koordinaten zum Testen:
https://api.openweathermap.org/data/3.0/onecall?lat=49.6115753&lon=11.1308819&APPID=xxx

Gruß Harry
2x RaspPi und viel EnOcean

harryman

Zitat von: CoolTux am 05 Januar 2023, 18:39:23
Erledigt. Neue Version steht zum testen bereit. rain und snow werden nun auf 0 gesetzt wenn keine Werte ankommen.

Danke, hab das JSON array mit den Redings verglichen => passt  :)

Gruß Harry
2x RaspPi und viel EnOcean

CoolTux

Zitat von: harryman am 05 Januar 2023, 19:30:30
Hi,

bei mir kommt auch sporadisch die Fehlermeldung im Log:

PERL WARNING: Use of uninitialized value in multiplication (*) at lib/FHEM/APIs/Weather/OpenWeatherMapAPI.pm line 753.


Habe ein wenig analysiert => es müsste an Zeile 727 liegen:
sprintf( "%.1f", ( $data->{current}->{wind_gust} * 3.6 ) ) + 0.5


Wenn wind_gust nicht existiert, dann klappt die Berechnung nicht. Das ist aktuell bei mir der Fall bei OneCall - current.

Hier meine Koordinaten zum Testen:
https://api.openweathermap.org/data/3.0/onecall?lat=49.6115753&lon=11.1308819&APPID=xxx

Gruß Harry

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

harryman

Ja, bei current passt es. Die Meldung ist weg.

Bin mir nur nicht sicher, ob das nicht auch bei den verschiedenen Forecasts auftreten kann...

Gruß Harry
2x RaspPi und viel EnOcean

CoolTux

Zitat von: harryman am 05 Januar 2023, 19:50:27
Ja, bei current passt es. Die Meldung ist weg.

Bin mir nur nicht sicher, ob das nicht auch bei den verschiedenen Forecasts auftreten kann...

Gruß Harry

Da es nur eine Warnung ist warten wir auf die User Rückmeldungen  :D
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Virsacer

Die Warnung kam bei mir jetzt auch nicht mehr :)

harryman

Zitat von: CoolTux am 05 Januar 2023, 20:31:39
Da es nur eine Warnung ist warten wir auf die User Rückmeldungen  :D

Stimmt, da hast du recht. Ich habe mir auch nochmal die Doku zu v3.0 angeschaut. https://openweathermap.org/api/one-call-3
Dort steht auch hourly/daily.wind_gust mit dem Zusatz "(where available)", d.h. die Wahrscheinlichkeit, dass sich jemand wg. einer Warnung meldet ist schon gegeben.
Insofern könnte man vielleicht bei Gelegenheit einfach die Logik von current auch zu houry/daily übernehmen. Dann wäre an der Stelle Ruhe.
Natürlich nur, wenn es keine Umstände macht ;).

Gruß Harry
2x RaspPi und viel EnOcean

olbetec

Bei läuft es mit Weather und OpenWeatherMapAPI soweit erst einmal stabil. Danke!
Ich habe den One Call API 3.0 gebucht, jedoch bei der Definition des Weather Moduls alles default gelassen (ruft der dann 2.5 auf?).
Bei mir erscheint ohne Angabe jeglicher Attribute die Standard-Vorhersage (ohne Zusatzbuchungen in der kostenlosen Version) im 3h Raster für die nächsten 5 Tage, macht 8 x 5 = 40 hfc readings.  Passt jedoch irgendwie nicht zur Doku, die nur current, hourly, daily beschreibt (https://openweathermap.org/api/one-call-3) trotzdem Respekt, dass die ganzen Readings angezeigt werden! Welche Doku gilt denn nun, etwa die hier: https://openweathermap.org/forecast5 ?
Es fehlen noch diverse Readings, die in der API-Doku angeführt sind. Sind die aus Kompatibilitätsgründen zunächst entfallen?
current:
- dew_point
- uvi (UV index)
- wind_gust (hier gibt es ja bereits eine Rückmeldung von harryman, dass es an der Berechnung liegen könnte, sieht für mich jedoch ok aus, d.h. es gibt wohl für meine location für current keine Daten)
- rain (1h, wahrscheinlich auch nicht überall verfügbar, siehe guest)
- snow (1h, wahrscheinlich auch nicht überall verfügbar, siehe guest)
hourly:
- pop (Regenwahrscheinlichkeit)
daily only:
- moonrise
- moonset
- moon_phase
- pop (Regenwahrscheinlichkeit)

Das Mapping der Icons ist im Modul WeatherAsHtmlV noch etwas rudimentär und passt noch nicht zur jeweiligen Vorhersagezeit (Tag/Nacht). Die iconlist im 59_Weather.pm sollte wohl fix bleiben, damit es mit den anderen API's passt. Jedoch im OpenweatherMapAPI.pm könnte man das mapping (codes, ab Zeile 126) noch etwas detaillierter auf diese iconlist anpassen? Das könnte ich anpassen, wenn das Sinn macht und gewünscht ist? Dann bleibt "nur" noch das unterschiedliche mapping je nach Vorhersage time stamp des jeweiligen hfc-Satzes? Wie wurde das denn in der alten Welt gelöst?

FB 7390 (6.03), CUL868 Ver3.4 (fw1.58), FHEM 5.5
7x FHT80b, 6x FHT80TF, 12x FHT8V, 3x FS20ST, FS20KSE, EMWC, EMGZ, 4x FS20PIRU, FS20DI20, FS20DI22, 3x HMS100T, 4xS300TH, 2xPID, FS20S8M mit diy 6-fach Relaiskarte zur Steuerung der Brennwerttherme (Außenfühler-Boost, Wasserladung, Tag/Nacht/Auto)

CoolTux

Zitat von: olbetec am 06 Februar 2023, 11:34:48
Bei läuft es mit Weather und OpenWeatherMapAPI soweit erst einmal stabil. Danke!
Ich habe den One Call API 3.0 gebucht, jedoch bei der Definition des Weather Moduls alles default gelassen (ruft der dann 2.5 auf?).
Bei mir erscheint ohne Angabe jeglicher Attribute die Standard-Vorhersage (ohne Zusatzbuchungen in der kostenlosen Version) im 3h Raster für die nächsten 5 Tage, macht 8 x 5 = 40 hfc readings.  Passt jedoch irgendwie nicht zur Doku, die nur current, hourly, daily beschreibt (https://openweathermap.org/api/one-call-3) trotzdem Respekt, dass die ganzen Readings angezeigt werden! Welche Doku gilt denn nun, etwa die hier: https://openweathermap.org/forecast5 ?
Es fehlen noch diverse Readings, die in der API-Doku angeführt sind. Sind die aus Kompatibilitätsgründen zunächst entfallen?
current:
- dew_point
- uvi (UV index)
- wind_gust (hier gibt es ja bereits eine Rückmeldung von harryman, dass es an der Berechnung liegen könnte, sieht für mich jedoch ok aus, d.h. es gibt wohl für meine location für current keine Daten)
- rain (1h, wahrscheinlich auch nicht überall verfügbar, siehe guest)
- snow (1h, wahrscheinlich auch nicht überall verfügbar, siehe guest)
hourly:
- pop (Regenwahrscheinlichkeit)
daily only:
- moonrise
- moonset
- moon_phase
- pop (Regenwahrscheinlichkeit)

Das Mapping der Icons ist im Modul WeatherAsHtmlV noch etwas rudimentär und passt noch nicht zur jeweiligen Vorhersagezeit (Tag/Nacht). Die iconlist im 59_Weather.pm sollte wohl fix bleiben, damit es mit den anderen API's passt. Jedoch im OpenweatherMapAPI.pm könnte man das mapping (codes, ab Zeile 126) noch etwas detaillierter auf diese iconlist anpassen? Das könnte ich anpassen, wenn das Sinn macht und gewünscht ist? Dann bleibt "nur" noch das unterschiedliche mapping je nach Vorhersage time stamp des jeweiligen hfc-Satzes? Wie wurde das denn in der alten Welt gelöst?

Je nach verwendetem API Token und version kommen unterschiedliche Readings rein. Ist bisschen schwierig hier auf alles ein zu gehen.

Wenn Du eine onecall Subscription hast dann musst Du die API Option version:3.0 setzen. Das Mapping der Icons wurde damals versucht auf die damlas gültige Yahoo API an zu passen. Wir können gerne versuchen es besser zu machen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Dr. Boris Neubert

Habe heute morgen auch auf OpenWeatherAPI umgestellt.

Ich schlage vor, Icon 35 (LeichterRegen) abhängig von Uhrzeit (day_of_week) auf drizzle oder drizzle_night zu setzen statt heavyrain.
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

vbs

Ich wollte hier jetzt auch gerne mitspielen und eigentlich sieht das soweit ganz gut aus. Aber: ich kriege überhaupt keine Forecast-Daten. Hab jetzt noch händisch auf "daily" und "4" gestellt, aber trotzdem nur aktuelle Readings, aber keine fc-Readings.
Kann mir jemand nen Tip geben? Danke!

define env_weatherOpenWeatherMap Weather API=OpenWeatherMapAPI,cachemaxage:600,endpoint:onecall apikey=myapikey location=mylat,mylong
attr env_weatherOpenWeatherMap alias env_weatherOpenWeatherMap
attr env_weatherOpenWeatherMap forecast daily
attr env_weatherOpenWeatherMap forecastLimit 4
attr env_weatherOpenWeatherMap group Wetter
attr env_weatherOpenWeatherMap room Wetter
#   API        OpenWeatherMapAPI
#   APIKEY     myapikey
#   APIOPTIONS cachemaxage:600,endpoint:onecall
#   DEF        API=OpenWeatherMapAPI,cachemaxage:600,endpoint:onecall apikey=myapikey location=mylat,mylong
#   FUUID      5d1a03a1-f33f-af31-f5ed-ca62c09c2158a8ce
#   FVERSION   59_Weather.pm:v2.2.22-s27146/2023-01-29
#   INTERVAL   3600
#   LANG       de
#   MODEL      OpenWeatherMapAPI
#   NAME       env_weatherOpenWeatherMap
#   NOTIFYDEV  global
#   NR         575
#   NTFY_ORDER 50-env_weatherOpenWeatherMap
#   STATE      T: 20 °C F: 53 % W: 4 km/h P: 1013 hPa
#   TYPE       Weather
#   VERSION    v2.2.22
#   eventCount 38
#   OLDREADINGS:
#   READINGS:
#     2023-05-01 16:27:43   apiMaintainer   Marko Oldenburg <fhemdevelopment@cooltux.net>
#     2023-05-01 16:27:43   apiVersion      v3.2.6-stable
#     2023-04-20 21:50:20   city            mytown
#     2023-05-01 16:27:43   cloudCover      100
#     2023-05-01 16:27:43   code            28
#     2023-05-01 16:27:43   condition       Bedeckt
#     2023-04-20 21:50:20   country         DE
#     2023-05-01 16:27:43   current_date_time Mon,  1 May 2023 16:26
#     2023-05-01 16:27:43   dew_point       10
#     2023-05-01 16:17:57   high_c          21
#     2023-05-01 16:27:43   humidity        53
#     2023-05-01 16:27:43   icon            mostlycloudy
#     2023-05-01 16:27:43   iconAPI         04d
#     2023-05-01 16:27:43   lastError       
#     2023-05-01 16:27:43   lat             mylat
#     2023-05-01 16:27:43   long            mylong
#     2023-05-01 16:17:57   low_c           19
#     2023-05-01 16:27:43   pressure        1013
#     2023-05-01 16:27:43   pubDate         Mon,  1 May 2023 16:26
#     2023-05-01 16:27:43   rain_1h         0
#     2023-05-01 16:27:43   state           T: 20 °C F: 53 % W: 4 km/h P: 1013 hPa
#     2023-05-01 16:27:43   status          ok
#     2023-05-01 16:27:43   sunriseTime     Mon,  1 May 2023 05:50
#     2023-05-01 16:27:43   sunsetTime      Mon,  1 May 2023 20:43
#     2023-05-01 16:27:43   tempFeelsLike_c 19
#     2023-05-01 16:17:57   tempHigh        21
#     2023-05-01 16:17:57   tempLow         19
#     2023-05-01 16:27:43   temp_c          20
#     2023-05-01 16:27:43   temperature     20
#     2023-05-01 16:27:43   timezone        Europe/Berlin
#     2023-05-01 16:27:43   timezone_offset 7200
#     2023-05-01 16:27:43   uvi             2.79
#     2023-05-01 16:27:43   validity        up-to-date
#     2023-05-01 16:27:43   visibility      10000
#     2023-05-01 16:27:43   wind            4
#     2023-05-01 16:27:43   wind_condition  Wind: SW 4 km/h
#     2023-05-01 16:27:43   wind_direction  219
#     2023-05-01 16:27:43   wind_gust       8
#     2023-05-01 16:27:43   wind_speed      4
#   fhem:
#     LOCATION   mylat,mylong
#     allowCache 1
#     interfaces temperature;humidity;wind
#   readings:
#
setstate env_weatherOpenWeatherMap T: 20 °C F: 53 % W: 4 km/h P: 1013 hPa
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 .license none
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 apiMaintainer Marko Oldenburg <fhemdevelopment@cooltux.net>
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 apiVersion v3.2.6-stable
setstate env_weatherOpenWeatherMap 2023-04-20 21:50:20 city mytown
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 cloudCover 100
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 code 28
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 condition Bedeckt
setstate env_weatherOpenWeatherMap 2023-04-20 21:50:20 country DE
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 current_date_time Mon,  1 May 2023 16:26
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 dew_point 10
setstate env_weatherOpenWeatherMap 2023-05-01 16:17:57 high_c 21
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 humidity 53
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 icon mostlycloudy
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 iconAPI 04d
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 lastError
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 lat mylat
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 long mylong
setstate env_weatherOpenWeatherMap 2023-05-01 16:17:57 low_c 19
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 pressure 1013
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 pubDate Mon,  1 May 2023 16:26
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 rain_1h 0
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 state T: 20 °C F: 53 % W: 4 km/h P: 1013 hPa
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 status ok
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 sunriseTime Mon,  1 May 2023 05:50
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 sunsetTime Mon,  1 May 2023 20:43
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 tempFeelsLike_c 19
setstate env_weatherOpenWeatherMap 2023-05-01 16:17:57 tempHigh 21
setstate env_weatherOpenWeatherMap 2023-05-01 16:17:57 tempLow 19
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 temp_c 20
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 temperature 20
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 timezone Europe/Berlin
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 timezone_offset 7200
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 uvi 2.79
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 validity up-to-date
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 visibility 10000
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 wind 4
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 wind_condition Wind: SW 4 km/h
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 wind_direction 219
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 wind_gust 8
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 wind_speed 4


CoolTux

Zitat von: vbs am 01 Mai 2023, 16:32:38Ich wollte hier jetzt auch gerne mitspielen und eigentlich sieht das soweit ganz gut aus. Aber: ich kriege überhaupt keine Forecast-Daten. Hab jetzt noch händisch auf "daily" und "4" gestellt, aber trotzdem nur aktuelle Readings, aber keine fc-Readings.
Kann mir jemand nen Tip geben? Danke!

define env_weatherOpenWeatherMap Weather API=OpenWeatherMapAPI,cachemaxage:600,endpoint:onecall apikey=myapikey location=mylat,mylong
attr env_weatherOpenWeatherMap alias env_weatherOpenWeatherMap
attr env_weatherOpenWeatherMap forecast daily
attr env_weatherOpenWeatherMap forecastLimit 4
attr env_weatherOpenWeatherMap group Wetter
attr env_weatherOpenWeatherMap room Wetter
#   API        OpenWeatherMapAPI
#   APIKEY     myapikey
#   APIOPTIONS cachemaxage:600,endpoint:onecall
#   DEF        API=OpenWeatherMapAPI,cachemaxage:600,endpoint:onecall apikey=myapikey location=mylat,mylong
#   FUUID      5d1a03a1-f33f-af31-f5ed-ca62c09c2158a8ce
#   FVERSION   59_Weather.pm:v2.2.22-s27146/2023-01-29
#   INTERVAL   3600
#   LANG       de
#   MODEL      OpenWeatherMapAPI
#   NAME       env_weatherOpenWeatherMap
#   NOTIFYDEV  global
#   NR         575
#   NTFY_ORDER 50-env_weatherOpenWeatherMap
#   STATE      T: 20 °C F: 53 % W: 4 km/h P: 1013 hPa
#   TYPE       Weather
#   VERSION    v2.2.22
#   eventCount 38
#   OLDREADINGS:
#   READINGS:
#     2023-05-01 16:27:43   apiMaintainer   Marko Oldenburg <fhemdevelopment@cooltux.net>
#     2023-05-01 16:27:43   apiVersion      v3.2.6-stable
#     2023-04-20 21:50:20   city            mytown
#     2023-05-01 16:27:43   cloudCover      100
#     2023-05-01 16:27:43   code            28
#     2023-05-01 16:27:43   condition       Bedeckt
#     2023-04-20 21:50:20   country         DE
#     2023-05-01 16:27:43   current_date_time Mon,  1 May 2023 16:26
#     2023-05-01 16:27:43   dew_point       10
#     2023-05-01 16:17:57   high_c          21
#     2023-05-01 16:27:43   humidity        53
#     2023-05-01 16:27:43   icon            mostlycloudy
#     2023-05-01 16:27:43   iconAPI         04d
#     2023-05-01 16:27:43   lastError       
#     2023-05-01 16:27:43   lat             mylat
#     2023-05-01 16:27:43   long            mylong
#     2023-05-01 16:17:57   low_c           19
#     2023-05-01 16:27:43   pressure        1013
#     2023-05-01 16:27:43   pubDate         Mon,  1 May 2023 16:26
#     2023-05-01 16:27:43   rain_1h         0
#     2023-05-01 16:27:43   state           T: 20 °C F: 53 % W: 4 km/h P: 1013 hPa
#     2023-05-01 16:27:43   status          ok
#     2023-05-01 16:27:43   sunriseTime     Mon,  1 May 2023 05:50
#     2023-05-01 16:27:43   sunsetTime      Mon,  1 May 2023 20:43
#     2023-05-01 16:27:43   tempFeelsLike_c 19
#     2023-05-01 16:17:57   tempHigh        21
#     2023-05-01 16:17:57   tempLow         19
#     2023-05-01 16:27:43   temp_c          20
#     2023-05-01 16:27:43   temperature     20
#     2023-05-01 16:27:43   timezone        Europe/Berlin
#     2023-05-01 16:27:43   timezone_offset 7200
#     2023-05-01 16:27:43   uvi             2.79
#     2023-05-01 16:27:43   validity        up-to-date
#     2023-05-01 16:27:43   visibility      10000
#     2023-05-01 16:27:43   wind            4
#     2023-05-01 16:27:43   wind_condition  Wind: SW 4 km/h
#     2023-05-01 16:27:43   wind_direction  219
#     2023-05-01 16:27:43   wind_gust       8
#     2023-05-01 16:27:43   wind_speed      4
#   fhem:
#     LOCATION   mylat,mylong
#     allowCache 1
#     interfaces temperature;humidity;wind
#   readings:
#
setstate env_weatherOpenWeatherMap T: 20 °C F: 53 % W: 4 km/h P: 1013 hPa
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 .license none
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 apiMaintainer Marko Oldenburg <fhemdevelopment@cooltux.net>
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 apiVersion v3.2.6-stable
setstate env_weatherOpenWeatherMap 2023-04-20 21:50:20 city mytown
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 cloudCover 100
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 code 28
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 condition Bedeckt
setstate env_weatherOpenWeatherMap 2023-04-20 21:50:20 country DE
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 current_date_time Mon,  1 May 2023 16:26
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 dew_point 10
setstate env_weatherOpenWeatherMap 2023-05-01 16:17:57 high_c 21
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 humidity 53
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 icon mostlycloudy
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 iconAPI 04d
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 lastError
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 lat mylat
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 long mylong
setstate env_weatherOpenWeatherMap 2023-05-01 16:17:57 low_c 19
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 pressure 1013
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 pubDate Mon,  1 May 2023 16:26
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 rain_1h 0
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 state T: 20 °C F: 53 % W: 4 km/h P: 1013 hPa
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 status ok
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 sunriseTime Mon,  1 May 2023 05:50
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 sunsetTime Mon,  1 May 2023 20:43
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 tempFeelsLike_c 19
setstate env_weatherOpenWeatherMap 2023-05-01 16:17:57 tempHigh 21
setstate env_weatherOpenWeatherMap 2023-05-01 16:17:57 tempLow 19
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 temp_c 20
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 temperature 20
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 timezone Europe/Berlin
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 timezone_offset 7200
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 uvi 2.79
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 validity up-to-date
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 visibility 10000
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 wind 4
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 wind_condition Wind: SW 4 km/h
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 wind_direction 219
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 wind_gust 8
setstate env_weatherOpenWeatherMap 2023-05-01 16:27:43 wind_speed 4


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

vbs

Danke für die fixe Antwort! Ja tatsächlich, hourly forecasts funktionieren. Hätte aber lieber daily forecasts und hab es jetzt mit Proplanta hinbekommen.

CoolTux

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

betateilchen

Bei mir waren nicht die Attribute ausschlaggebend, sondern die api-Option version:3.0 im DEF, um die daily forecasts zu bekommen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

slupus

Hallo CoolTux,
in der One Call API 3.0 gibt es seit gestern ein neues Feature:
We will add the proper human-readable text description of the daily forecast, for example, "The day will start with rain through the late morning hours, transitioning to partly cloudy".

The new field summary will be available for each day in the "daily forecast" section for all 8 days. It will describe the weather conditions for the whole day. We prepared the test version of the One Call API 3.0 with the newly added field to help you softly migrate to the new version and test your services with the real data we have added.

Wäre es möglich, dass du das Feld summary auch ausgibst? Bei mir zumindest wird es noch nicht angezeigt.
Rufe ich die API direkt auf, bekomme ich den Wert.

Danke und Grüße


Anbei ein teil des Response, den ich mit https://demo.openweathermap.org/data/3.0/onecall?lat={lat}&lon={lon}&appid={API key} erhalten habe:
{"dt":1685617200,"sunrise":1685589907,"sunset":1685647038,"moonrise":1685636520,"moonset":1685584020,"moon_phase":0.4,"summary":"There will be clear sky until morning, then partly cloudy","temp":{"day":297.01,"min":284.69,"max":298.25,"night":289.96,"eve":296.21,"morn":286.59},"feels_like":{"day":296.52,"night":289.58,"eve":295.82,"morn":285.92},"pressure":1017,"humidity":41,"dew_point":282.41,"wind_speed":3.49,"wind_deg":18,"wind_gust":4.67,"weather":[{"id":802,"main":"Clouds","description":"Mäßig bewölkt","icon":"03d"}],"clouds":25,"pop":0,"uvi":7.28},

CoolTux

Leider bin ich aktuell zeitlich eingespannt. Gerne nehme ich Patches an die ich dann kurzzeitig einbringen kann. Ansonsten muss das noch etwas dauern fürchte ich.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Zitat von: slupus am 31 Mai 2023, 22:12:35Hallo CoolTux,
in der One Call API 3.0 gibt es seit gestern ein neues Feature:
We will add the proper human-readable text description of the daily forecast, for example, "The day will start with rain through the late morning hours, transitioning to partly cloudy".

The new field summary will be available for each day in the "daily forecast" section for all 8 days. It will describe the weather conditions for the whole day. We prepared the test version of the One Call API 3.0 with the newly added field to help you softly migrate to the new version and test your services with the real data we have added.

Wäre es möglich, dass du das Feld summary auch ausgibst? Bei mir zumindest wird es noch nicht angezeigt.
Rufe ich die API direkt auf, bekomme ich den Wert.

Danke und Grüße


Anbei ein teil des Response, den ich mit https://demo.openweathermap.org/data/3.0/onecall?lat={lat}&lon={lon}&appid={API key} erhalten habe:
{"dt":1685617200,"sunrise":1685589907,"sunset":1685647038,"moonrise":1685636520,"moonset":1685584020,"moon_phase":0.4,"summary":"There will be clear sky until morning, then partly cloudy","temp":{"day":297.01,"min":284.69,"max":298.25,"night":289.96,"eve":296.21,"morn":286.59},"feels_like":{"day":296.52,"night":289.58,"eve":295.82,"morn":285.92},"pressure":1017,"humidity":41,"dew_point":282.41,"wind_speed":3.49,"wind_deg":18,"wind_gust":4.67,"weather":[{"id":802,"main":"Clouds","description":"Mäßig bewölkt","icon":"03d"}],"clouds":25,"pop":0,"uvi":7.28},


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

slupus

Hallo CoolTux,
vielen Dank für die Anpassung! So schnell hatte ich nicht damit gerechnet  :)
Wer den Text übersetzen möchte:
    my $input = ReadingsVal("Wetter","fc1_summary","none");
    my $output;
    my $source = 'en';
    my $target = 'de';
    my $url = "https://translate.googleapis.com/translate_a/single?client=gtx&sl=".$source."&tl=".$target."&dt=t&q=".uri_escape_utf8($input);
    my $ua = LWP::UserAgent->new;
    my $response = $ua->get($url);
    if ($response->is_success) {
        my $content = $response->decoded_content;
        my $result = decode_json($content);
        $output = $result->[0]->[0]->[0];
    }
    else {
        # die "Translation request failed: " . $response->status_line;
        $output = $input;
    }
    $output = encode('utf8', $output);

Flachzange

Zitat von: vbs am 01 Mai 2023, 16:32:38Ich wollte hier jetzt auch gerne mitspielen und eigentlich sieht das soweit ganz gut aus. Aber: ich kriege überhaupt keine Forecast-Daten. Hab jetzt noch händisch auf "daily" und "4" gestellt, aber trotzdem nur aktuelle Readings, aber keine fc-Readings.
Kann mir jemand nen Tip geben? Danke!

Zitat von: betateilchen am 12 Mai 2023, 18:49:56Bei mir waren nicht die Attribute ausschlaggebend, sondern die api-Option version:3.0 im DEF, um die daily forecasts zu bekommen.


Ich hatte das gleiche Problem. Am Ende habe ich auch mit version:3.0 im DEF die daily forecast UND die hourly forecasts bekommen.Hinzu kam aber, dass ein einfaches set <name> update nicht gereicht hat. Erst als ich das forecast-Attribut gesetzt habe und danach nochmal mit "modify <name>" die DEF neu gesetzt habe, kamen die Readings.