Skip to content

v0.9.0 — Color trend arrows by progress toward a goal, not raw direction

Choose a tag to compare

@Blogshot Blogshot released this 15 Sep 09:17
· 6 commits to main since this release

Neu: zielbewusste Pfeilfarben

Bisher war die Pfeilfarbe hart an die Richtung gekoppelt (rauf = rot, runter = grün) — das ist für viele Metriken schlicht falsch: steigende Muskelmasse ist erwünscht, steigender Körperfettanteil meist nicht, und Wasser schwankt aus Gründen, die für sich genommen kaum etwas aussagen.

Metriken akzeptieren jetzt ein optionales goal (Zielwert):

metrics:
  weight:
    entity: sensor.openscale_weight
    goal: 73

Mit gesetztem Ziel wird der Pfeil grün, wenn sich der neue Wert dem Ziel angenähert hat, und rot, wenn er sich entfernt hat — unabhängig davon, ob das technisch ein Anstieg oder Rückgang ist. Ohne Ziel bleiben alle Pfeile neutral/grau, ganz gleich in welche Richtung sie zeigen — ein Pfeil unterstellt nie mehr "gut"/"schlecht", ohne dass du ein Ziel angegeben hast. Der visuelle Editor bekommt dafür eine neue "Goals"-Sektion mit einem Zahlenfeld pro aktuell konfigurierter Metrik.

Nebenbei behoben: Im Donut-Ring hatte der Pfeil neben Fat/Muscle/Water nie eine Farb-Klasse bekommen (reiner Text statt farbigem Element) — daher sah er unabhängig vom Ergebnis immer grau/neutral aus, während die Zeilen unter dem Ring korrekt eingefärbt wurden. Beide Stellen nutzen jetzt denselben Mechanismus.

Sichtbare Verhaltensänderung: Pfeile, die bisher rot/grün waren, zeigen jetzt grau, bis du für die jeweilige Metrik ein Ziel setzt.


Baut auf v0.8.5 auf.

Siehe README für Installation und Konfiguration.