v0.9.0 — Color trend arrows by progress toward a goal, not raw direction
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: 73Mit 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.