iobroker-community-adapters / ioBroker.weatherunderground

ioBroker Adapter to load weather forecast from Weather Underground
MIT License
18 stars 12 forks source link

Instanz bleibt gelb #136

Closed Stefan22184 closed 2 years ago

Stefan22184 commented 2 years ago

Ich kann nicht genau sagen wann der Fehler aufgetreten ist, da ich den Adapter im Winter nicht benutzt habe. Aufgefallen ist mir der Fehler nach dem Update auf Node 14. Jedenfalls bleibt die Instanz gelb. Ich habe bereits sämtliche Lösungsvorschläge im ioBroker Forum befolgt. Instanz und Adapter gelöscht, danach neu installiert. Keine Besserung. Ort geändert, die Koordinaten eingekürzt, die Station geändert bzw. raus genommen, als Ort Duisburg eingetragen. Ich bekomme ihn einfach nicht zum laufen. Im Sommer lief der Adapter ohne Probleme.

Adapter Version : 3.3.1 JS-Controller Version: 3.3.22 Node: v14.19.0 NPM: 6.14.16 OS: docker auf Synology DiskStation

Den API Key habe ich unkenntlich gemacht. Ich weiss nicht ob ich ihn veröffentlichen darf. Zumindest ist es nicht mein persönlicher sonder von Underground vergeben.

Vielen Dank für die Hilfe

2022-02-18 21:29:07.766 - info: host.buanet-iobroker1 stopInstance system.adapter.weatherunderground.0 (force=false, process=false)

2022-02-18 21:29:13.019 - info: host.buanet-iobroker1 stopInstance system.adapter.weatherunderground.0 (force=false, process=false) 2022-02-18 21:29:35.647 - info: host.buanet-iobroker1 "system.adapter.weatherunderground.0" enabled 2022-02-18 21:29:35.649 - info: host.buanet-iobroker1 stopInstance system.adapter.weatherunderground.0 (force=false, process=false) 2022-02-18 21:29:38.765 - info: host.buanet-iobroker1 instance scheduled system.adapter.weatherunderground.0 12 2022-02-18 21:29:38.787 - info: host.buanet-iobroker1 instance system.adapter.weatherunderground.0 started with pid 30940 2022-02-18 21:29:39.767 - debug: weatherunderground.0 (30940) Redis Objects: Use Redis connection: 127.0.0.1:9001 2022-02-18 21:29:39.817 - debug: weatherunderground.0 (30940) Objects client ready ... initialize now 2022-02-18 21:29:39.830 - debug: weatherunderground.0 (30940) Objects create System PubSub Client 2022-02-18 21:29:39.832 - debug: weatherunderground.0 (30940) Objects create User PubSub Client 2022-02-18 21:29:39.833 - debug: weatherunderground.0 (30940) Objects client initialize lua scripts 2022-02-18 21:29:39.848 - debug: weatherunderground.0 (30940) Objects connected to redis: 127.0.0.1:9001 2022-02-18 21:29:39.851 - silly: weatherunderground.0 (30940) redis psubscribe cfg.o.system.user.* 2022-02-18 21:29:39.856 - debug: weatherunderground.0 (30940) objectDB connected 2022-02-18 21:29:39.858 - debug: weatherunderground.0 (30940) Redis States: Use Redis connection: 127.0.0.1:9000 2022-02-18 21:29:39.866 - debug: weatherunderground.0 (30940) States create System PubSub Client 2022-02-18 21:29:39.868 - debug: weatherunderground.0 (30940) States create User PubSub Client 2022-02-18 21:29:39.915 - debug: weatherunderground.0 (30940) States connected to redis: 127.0.0.1:9000 2022-02-18 21:29:39.916 - debug: weatherunderground.0 (30940) statesDB connected 2022-02-18 21:29:40.102 - debug: weatherunderground.0 (30940) Plugin sentry Initialize Plugin (enabled=true) 2022-02-18 21:29:40.317 - info: weatherunderground.0 (30940) starting. Version 3.3.1 in /opt/iobroker/node_modules/iobroker.weatherunderground, node: v14.19.0, js-controller: 3.3.22 2022-02-18 21:29:40.344 - debug: weatherunderground.0 (30940) on ready: DL false false true true 2022-02-18 21:29:40.348 - debug: weatherunderground.0 (30940) init conditions objects 2022-02-18 21:29:40.391 - silly: weatherunderground.0 (30940) States system redis pmessage system.adapter.weatherunderground.0.logLevel/system.adapter.weatherunderground.0.logLevel:{"val":"silly","ack":true,"ts":1645216180351,"q":0,"from":"system.adapter.weatherunderground.0","lc":1645215649789} 2022-02-18 21:29:40.394 - debug: weatherunderground.0 (30940) init forecast objects 2022-02-18 21:29:40.928 - debug: weatherunderground.0 (30940) initialize PWS Station Key: d85** 2022-02-18 21:29:40.932 - debug: weatherunderground.0 (30940) initialize Web Key: e1f10*** 2022-02-18 21:29:40.935 - debug: weatherunderground.0 (30940) initialize Current Observation url: https://api.weather.com/v2/pws/observations/current?apiKey=e1f10a1e********&units=e&stationId=IDUISB102&format=json 2022-02-18 21:29:40.938 - debug: weatherunderground.0 (30940) initialize Daily Forecast Url: https://api.weather.com/v3/wx/forecast/daily/3day?apiKey=e1f10a1e*&icaoCode=EDDL&units=e&language=en-US&format=json 2022-02-18 21:29:40.941 - debug: weatherunderground.0 (30940) initialize Hourly Forecast Url: https://api.weather.com/v3/wx/forecast/hourly/15day?apiKey=e1f10a1e78da4***********&geocode=51.432%2C6.761&units=e&language=en-US&format=json 2022-02-18 21:29:40.945 - debug: weatherunderground.0 (30940) location has not changed, reuse extracted URLs 2022-02-18 21:29:40.947 - debug: weatherunderground.0 (30940) Use New API 2022-02-18 21:29:40.948 - debug: weatherunderground.0 (30940) Use new API Key e1f10a1** 2022-02-18 21:29:40.948 - debug: weatherunderground.0 (30940) get current observation data: https://api.weather.com/v2/pws/observations/current?numericPrecision=decimal&apiKey=e1f10a1e78da46f5b10a1e78da96f525&units=m&stationId=IDUISB102&format=json 2022-02-18 21:29:41.253 - debug: weatherunderground.0 (30940) get hourly forecast data: https://api.weather.com/v3/wx/forecast/hourly/15day?apiKey=e1f10a1e**********&geocode=51.432%2C6.761&units=m&language=de&format=json 2022-02-18 21:29:41.578 - debug: weatherunderground.0 (30940) all current conditions values set 2022-02-18 21:29:43.735 - debug: weatherunderground.0 (30940) all forecast values set 2022-02-18 21:29:46.260 - debug: weatherunderground.0 (30940) Plugin sentry destroyed 2022-02-18 21:29:46.261 - info: weatherunderground.0 (30940) Terminated (NO_ERROR): Without reason 2022-02-18 21:29:46.823 - info: host.buanet-iobroker1 instance system.adapter.weatherunderground.0 terminated with code 0 (NO_ERROR) 2022-02-18 21:29:52.858 - info: host.buanet-iobroker1 "system.adapter.weatherunderground.0" disabled 2022-02-18 21:29:52.877 - info: host.buanet-iobroker1 stopInstance system.adapter.weatherunderground.0 (force=false, process=false) 2022-02-18 21:29:52.878 - info: host.buanet-iobroker1 stopInstance canceled schedule system.adapter.weatherunderground.0

Apollon77 commented 2 years ago

I can not see any iddue here ... the log looks completely normal. So whats the issue?

Stefan22184 commented 2 years ago

The problem was, the instance stayed yellow. The instance started over and over again until it was stopped by the host. Now, while you were writing here, I tried again. Now the instance turns green. I will watch it.

Das Problem war, die Instanz ist gelb geblieben. Die Instanz startete immer wieder und wieder, bis sie vom host gestoppt wurde. Jetzt während du hier geschrieben hast, habe ich es noch einmal probiert. Jetzt wird die Instanz grün. Ich werde es beobachten.

Apollon77 commented 2 years ago

The problem was, the instance stayed yellow.

Are you sure???? This adapter is a "schedukled" adapter, it never has any color in front but a "clock".

Stefan22184 commented 2 years ago

Apparently it's been running stable for a few days now. Maybe it was because of the weather station I've been using that the adapter turned red. In my attempts with the other stations and "Duisburg" I got irritated by the timeout. However, I am of the opinion that the watch was otherwise not yellow but blue/white. I also have a screenshot of that. Anyhow, thanks for your help!

Offensichtlich läuft es jetzt seit ein paar Tagen stabil. Vielleicht lag es auch an der Wetter Station die ich bisher verwendet habe, dass der Adapter rot wurde. Bei meinen versuche mit den anderen Stationen und "Duisburg" habe ich mich dann von dem Timeout irritieren lassen. Ich bin aber der Meinung, dass die Uhr sonst nicht gelb war sondern blau/weiß. Da habe ich auch noch einen Screenshot von. Wie auch immer, danke für deine Hilfe!