NEWS
Wetherunderground connection is closed
-
@ben1983 sagte in Wetherunderground connection is closed:
get state error
Beim iCal gibt's auch schon ein Issue dazu:
https://github.com/iobroker-community-adapters/ioBroker.ical/issues/630
-
@codierknecht genau, dort habe ich auch schon einen Kommentar und einen Daumen hoch hinterlassen.
-
@mcm1957 hier konnte ich mal was aufzeichnen:
Aber es scheint zu groß für diesen Post zu sein.
Ich lasse mal die Zeile mit den Nutzdaten weg, bzw. deute sie an:2024-08-21 00:30:33.887 - [34mdebug[39m: weatherunderground.0 (9562) Redis Objects: Use Redis connection: 127.0.0.1:9001 2024-08-21 00:30:33.920 - [34mdebug[39m: weatherunderground.0 (9562) Objects client ready ... initialize now 2024-08-21 00:30:33.927 - [34mdebug[39m: weatherunderground.0 (9562) Objects create System PubSub Client 2024-08-21 00:30:33.929 - [34mdebug[39m: weatherunderground.0 (9562) Objects create User PubSub Client 2024-08-21 00:30:33.991 - [34mdebug[39m: weatherunderground.0 (9562) Objects client initialize lua scripts 2024-08-21 00:30:34.002 - [34mdebug[39m: weatherunderground.0 (9562) Objects connected to redis: 127.0.0.1:9001 2024-08-21 00:30:34.063 - [34mdebug[39m: weatherunderground.0 (9562) Redis States: Use Redis connection: 127.0.0.1:9000 2024-08-21 00:30:34.083 - [34mdebug[39m: weatherunderground.0 (9562) States create System PubSub Client 2024-08-21 00:30:34.084 - [34mdebug[39m: weatherunderground.0 (9562) States create User PubSub Client 2024-08-21 00:30:34.177 - [34mdebug[39m: weatherunderground.0 (9562) States connected to redis: 127.0.0.1:9000 2024-08-21 00:30:34.244 - [34mdebug[39m: weatherunderground.0 (9562) Plugin sentry Initialize Plugin (enabled=true) 2024-08-21 00:30:34.620 - [32minfo[39m: weatherunderground.0 (9562) starting. Version 3.7.0 in /opt/iobroker/node_modules/iobroker.weatherunderground, node: v18.20.4, js-controller: 6.0.9 2024-08-21 00:30:34.646 - [34mdebug[39m: weatherunderground.0 (9562) Delay execution by 26071ms to better spread API calls 2024-08-21 00:30:46.046 - [32minfo[39m: shelly.1 (518) [MQTT] Device with client id "shellyplusht-80646fcbec78" connected! 2024-08-21 00:30:50.167 - [32minfo[39m: shelly.1 (518) [MQTT] Client Close: 192.168.2.47 (shellyplusht / shellyplusht-80646fcbec78 / shellyplusht#80646fcbec78#1) (false) 2024-08-21 00:31:00.717 - [34mdebug[39m: weatherunderground.0 (9562) on ready: DL true true true true 2024-08-21 00:31:00.720 - [34mdebug[39m: weatherunderground.0 (9562) init conditions objects 2024-08-21 00:31:00.737 - [34mdebug[39m: weatherunderground.0 (9562) init forecast objects 2024-08-21 00:31:01.134 - [34mdebug[39m: weatherunderground.0 (9562) initialize PWS Station Key: d8585d80376a429e 2024-08-21 00:31:01.136 - [34mdebug[39m: weatherunderground.0 (9562) initialize Web Key: e1f10a1e78da46f5b10a1e78da96f525 2024-08-21 00:31:01.139 - [34mdebug[39m: weatherunderground.0 (9562) initialize Current Observation url: https://api.weather.com/v2/pws/observations/current?apiKey=e1f10a1e78da46f5b10a1e78da96f525&units=e&stationId=IHOHEN190&format=json 2024-08-21 00:31:01.140 - [34mdebug[39m: weatherunderground.0 (9562) initialize Daily Forecast Url: https://api.weather.com/v3/wx/forecast/daily/3day?apiKey=e1f10a1e78da46f5b10a1e78da96f525&icaoCode=EDDF&units=e&language=en-US&format=json 2024-08-21 00:31:01.142 - [34mdebug[39m: weatherunderground.0 (9562) initialize Hourly Forecast Url: https://api.weather.com/v3/wx/forecast/hourly/15day?apiKey=e1f10a1e78da46f5b10a1e78da96f525&geocode=50.678%2C8.526&units=e&language=en-US&format=json 2024-08-21 00:31:01.145 - [34mdebug[39m: weatherunderground.0 (9562) location has not changed, reuse extracted URLs 2024-08-21 00:31:01.146 - [34mdebug[39m: weatherunderground.0 (9562) Use New API 2024-08-21 00:31:01.146 - [34mdebug[39m: weatherunderground.0 (9562) Use new API Key e1f10a1e78da46f5b10a1e78da96f525 2024-08-21 00:31:01.146 - [34mdebug[39m: weatherunderground.0 (9562) get current observation data: https://api.weather.com/v2/pws/observations/current?stationId=IHOHENAH8&format=json&units=m&numericPrecision=decimal&apiKey=e1f10a1e78da46f5b10a1e78da96f525 2024-08-21 00:31:01.460 - [34mdebug[39m: weatherunderground.0 (9562) get daily forecast data: https://api.weather.com/v3/wx/forecast/daily/5day?apiKey=e1f10a1e78da46f5b10a1e78da96f525&icaoCode=EDDF&units=m&language=de&format=json 2024-08-21 00:31:01.536 - [34mdebug[39m: weatherunderground.0 (9562) get hourly forecast data: https://api.weather.com/v3/wx/forecast/hourly/15day?apiKey=e1f10a1e78da46f5b10a1e78da96f525&geocode=50.678%2C8.526&units=m&language=de&format=json 2024-08-21 00:31:01.609 - [34mdebug[39m: weatherunderground.0 (9562) Process new results: {"current_observation":{"stationID":"IHOHENAH8","obsTimeUtc":"2024-08-20T22:30:48Z","obsTimeLocal":"2024-08-21 00:30:48","neighborhood":"Hohenahr-Altenkirchen, Kornberg","softwareType":"EasyWeatherV1.6.9","country":"DE","solarRadiation":0,"lon":8.465329,"realtimeFrequency":null,"epoch":1724193048,"lat":50.677532,"uv":0,"winddir":235,"humidity":91,"qcStatus":1,"metric":{"temp":17.7,"heatIndex":17.7,"dewpt":16.2,"windChill":17.7,"windSpeed":6.4,"windGust":9.3,"pressure" weitere Nutzdaten.... 2024-08-21 00:31:02.391 - [34mdebug[39m: weatherunderground.0 (9562) all current conditions values set 2024-08-21 00:31:05.085 - [34mdebug[39m: weatherunderground.0 (9562) all forecast values set 2024-08-21 00:31:07.089 - [34mdebug[39m: weatherunderground.0 (9562) Plugin sentry destroyed 2024-08-21 00:31:07.090 - [32minfo[39m: weatherunderground.0 (9562) Terminated (NO_ERROR): Without reason 2024-08-21 00:31:07.595 - [33mwarn[39m: weatherunderground.0 (9562) get state error: Connection is closed. 2
-
Noch als Anmerkung, shedule Adapter auf ungerade Zeiten legen
-
@crunchip Also nicht alle 30 min, sondern min 01, 31 oder so?
-
@ben1983 ja, ne krumme Zahl, damit nicht alles Zeitgleich läuft und auch nicht alle gleichzeitig Abfragen
-
@crunchip OK, habe 3 Shedules.
i.cal habe ich auf Minute 1 und 31,
bithday habe ich in stunden 0, auf minute 2,
wetherundergrund auf Minute 32Sollte alles getrennt sein.
-
-
-
@paul53 Ich habe es ja NUR in Minute 32
-
@ben1983 sagte: NUR in Minute 32
Wenn einmal pro Stunde genügt?
Im ersten Bild war es in Minute 30, was ungünstig ist, da dann die Wahrscheinlichkeit höher ist, dass der Server überlastet ist. -
@paul53 Sollte reichen... tuts seit 2 Jahren
-
@paul53 Also ich habe es jetzt alles wiede rnormal auf info gehabt .... da kommen jetzt wieder die warnungen
-
@ben1983 said in Wetherunderground connection is closed:
@paul53 Also ich habe es jetzt alles wiede rnormal auf info gehabt .... da kommen jetzt wieder die warnungen
Was willst du damit sagen?
Bei debug Level info kommen natürlich die Warnings.
Und ob der Adapter zu Minute 5 oder 37 läuft hat auf das Verhalten beim Beenden auch keinen Einfluss.
Problem muss man sich im Code ansehen. Problem ist nur dass 'man' grad Urlaub macht ... -
@ben1983 said in Wetherunderground connection is closed:
@paul53 Also ich habe es jetzt alles wiede rnormal auf info gehabt .... da kommen jetzt wieder die warnungen
Was willst du damit sagen?
Bei debug Level info kommen natürlich die Warnings.
Und ob der Adapter zu Minute 5 oder 37 läuft hat auf das Verhalten beim Beenden auch keinen Einfluss.
Problem muss man sich im Code ansehen. Problem ist nur dass 'man' grad Urlaub macht ... -
Zur Info. Ich nutze zwei Instanzen von Weatherunderground, welche aller 10 Minuten abgefragt werden.
7,17,27,37,47,57 * * * *
8,18,28,38,48,58 * * * *
Macht 2 * 6 * 24 = 288 Abfragen/Tag.
Habe auch regelmäßig die o.g. Warnmeldung im Log. Einstellige Anzahl. -
@mcm1957 Nein so war das nicht gemeint.
Ich stellte ja die cronwerte unterschiedlich ein.
Danach lief es ja ohne warnings. also stellte ich wieder auf info zurück. danach kamen einen Tag später wieder warnings. es ist jetzt schon wieder 0,5-1 Tag ruhe. Aber die Aussage war nur, dass die unterschiedlichen Cron Werte das Problem nicht generell gelöst haben. -
@ben1983
Das hätt mich auch sehr gewundert -
@mcm1957 Also auch mit den geänderten Shedules tritt die Warnung immer wider auf.
im Debug wie oben zu sehen, sonst keine Warnmeldung davor. -
@ben1983 said in Wetherunderground connection is closed:
@mcm1957 Also auch mit den geänderten Shedules tritt die Warnung immer wider auf.
im Debug wie oben zu sehen, sonst keine Warnmeldung davor.Wie schon geschrieben
Die schedules haben mit der Warnung nichts direkt zu tun. M
Nur auf einem überlastet System könnten die schedules mitspielen.