TA2k / ioBroker.weishaupt-wem

ioBroker Adapter for weishaupt WEM Portal
MIT License
13 stars 7 forks source link

Neue Version 0.0.15 bringt Fehlermeldungen im log #19

Open jowo1217 opened 1 year ago

jowo1217 commented 1 year ago

Ich habe seit ein paar Tagen die neue Version 0.0.15 installiert und bin begeistert, dass ich nun auch über die App-Parameter Werte in meiner Brennwerttherme verändern kann (z.b. Umschalten des Zeitprogrammes). Leider treten aber auch regelmäßig Fehler auf, wie im beigefügten screenshot zu sehen ist. Ich denke, der Fehler 504 müsste auf der Weishaupt-Serverseite gelöst werden, aber der "Cannot read property "textContent" Fehler sieht für mich eher wie ein code fix aus. Der Fehler tritt unregelmäßig auf. Ich habe das Update intervall auf 5 min eingestellt und oft geht das für eine längere Zeit gut , doch dann tritt der Fehler wieder auf. Hängt vielleicht auch mit dem "504" Fehler zusammen, könnte aber vielleicht abgefangen werden???

Dann noch eine Frage: Kann ich nach Änderung eines Wertes einen Refresh forcen oder muss ich das ganze Update-intervall abwarten, bis ich den geänderten Wert im ioBroker sehe?

Vielen Dank...

Versions:

TA2k commented 1 year ago

Ich habe mal text content versucht abzufangen und ein remote.refresh eingebaut bzw nach einem Befehl wird 10sek später ein refresh gemacht

Via github installieren und testen

jowo1217 commented 1 year ago

Hallo! Vielen Dank für die superschnelle Reaktion. Ich habe gestern die geänderte Version von Github installiert und habe die "textContent" Fehlermeldung bislang nicht im Log gehabt. Allerdings gab es heute morgen einen 504 error und danach kommt alle 15 Min. (update intervall) die Meldung "No status found". Die Daten werden nicht mehr aktualisiert. Screenshot ist beigefügt. Ich werde die Instanz gleich noch mal neu starten und beobachten, ob dieser Zustand wieder auftritt. Screenshot 2023-04-20 08 33 02

TA2k commented 1 year ago

Nochmal via github installieren

jowo1217 commented 1 year ago

Habe die neue Version installiert. Läuft jetzt eine Stunde. Gerade versucht, den Wert für den Zeitplan von 2 auf 4 zu ändern und dabei kam die Fehlermeldung "ReferenceError: JSOn not defined" Screenshot 2023-04-20 10 25 04

jowo1217 commented 1 year ago

Kleiner Zusatz: Die Wertänderung wurde an meine Therme durchgereicht und der Refresh hat auch geklappt. Sehe den neuen Wert in meinem Node red dashboard.

jowo1217 commented 1 year ago

Nächster Test: Habe nochmal den Wert für den Zeitplan von 4 auf 2 geändert. Gleiche Fehlermeldung, Änderung wurde an die Therme übergeben, Refresh im Node red dashboard hat 5 Min. gedauert.

TA2k commented 1 year ago

bitte nochmal via GitHub installieren

jowo1217 commented 1 year ago

Die neue Version ist installiert und ich habe weiter getestet. Bislang (ca. 90 min) keine Fehlermeldung gesehen (außer der 504 - Danke, Weishaupt!). Befehle werden gesendet und die Änderung ist unmittelbar im Display meiner Therme sichtbar. Der Wert im ioBroker wird innerhalb von 10 Sek. refresht. Wenn ich einen Befehl absetze, sehe ich im Log eine Info. Die stört mich aber nicht weiter, da ich das logging auf error level beschränke.

Wenn alles so bleibt, dann ist es super und ich kann nun anfangen, meine Heizungssteuerung für Gas und Klimaanlage zu optimieren.

Vielen Dank für die schnelle Lösung.

Letzte Frage: Wird das die neue offizielle Version 0.0.16?

TA2k commented 1 year ago

ja wie oft kommt der 504

jowo1217 commented 1 year ago

Also seit gestern ist der 504 nicht mehr aufgetaucht. Aber vermutlich nur, weil ein anderes Problem aufgetreten ist. Um 01:51h gab es drei Fehlermeldungen, die sich bis jetzt (08:36h) alle 12 min (Update intervall) wiederholen. Fehlermeldungen sind im screenshot. Der Adpater kann sich nicht mehr verbinden. 2023-04-21_08h32_46

TA2k commented 1 year ago

Auch ein adapter Neustart bringt nichts was sagt die app?

TA2k commented 1 year ago

wenn es nach einem adapter Neustart funktioniert mal die neue github version testen

jowo1217 commented 1 year ago

Nach dem Adapterneustart funktioniert es. Dann installier ich mal die letzte Version.

jowo1217 commented 1 year ago

der 504 ist bis jetzt 2x aufgetaucht, einmal um 13:38h und um 13:50h. Also konnte sich der Adapter 2x hintereinander nicht einloggen und den Status aktualisieren. Ich sehe da auch kein Muster. Es hängt wohl einfach davon ab, wie busy der Weishaupt-Server gerade ist. Oder kannst du evtl. im Adapter einen Time-out verlängern?

TA2k commented 1 year ago

hat er sich selber dann aber wieder gefangen

jowo1217 commented 1 year ago

Ja, das hat geklappt. Ohne Fehlermeldung.

jowo1217 commented 1 year ago

Hi, hier ist noch mal ein Auszug aus meinem ioBroker-Log für den WEM-Adapter. So ganz stabil scheint der Adapter immer noch nicht zu sein. Es entstehen größere Lücken, weil sich der Adapter nicht einloggen kann. Lässt sich da noch was machen? 2023-04-24_16h11_22

TA2k commented 1 year ago

Wie bemerkst du genau die Lücken

jowo1217 commented 1 year ago

Ich nutze ein Dashboard, dass ich mit Node red gebaut habe, welches Daten aus ioBroker zieht. Zum Beispiel zeige ich die aktuelle Raumsolltemperatur an, in dem ich auf Daten der app zugreife (0-2 AktRaumSoll - Numeric Value). Da sollte entweder der Wert der Absenk-, Normal- oder Konforttemperatur stehen, aber manchmal steht da nur der Wert 0. Das geht meist einher mit Login failures im Log. Irgendwann, wenn dann der Lgin wieder klappt, wird wieder ein korrekter Wert angezeigt. 2023-04-25_10h52_50

xelarep commented 1 year ago
Bildschirmfoto 2023-10-14 um 17 26 12

Hallo,

Heizzeit beginnt. Habe auch seit längerer Zeit sporadisch o.g. Fehlermeldungen in meinen Logs. Gibt es schon was neues hierzu?

Alexander

TA2k commented 1 year ago

mit der 0.0.16?

xelarep commented 1 year ago

Ne, noch mit der 0.0.15, hab vor ein paar Stunden auf die 0.0.16 upgedated. Bisher ist Ruhe im Log. Die 0.0.16 wird aber nicht als Update in der ioBroker Adapterübersicht angezeigt?! Oder war dieser Adapter noch nie offiziell released?

jowo1217 commented 1 year ago

Bei mir läuft die 0.0.16 fehlerlos. Vielleicht kann die als neue offizielle Version verfügbar gemacht werden?

xelarep commented 1 year ago

Hab jetzt zwar nur kurz getestet, aber der Fix hat zumindest keine anderen Nebenwirkungen gezeigt. Ich support ebenfalls https://github.com/TA2k/ioBroker.weishaupt-wem/issues/21#issue-1773321820

xelarep commented 1 year ago

Sorry, nach 3 Tagen ist heute doch noch was hochgepoppt: Ein einzelner Eintrag im Log:

Bildschirmfoto 2023-10-16 um 07 56 40

Wie kann ich hier weiter unterstützen?

jowo1217 commented 1 year ago

Diese Meldung sehe ich bei mir auch von Zeit zu Zeit. Ich glaube, das ist ein Server access problem und müsste von Seiten Weishaupt gelöst werden. Bislang habe ich keine Einschränkungen in der Funktion festgestellt.