v0.8.2 — Seed trend baseline from Home Assistant history on first use
Neu
Ein neu hinzugefügtes Karte (oder ein frischer Browser/ein neues Gerät ohne gespeicherten localStorage-Basiswert) zeigte bisher keinen Trend-Pfeil an, bis der nächste echte Wiegevorgang stattfand — selbst wenn der Sensor bereits jede Menge Verlaufsdaten hatte.
Für die vier openScale-sync-Rohsensoren fragt TrendTracker jetzt Home Assistants eigene History-API nach dem vorherigen Messwert, sobald weder Arbeitsspeicher noch localStorage einen Basiswert kennen. Die Abfrage ist asynchron; sobald sie durch ist, stößt die Karte automatisch ein Re-Render an und zeigt den korrekten Pfeil — ganz ohne auf eine neue Wiegung warten zu müssen. Berechnete Metriken (BMI, BMR, TDEE, …) haben keinen eigenen Sensor mit Verlauf und verhalten sich wie bisher.Eine Race-Bedingung (ein echter neuer Messwert trifft ein, während die History-Anfrage noch läuft) wird korrekt behandelt: der veraltete History-Wert wird verworfen statt einen bereits erfolgten echten Vergleich zu überschreiben.
Verifiziert mit einem echten Headless-Chrome-Rendering einer brandneuen Karte (frisches Browser-Profil, leerer localStorage, simulierte Historie) sowie 5 neuen Unit-Tests.
Baut auf v0.8.1 auf (persistenter Trend über Reloads hinweg).
Siehe README für Installation und Konfiguration.