fix(P4): Dashboard-Sparklines wurden nie fortgeschrieben (1.10.2)
Die Linien blieben identisch und unbewegt - kein Skalierungsproblem, wie 1.10.0 und 1.10.1 angenommen hatten. lv_chart_set_next_value() für g_sparkW/g_sparkD stand am Ende von chart_duty_btn_cb(), dem Callback des Heizleistungs-Umschalters auf der Verlauf-SEITE. Die Sparklines wuchsen also nur, wenn jemand genau diesen Knopf drückte. Ansonsten zeigten sie unverändert, was lv_chart_set_all_value() beim Aufbau der Darstellung eingetragen hatte. Der Block sitzt jetzt in chart_sample_cb() (1-s-Timer), und zwar vor dessen "if (!g_chart || !g_hist) return" - die Dashboard-Kurven sollen nicht davon abhängen, ob die Verlauf-Seite samt großem Diagramm aufgebaut ist. Die gemeinsame Skala aus 1.10.1 bleibt richtig, konnte bisher aber nichts ausrichten, weil nie neue Werte ankamen. Beide Panel-Varianten mit arduino-cli gegengebaut. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012gBXGt5M22ns5YfNJRaiMu
This commit is contained in:
co-authored by
Claude Opus 5
parent
6a867e54fd
commit
43517a2c48
@@ -1,3 +1,13 @@
|
||||
Version 1.10.2:
|
||||
- Die Verlaufskurven im Dashboard wurden überhaupt nicht fortgeschrieben. Der Code dafür
|
||||
stand am Ende der Umschaltung „Heizleistung anzeigen" auf der Verlauf-Seite - also im
|
||||
Callback eines Knopfes. Die Kurven wuchsen nur weiter, wenn jemand genau diesen Knopf
|
||||
drückte. Sonst zeigten sie unverändert den Wert, der beim Aufbau der Darstellung gerade
|
||||
anlag: zwei flache, gleich hohe Linien.
|
||||
- Die Fortschreibung sitzt jetzt im sekündlichen Abtaster, dort, wo auch der große Verlauf
|
||||
seine Messwerte nimmt. Damit bewegen sich die Kurven, und die gemeinsame Skala aus 1.10.1
|
||||
kann ihre Arbeit überhaupt erst tun.
|
||||
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user