Hilfe! Problem mit der Aggregation?

Ich habe deine DB erhalten @Psoy, ich bestätige, dass der Bug derselbe ist wie der, den @lmilcent hatte, nämlich dass es Sensorwerte gibt, die in der DB als „NaN“ durch die Zigbee2mqtt-Integration (und kürzlich) gespeichert werden.

@AlexTrovato Der Fix, den wir gemacht haben, hat offensichtlich nicht ausgereicht, das Problem besteht immer noch!

Ich werde einen Korrektur machen und das wird in der nächsten Version von Gladys enthalten sein :slight_smile:

Nochmals vielen Dank für deine Hilfe
Gute Nacht

Ich habe einen Weg gefunden, diesen Teil noch weiter zu zementieren!

Ich habe einen PR hier gemacht:

Das ist verrückt!
Ich hoffe, die Validierung « isFloat » lehnt keine ganzen Zahlen ab :smiley:

Sind wir sicher, dass @Psoy eine « aktuelle » Version verwendet?

Guten Abend,
Ja, seit gestern Abend die Version 4.8.1.
Dieser Sensor wurde unter der MQTT-Integration historisiert und jetzt habe ich ihn seit 4 Tagen auf zigbee2mqtt umgestellt und es gibt keine Historisierung mehr.

Nein! Ich habe mir den Code der Validierungsbibliothek angesehen, die sie verwenden, und in den Tests werden ganze Zahlen akzeptiert :slight_smile:

Der Fehler ist tatsächlich vorhanden, aktuell würde Text durchgehen!

Zur Information @Psoy, ich habe meinen Fix (Make device state validation more robust (#1480) · GladysAssistant/Gladys@dc5a183 · GitHub) gemerged, der in der nächsten Gladys-Release enthalten sein wird.

Ich denke, ich werde Anfang nächster Woche eine Release mit diesem Bugfix durchführen (nicht heute, am Freitag ist es verboten zu deployen :D).

Danke Pierre-Gilles, ich warte nicht, kein Problem

Das kenne ich, am Freitag räumt man die Werkzeuge weg :laughing:

@Psoy Wie erwartet, heute neue Version von Gladys mit dem Fix!

Ich hoffe, das löst dein Problem :slight_smile:

Ich habe gerade nachgeschaut, aber die 4.8.2 ist noch nicht bei mir angekommen :wink:. Ich bestätige dir das, sobald es möglich ist.
Vielen Dank nochmal.

Jetzt ist die Version 4.8.2 da und das Problem ist gelöst. Nochmals vielen Dank.