fix(P4): Verlaufskurven mit gemeinsamer Skala - Höhen wieder vergleichbar (1.10.1)
Nachbesserung zu 1.10.0. Dort bekam jede Kurve ihren eigenen Ausschnitt aus ihren eigenen min/max. Bei zwei flachen Kurven (Wasser 70 °C, Dampf 0 °C) greift beidesmal die Mindestspanne, jede Linie sitzt mittig in ihrem Fenster - und beide liegen auf identischer Höhe. Die Skalierung war zu clever: Bewegung wurde sichtbar, aber die Höhe verlor jede Bedeutung. - spark_range_fit(ch, ser) ersetzt durch spark_ranges_fit(): scannt beide Serien, bildet einen gemeinsamen Bereich und setzt ihn auf beide Charts. - Der gemerkte Bereich liegt jetzt in zwei Datei-Statics statt in user_data der Charts; das nimmt auch das nicht freigegebene lv_malloc bei jedem Neuaufbau der Temperaturzeile weg. - build_temp_row_content() setzt den Merker beim Aufbau zurück und ruft spark_ranges_fit() erst, wenn beide Kurven stehen. Beide Panel-Varianten mit arduino-cli gegengebaut. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018ZJ2iUTbm7Zz5DTPkwgJyC
This commit is contained in:
co-authored by
Claude Opus 5
parent
fc0a756127
commit
edfa2d4711
@@ -1,3 +1,12 @@
|
||||
Version 1.10.1:
|
||||
- Die beiden Verlaufskurven teilen sich jetzt eine gemeinsame Skala. In 1.10.0 zoomte jede
|
||||
Kurve auf ihre eigenen Werte - dadurch saß jede mittig in ihrem eigenen Fenster, und
|
||||
Wasser bei 70 Grad lag genauso hoch wie Dampf bei 0. Die Höhe sagte nichts mehr aus.
|
||||
- Die Skala richtet sich nach den Werten beider Kessel zusammen. Der wärmere Kessel liegt
|
||||
damit sichtbar höher, und die Skala bleibt so eng, wie es die Daten zulassen: Stehen beide
|
||||
dicht beieinander, greift die Mindestspanne von vier Grad und schon Zehntelgrade sind zu
|
||||
erkennen.
|
||||
|
||||
Version 1.10.0:
|
||||
- Die Verlaufskurven im Dashboard zeigen jetzt wirklich einen Verlauf. Ihr Ausschnitt hing
|
||||
bisher am Sollwert - sechs Grad darunter bis drei darüber. Das funktioniert nur, solange
|
||||
|
||||
Reference in New Issue
Block a user