Openweathermap mit 59_weather. Seit ein paar Tagen keine Abrufe mehr

Begonnen von fred_feuerstein, 10 April 2025, 10:29:55

Vorheriges Thema - Nächstes Thema

fred_feuerstein

Wie im Betreff beschrieben. Ohne Änderung von mir funktioniert seit dem 08.04.25 kein Abruf mehr.
Habe dort einen 3.0 API Account. Abrechnungsperiode war immer vom 8. eines Monats zum nächsten 8. (wobei bei den bis zu freien 1000 Abrufen/Tag immer 0 EUR "abgerechnet" wurden)
Komischerweise ist seit dem 08.04. kein Abruf mehr möglich.

Fehlermeldung im Modul:
ErrorMsg: 401: Invalid API key. Please see https://openweathermap.org/faq#error401 for more info.
Wenn ich allerdings mit meinem Api-Key einen Beispiel Abruf im Browser mache:
https://api.openweathermap.org/data/3.0/onecall?lat=50.141551&lon=9.166039&appid=API-KEYerhalte ich eine gültige Response.

Sehe auch in meinem Profil bei openweathermap keine Blockierung oder ähnliches. Die Usage Statistik seit dem 08.04. ist leer, bis auf die drei Testabrufe mit dem Link oben...

Funktioniert bei euch der One Call API 3.0 Abruf über das Weather-Modul noch?
Gruß, Fred

NEU: FHEM auf Raspberry PI 5, OS: Bookworm, mit Z-Wave RaZberry-Modul, 868CUL (WMBUS), LaCrosseCUL (Temp) und knapp 300 Devices aller Art
ALT: FHEM auf Raspberry PI 3B+ im 7Zoll TouchDisplay Gehäuse, OS: Bullseye, mit Z-Wave RaZberry-Modul, 868CUL (WMBUS), LaCrosseCUL (Temp)

betateilchen

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

fred_feuerstein

#2
Es hat sich wohl erledigt. Nach dem es auch mit einem neu angemeldeten Account etc. nicht funktioniert hat, habe ich die commandref nochmal angeschaut.
Scheinbar hatte ich aus der Anfangszeit noch eine Option im DEF, welche seit dem 08.04. nun auch bei OpenWeatherMap abgeschaltet wurde und nicht mehr funktioniert und auch nicht mehr benötigt wird:

defmod MeinWetter3 Weather API=OpenWeatherMapAPI,endpoint:onecall,cachemaxage:600,version=3.0 apikey=KEY location=50.141551,9......
Nach Änderung, bzw. Entfernen von "endpoint:onecall" funktioniert es wieder. :)

defmod MeinWetter3 Weather API=OpenWeatherMapAPI,cachemaxage:600,version=3.0 apikey=KEY location=50.141551,9......

Gruß, Fred

NEU: FHEM auf Raspberry PI 5, OS: Bookworm, mit Z-Wave RaZberry-Modul, 868CUL (WMBUS), LaCrosseCUL (Temp) und knapp 300 Devices aller Art
ALT: FHEM auf Raspberry PI 3B+ im 7Zoll TouchDisplay Gehäuse, OS: Bullseye, mit Z-Wave RaZberry-Modul, 868CUL (WMBUS), LaCrosseCUL (Temp)

fred_feuerstein

#3
hm. Also der generelle Zugriff scheint wieder zu funktionieren mit obigem Aufruf. Allerdings erhalte ich keinen Forcast mehr. Nur noch die aktuellen Wetterdaten.

Hatte bisher immer die Attribute
forcast daily
forecastLimit 7

Bekam damit dann die nächsten 7 Tage (fc0 bis fc6)

Diese fehlen.

Also irgendetwas hat sich scheinbar seit dem 08.04. geändert.

Über die online API Abfrage:
https://api.openweathermap.org/data/3.0/onecall?lat=50.xxx&lon=9.xxx&units=metric&exclude=minutely,hourly,alerts&lang=DE&appid=appkeyerhalte ich auch den entsprechenden Forecast als daily.

Könnte jemand, bei dem es funktioniert incl. forecast daily mal die genaue DEF posten bzw. auch die ATTR ?!

Auf dem Screenshot sieht man, dass die aktuellen Daten normal aktualisiert werden, nur die Forecast Daten erhalten Update.
Habe auch testweise schon ein neues Device erstellt, dort kommen dann nur die aktuellen Daten und auch kein Forecast.

Gruß, Fred

NEU: FHEM auf Raspberry PI 5, OS: Bookworm, mit Z-Wave RaZberry-Modul, 868CUL (WMBUS), LaCrosseCUL (Temp) und knapp 300 Devices aller Art
ALT: FHEM auf Raspberry PI 3B+ im 7Zoll TouchDisplay Gehäuse, OS: Bullseye, mit Z-Wave RaZberry-Modul, 868CUL (WMBUS), LaCrosseCUL (Temp)

betateilchen

defmod Freden_Wetter Weather API=OpenWeatherMapAPI,version:3.0,cachemaxage:600 apikey=... location=53.5243,9.3985 interval=3600 lang=de
attr Freden_Wetter forecast daily
attr Freden_Wetter forecastLimit 3

liefert:

setstate Freden_Wetter T: 11 H: 77 P: 1018 W: 27/292
setstate Freden_Wetter 2025-04-11 11:17:14 .license none
setstate Freden_Wetter 2025-04-11 11:17:14 apiMaintainer Marko Oldenburg <fhemdevelopment@cooltux.net>
setstate Freden_Wetter 2025-04-11 11:17:14 apiVersion v3.2.7-stable
setstate Freden_Wetter 2025-04-11 11:17:14 cloudCover 64
setstate Freden_Wetter 2025-04-11 11:17:14 code 26
setstate Freden_Wetter 2025-04-11 11:17:14 condition Überwiegend bewölkt
setstate Freden_Wetter 2025-04-11 11:17:14 current_date_time Fri, 11 Apr 2025 11:17
setstate Freden_Wetter 2025-04-11 11:17:14 dew_point 7
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_cloudCover 70
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_code 26
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_condition Überwiegend bewölkt
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_day_of_week Fri, 13:00
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_dew_point 7
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_high_c 13
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_humidity 76
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_icon cloudy
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_iconAPI 04d
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_low_c 7
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_moon_phase 0.45
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_moonrise Fri, 18:51
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_moonset Fri, 06:03
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_owmAPICode 803
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_pressure 1018
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_pubDate Fri, 11 Apr 2025 13:00
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_rain 0
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_snow 0
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_summary There will be partly cloudy today
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_sunrise Fri, 06:31
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_sunset Fri, 20:14
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_tempFeelsLike_day 10
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_tempFeelsLike_eve 12
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_tempFeelsLike_morn 4
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_tempFeelsLike_night 8
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_tempHigh 13
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_tempLow 7
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_temp_c 11
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_temperature 11
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_temperature_eve 12
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_temperature_morn 8
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_temperature_night 9
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_uvi 3.14
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_wind 27
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_wind_condition Wind: WNW 27 km/h
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_wind_direction 297
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_wind_gust 56
setstate Freden_Wetter 2025-04-11 11:17:14 fc1_wind_speed 27
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_cloudCover 25
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_code 26
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_condition Mäßig bewölkt
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_day_of_week Sat, 13:00
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_dew_point 4
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_high_c 19
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_humidity 42
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_icon cloudy
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_iconAPI 03d
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_low_c 5
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_moon_phase 0.48
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_moonrise Sat, 20:04
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_moonset Sat, 06:10
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_owmAPICode 802
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_pressure 1015
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_pubDate Sat, 12 Apr 2025 13:00
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_rain 0
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_snow 0
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_summary You can expect partly cloudy in the morning, with clearing in the afternoon
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_sunrise Sat, 06:29
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_sunset Sat, 20:16
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_tempFeelsLike_day 16
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_tempFeelsLike_eve 16
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_tempFeelsLike_morn 4
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_tempFeelsLike_night 9
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_tempHigh 19
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_tempLow 5
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_temp_c 17
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_temperature 17
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_temperature_eve 17
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_temperature_morn 6
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_temperature_night 11
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_uvi 3.87
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_wind 14
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_wind_condition Wind: SO 14 km/h
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_wind_direction 131
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_wind_gust 40
setstate Freden_Wetter 2025-04-11 11:17:14 fc2_wind_speed 14
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_cloudCover 100
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_code 35
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_condition Leichter Regen
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_day_of_week Sun, 13:00
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_dew_point 11
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_high_c 16
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_humidity 74
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_icon heavyrain
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_iconAPI 10d
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_low_c 9
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_moon_phase 0.5
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_moonrise Sun, 21:19
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_moonset Sun, 06:18
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_owmAPICode 500
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_pressure 1003
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_pubDate Sun, 13 Apr 2025 13:00
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_rain 3.81
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_snow 0
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_summary Expect a day of partly cloudy with rain
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_sunrise Sun, 06:26
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_sunset Sun, 20:18
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_tempFeelsLike_day 15
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_tempFeelsLike_eve 13
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_tempFeelsLike_morn 9
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_tempFeelsLike_night 8
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_tempHigh 16
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_tempLow 9
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_temp_c 16
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_temperature 16
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_temperature_eve 13
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_temperature_morn 10
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_temperature_night 9
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_uvi 2.86
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_wind 27
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_wind_condition Wind: SW 27 km/h
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_wind_direction 216
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_wind_gust 46
setstate Freden_Wetter 2025-04-11 11:17:14 fc3_wind_speed 27
setstate Freden_Wetter 2025-04-11 11:17:14 humidity 77
setstate Freden_Wetter 2025-04-11 11:17:14 icon cloudy
setstate Freden_Wetter 2025-04-11 11:17:14 iconAPI 04d
setstate Freden_Wetter 2025-04-11 11:17:14 lastError
setstate Freden_Wetter 2025-04-11 11:17:14 lat 53.5243
setstate Freden_Wetter 2025-04-11 11:17:14 long 9.3985
setstate Freden_Wetter 2025-04-11 11:17:14 owmAPICode 803
setstate Freden_Wetter 2025-04-11 11:17:14 pressure 1018
setstate Freden_Wetter 2025-04-11 11:17:14 pubDate Fri, 11 Apr 2025 11:17
setstate Freden_Wetter 2024-08-11 19:27:57 pubDateComment disabled by attribute
setstate Freden_Wetter 2025-04-11 11:17:14 rain_1h 0
setstate Freden_Wetter 2025-04-11 11:17:14 state T: 11 °C F: 77 % W: 27 km/h P: 1018 hPa
setstate Freden_Wetter 2025-04-11 11:17:14 status ok
setstate Freden_Wetter 2025-04-11 11:17:14 sunriseTime Fri, 11 Apr 2025 06:31
setstate Freden_Wetter 2025-04-11 11:17:14 sunsetTime Fri, 11 Apr 2025 20:14
setstate Freden_Wetter 2025-04-11 11:17:14 tempFeelsLike_c 10
setstate Freden_Wetter 2025-04-11 11:17:14 temp_c 11
setstate Freden_Wetter 2025-04-11 11:17:14 temperature 11
setstate Freden_Wetter 2025-04-11 11:17:14 timezone Europe/Berlin
setstate Freden_Wetter 2025-04-11 11:17:14 timezone_offset 7200
setstate Freden_Wetter 2025-04-11 11:17:14 uvi 2.29
setstate Freden_Wetter 2025-04-11 11:17:14 validity up-to-date
setstate Freden_Wetter 2025-04-11 11:17:14 visibility 10000
setstate Freden_Wetter 2025-04-11 11:17:14 wind 27
setstate Freden_Wetter 2025-04-11 11:17:14 wind_condition Wind: WNW 27 km/h
setstate Freden_Wetter 2025-04-11 11:17:14 wind_direction 292
setstate Freden_Wetter 2025-04-11 11:17:14 wind_gust 44

Mit dem Aufruf endpoint:onecall habe ich noch nie gearbeitet.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

Zitat von: fred_feuerstein am 11 April 2025, 09:48:40Es hat sich wohl erledigt. Nach dem es auch mit einem neu angemeldeten Account etc. nicht funktioniert hat,

Vermutlich hättest Du gar keinen neuen Account gebraucht, sondern nur einen neuen API key, die man ja beliebig oft generieren kann. Irgendwann hatte ich auch einen "alten" API key, der keine forecasts mehr geliefert hat, obwohl der Abruf an sich funktioniert hatte.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

xenos1984

Hier noch die 3-Stunden-Intervall Abfrage zum Vergleich:

defmod weather_input_owm Weather API=OpenWeatherMapAPI,cachemaxage:600 apikey=APIKEY interval=3600 lang=en
attr weather_input_owm forecast hourly
attr weather_input_owm forecastLimit 48

fred_feuerstein

@betateilchen
@xenos1984

Danke für euren Input !! es war der entscheidende Hinweis dabei:
in meinem DEF stand bisher immer:
... OpenWeatherMapAPI,cachemaxage:600,version=3.0 ...
Bei version also ein "=". Es muss aber ein ":" sein. Also so:
OpenWeatherMapAPI,cachemaxage:600,version:3.0
Nun läuft wieder alles, incl. gewünschtem Forecast.

Verstehe zwar nicht, warum alles bis einschl. 08.04. funktionierte und danach nicht mehr. Also scheinbar hat openweathermap irgendwas geändert bei den Anfragen, was bisher funktionierte, wie es das Modul mit meinen Einträgen abgefragt hat und dann eben nicht mehr.

Egal, Hauptsache es geht wieder! Puh.

Zitat von: betateilchen am 11 April 2025, 12:12:02Vermutlich hättest Du gar keinen neuen Account gebraucht, sondern nur einen neuen API key, die man ja beliebig oft generieren kann. Irgendwann hatte ich auch einen "alten" API key, der keine forecasts mehr geliefert hat, obwohl der Abruf an sich funktioniert hatte.

Klar, einen neuen Account hätte ich nicht gebraucht, da ich allerdings beim bisherigen Account auch weitere API-Keys erstellt hatte, die alle nicht funktionierten wollte ich das mit einem neuen Account halt auch ausschliessen.

Da es aber scheinbar ein reines Syntax-Problem war, was scheinbar bis Dienstag noch aktzeptiert wurde und danach halt nicht mehr, ist es nun ja geklärt.

Also nochmal vielen Dank!
Gruß, Fred

NEU: FHEM auf Raspberry PI 5, OS: Bookworm, mit Z-Wave RaZberry-Modul, 868CUL (WMBUS), LaCrosseCUL (Temp) und knapp 300 Devices aller Art
ALT: FHEM auf Raspberry PI 3B+ im 7Zoll TouchDisplay Gehäuse, OS: Bullseye, mit Z-Wave RaZberry-Modul, 868CUL (WMBUS), LaCrosseCUL (Temp)

betateilchen

Alle api-options werden - schon immer - mit Doppelpunkt angegeben.
Hat vermutlich bisher eher "zufällig" bei Dir funktioniert, vielleicht weil gleichzeitig auch ein endpoint angegeben war.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!