Pittini/iobroker-Batterienauswertung

Datenpunkt LastMessage wird nicht befüllt

Frank795 opened this issue · 12 comments

Wie schon im Forum geschieben wird der Datenpunkt nicht befüllt erst wieder bei neustart des Skipts.

vis

Batt DP

Naja, is klar, Du hast 0 leere Batts, sobald der Zähler auf 0 geht wird die Lastmessage gelöscht weil ja sonst nach Batteriewechsel immer noch leer drinstehen würde. Is also eher Feature als Bug.

Sollten nicht die "Toten" auch drin stehen ? Wenn ich das Skipt neu starte steht es drin ....

Hmm, lass uns mal was probieren. In Zeile 420ff steht aktuell:

CheckAllBatterysOk(); CheckNextLowBatt(); CheckDeadBatt(); MakeTable();

daraus machste mal bitte:

CheckNextLowBatt(); CheckDeadBatt(); CheckAllBatterysOk(); MakeTable();

Und dann bitte berichten ob das was half.

Ist geändert und DeadIsAfter soweit runter das aktuell keine gemeldet werden. Melde mich. Danke für deinen Support 👍

Das hat leider nicht geholfen, jetzt bleibt das Widget sogar grün. siehe Bilder ....
Bat neu
BatDP neu

Ok, dann Kommando zurück, ich schau mal, kann aber bisserl dauern.

Ja kein Problem 👍 Zeigt ja Rot an das was nicht stimmt... ein Klick auf die Liste und Gut :)

Soo, bitte mal 1.7.5 bzw. 1.8.0 testen, sollte jetzt passen.

Hi, mit der 1.7.5 klappt es noch nicht, teste später oder morgen die 1.8.

Bat DPneu
vis neu

Edit: nach ein Paar Minuten ist das Bat Symbol noch Rot geworden aber ohne Text ....

Hi, auch mit der 1.8.0 die selbe "Problematik"
DP 1 8 0

Sorry, iwie war da n Kuddelmuddel im Code. Ich hab die gesamte Funktion jetzt neu geschrieben und hoffe mal dasses jetzt klappt, ich hab alle Varianten die mir einfielen durchgetestet und keine Probleme mehr festgestellt. Bitte also die 1.8.1 mal testen.

Super arbeit 👍 🥇 funktioniert. Echt Klassse
Jetzt noch Sinnfolle DP´s für den Dead Check suchen und einrichten.