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.
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.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_012gBXGt5M22ns5YfNJRaiMu
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
thomas
merged commit 1fe96b70aa into main2026-09-04 01:42:57 +02:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Die Linien blieben identisch und unbewegt - kein Skalierungsproblem, wie 1.10.0 und 1.10.1 angenommen hatten.
lv_chart_set_next_value()fürg_sparkW/g_sparkDstand am Ende vonchart_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, waslv_chart_set_all_value()beim Aufbau der Darstellung eingetragen hatte.Der Block sitzt jetzt in
chart_sample_cb()(1-s-Timer), und zwar vor dessenif (!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.
🤖 Generated with Claude Code
https://claude.ai/code/session_012gBXGt5M22ns5YfNJRaiMu