Skip to content

v0.8.1 — Persist trend baseline across reloads

Choose a tag to compare

@Blogshot Blogshot released this 15 Sep 07:19
· 11 commits to main since this release

Fix

Der Trend-Pfeil (↑/↓/→) zeigte in der Praxis fast immer nur "→" (neutral) an, selbst wenn sich ein Messwert tatsächlich geändert hatte.

Ursache: Der zuletzt gesehene Wert wurde nur im Arbeitsspeicher der Karten-Instanz gehalten. Home Assistant erzeugt die Karte aber bei jedem Dashboard-Reload und jedem Wechsel der Lovelace-View neu — das passiert deutlich häufiger als ein neuer openScale-Wiegevorgang (max. 1×/Tag). Dadurch bekam die Karte fast nie zwei unterschiedliche Werte innerhalb derselben Instanz zu Gesicht.

Fix: Der letzte Wert wird jetzt zusätzlich in localStorage gespeichert (geschlüsselt über die konfigurierten Entity-IDs der Karte), sodass er einen Reload oder View-Wechsel übersteht. Fällt sauber auf reinen Speicher-Modus zurück, wenn localStorage nicht verfügbar ist (privates Fenster o. Ä.).

Verifiziert direkt an einer echten openScale-Sensor-Historie sowie mit einem Zwei-Seitenaufruf-Test im selben Browser-Profil, der eine komplett neue Karten-Instanz simuliert.


Siehe README für Installation und Konfiguration.