NEWS
accuweather stürzt permanent ab
-
@thomas-braun
so oft das NSPanel Script das macht -
Dann macht es das offenbar für accuweather zu häufig.
-
@thomas-braun
offensichtlich, aber wo kann ich das abdrehen? -
Ich kenne das Skript nicht.
-
@thomas-braun
Es ist das offizielle zur Bediehnung den NSPanels (https://forum.iobroker.net/topic/58170/sonoff-nspanel-mit-lovelace-ui/3478?_=1692781736585) -
Das NSPanel greift die Daten ja nicht direkt bei Accuweather ab, sondern greift auf die bestehenden Datenpunkte zu, die der Adapter liefert. Und der Adapter aktualisiert stündlich:
Das bedeutet für mich, dass ein Überschreiten der 50 Abfragen per Tag nur durch ständige Adapter-Restarts erreicht werden kann.
-
@marc-berg
so denk ich mir das auch.
Ich habe jetzt den Adapter nocheinmal gelöscht und neu installiert, bis jetzt läuft es.
Melde mich wieder wenn es nochmals auftritt.Danke einstweilen!
-
@australien
Mach aber jedenfalls einen Adapter Issue auf und gibt unbedingt die im Einsatz stehenden Versionen an. (Adapter, admin, js-controller, node)Der Adapter sollte keinesfalls sich so unsauber beenden das controller um Hilfe schreit.
-
@mcm57
mach ich, kam gerade wieder an. Ohne Eintrag ins LOG. -
@australien sagte in accuweather stürzt permanent ab:
2023-08-23 10:51:00.063 info Scheduled restart.
Hmmm, wenn ich diesen Eintrag im Log richtig lese, scheint der Adapter über einen Cron-Eintrag ständig neu zu starten. Könnte es ein, dass du da was versehentlich aktiviert hast?
-
Ich hab mal in den Adapter geschaut.
Der läuft als daemon.ABER nach einem ersten Blick pollt er alle 5 Minuten 3 Datenpakete. Das geht sich nie mit 40 / Tag aus !?!?
Wenn hier wer mitliest der den Adapter verwendet könnte er bitte sagen ob er bei ihm/ihr läuft und ob das mit einem kommerziellen Key oder einem "free" key ist ?
-
@mcm57 sagte in accuweather stürzt permanent ab:
mit einem kommerziellen Key oder einem "free" key ist ?
Also ich benutze den "Free" key. Ich hatte vorhin mal das Log auf "debug" gestellt. Hier sehe ich nur stündlich einen Eintrag.
accuweather.0 2023-08-23 15:02:39.861 debug Date Wed Aug 23 2023 14:52:00 GMT+0200 (Mitteleuropäische Sommerzeit), dow: Mi accuweather.0 2023-08-23 14:02:43.323 debug Date Wed Aug 23 2023 13:52:00 GMT+0200 (Mitteleuropäische Sommerzeit), dow: Mi accuweather.0 2023-08-23 13:02:33.927 debug Date Wed Aug 23 2023 12:52:00 GMT+0200 (Mitteleuropäische Sommerzeit), dow: Mi accuweather.0 2023-08-23 12:02:39.410 debug Date Wed Aug 23 2023 11:52:00 GMT+0200 (Mitteleuropäische Sommerzeit), dow: Mi accuweather.0 2023-08-23 11:07:33.450 debug Date Wed Aug 23 2023 10:52:00 GMT+0200 (Mitteleuropäische Sommerzeit), dow: Mi
ABER nach einem ersten Blick pollt er alle 5 Minuten 3 Datenpakete.
Müssen die Pakete denn echte Abfragen sein?
EDIT: Und um das nochmals klarzustellen: bei mir läuft der Adapter ohne Probleme.
-
@marc-berg
OK danke mal für die Info.
Version 1.3.1 ? -
-
@marc-berg
Ok, der code ist complexer.
Der Adapter scannt zwar alle 5 Minuten ABER- die 5 Tagesvorschau wir nur abgerufen wenn es zwischen 7:00 und 7:05 oder 20:00 und 20:05 ist, also 2x täglich
- die current Werte werden nur jede Stunde zwischn Minute 0 un d 5 abgerufen, also 24x Tag
- die 6h Vorschau wird um 0:xx, 6:xx, 12:xx, 18:xx jeweils nur wenn Minute zwischn 0 und 5 ist, abgerufen - also 4 mal
macht 30 Abfragen
Dazu kommen noch 3 Abfragen jedesmal wenn der Adapter startet.
Damit sollte alles OK sein - außer der Adapter startet mehr als 6 mal am Tag neu.
Man könnte prüfen ob man die restart polls wegläßt wenn bereits gültige Daten existieren. Hab dazu ein Issue erstellt.
Was die js-controller Meldung im ersten Post betrifft: Da fehlt im Adapter definitiv ein try/catch 8Fehlerbehandlung). Hab dazu schon mal issue erstellt. Kann es aber sicher nicht in den nächsten 3 Wochen bearbeiten (Urlaub)
-
@mcm57
wo habt ihr die Version her?
Bei mir läuft 1.2.4? Es wird auch keine neuere angezeig.
-
accuweather github: 1.3.1 for 1 days latest: 1.3.1 for 9 days stable: 1.2.4 for 18 months
Also aus dem Beta-Repository oder aus github geangelt.
-
@thomas-braun verstehe.
Ich wollte eigentlich die Finger von github lassen, hab es aber jetzt mal so installiert. -
@australien sagte in accuweather stürzt permanent ab:
Ich wollte eigentlich die Finger von github lassen,
Sollst du ja auch. Warum hast du nicht die Beta-Version aus 'latest/beta' genommen?
-
@thomas-braun
weil mir da nur 1.2.4 angezeigt wurde.