feat: Temperaturen mit Nachkommastelle anzeigen (S3 5.6.4 / P4 1.12.0)
Die Dampf-/Thermoblock-Temperatur wurde direkt nach dem Einlesen auf ganze Grad
gerundet. Damit war die Nachkommastelle weg, bevor irgendeine Anzeige sie sehen
konnte - obwohl Webinterface, Verlaufskurven und die UART-Verbindung zum Display
sie längst übertragen haben. Sichtbar wurde sie nur durch die Offset-Kompensation,
die im kalten Bereich den Rohwert durchreicht; daher stand beim Wasserkessel dort
zufällig eine Nachkommastelle, im Betrieb aber nie.
Die Anzeigewerte entstehen jetzt auf einem getrennten Weg aus dem geglätteten
Rohwert (Wasser, Dampf, Zusatzsensor). Die Regelung bleibt unverändert: PID,
Sicherheitsabschaltungen und Auto-Tune arbeiten weiter mit dem auf ganze Grad
gerundeten Messwert, damit sich das Heizverhalten nicht verschiebt. Die letzte
Stelle ist leicht tiefpassgefiltert - das Thermoelement liefert ein
0,25-Grad-Raster, der NTC das Rauschen des ADC -, ein größerer Sprung wird
weiterhin sofort übernommen. Das OLED zeigt weiter ganze Grad, rundet den Wert
jetzt aber, statt ihn abzuschneiden.
Auf dem Display bekommt die Dampftemperatur dieselbe Auflösung wie die
Wassertemperatur. Weil "124,5°C" rund ein Drittel breiter ist als "124°C" und die
Beschriftung feste Maße hat, wäre der Text in der randlosen Flächen-Darstellung
umgebrochen und die zweite Zeile aus der Karte gefallen - das betraf schon vorher
die Wassertemperatur ab 100 °C. Die große Zahl weicht jetzt automatisch eine
Schriftstufe zurück, und zwar für beide Kessel gemeinsam, damit nicht nur eine
von beiden schrumpft.
feat: Temperaturen mit Nachkommastelle anzeigen (S3 5.6.4 / P4 1.12.0)
Die Dampf-/Thermoblock-Temperatur wurde direkt nach dem Einlesen auf ganze Grad
gerundet. Damit war die Nachkommastelle weg, bevor irgendeine Anzeige sie sehen
konnte - obwohl Webinterface, Verlaufskurven und die UART-Verbindung zum Display
sie längst übertragen haben. Sichtbar wurde sie nur durch die Offset-Kompensation,
die im kalten Bereich den Rohwert durchreicht; daher stand beim Wasserkessel dort
zufällig eine Nachkommastelle, im Betrieb aber nie.
Die Anzeigewerte entstehen jetzt auf einem getrennten Weg aus dem geglätteten
Rohwert (Wasser, Dampf, Zusatzsensor). Die Regelung bleibt unverändert: PID,
Sicherheitsabschaltungen und Auto-Tune arbeiten weiter mit dem auf ganze Grad
gerundeten Messwert, damit sich das Heizverhalten nicht verschiebt. Die letzte
Stelle ist leicht tiefpassgefiltert - das Thermoelement liefert ein
0,25-Grad-Raster, der NTC das Rauschen des ADC -, ein größerer Sprung wird
weiterhin sofort übernommen. Das OLED zeigt weiter ganze Grad, rundet den Wert
jetzt aber, statt ihn abzuschneiden.
Auf dem Display bekommt die Dampftemperatur dieselbe Auflösung wie die
Wassertemperatur. Weil "124,5°C" rund ein Drittel breiter ist als "124°C" und die
Beschriftung feste Maße hat, wäre der Text in der randlosen Flächen-Darstellung
umgebrochen und die zweite Zeile aus der Karte gefallen - das betraf schon vorher
die Wassertemperatur ab 100 °C. Die große Zahl weicht jetzt automatisch eine
Schriftstufe zurück, und zwar für beide Kessel gemeinsam, damit nicht nur eine
von beiden schrumpft.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015dHPsRS7nbF6ZCyuF6tDck
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_015dHPsRS7nbF6ZCyuF6tDck
Die Dampf-/Thermoblock-Temperatur wurde direkt nach dem Einlesen auf ganze Grad
gerundet. Damit war die Nachkommastelle weg, bevor irgendeine Anzeige sie sehen
konnte - obwohl Webinterface, Verlaufskurven und die UART-Verbindung zum Display
sie längst übertragen haben. Sichtbar wurde sie nur durch die Offset-Kompensation,
die im kalten Bereich den Rohwert durchreicht; daher stand beim Wasserkessel dort
zufällig eine Nachkommastelle, im Betrieb aber nie.
Die Anzeigewerte entstehen jetzt auf einem getrennten Weg aus dem geglätteten
Rohwert (Wasser, Dampf, Zusatzsensor). Die Regelung bleibt unverändert: PID,
Sicherheitsabschaltungen und Auto-Tune arbeiten weiter mit dem auf ganze Grad
gerundeten Messwert, damit sich das Heizverhalten nicht verschiebt. Die letzte
Stelle ist leicht tiefpassgefiltert - das Thermoelement liefert ein
0,25-Grad-Raster, der NTC das Rauschen des ADC -, ein größerer Sprung wird
weiterhin sofort übernommen. Das OLED zeigt weiter ganze Grad, rundet den Wert
jetzt aber, statt ihn abzuschneiden.
Auf dem Display bekommt die Dampftemperatur dieselbe Auflösung wie die
Wassertemperatur. Weil "124,5°C" rund ein Drittel breiter ist als "124°C" und die
Beschriftung feste Maße hat, wäre der Text in der randlosen Flächen-Darstellung
umgebrochen und die zweite Zeile aus der Karte gefallen - das betraf schon vorher
die Wassertemperatur ab 100 °C. Die große Zahl weicht jetzt automatisch eine
Schriftstufe zurück, und zwar für beide Kessel gemeinsam, damit nicht nur eine
von beiden schrumpft.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015dHPsRS7nbF6ZCyuF6tDck
thomas
merged commit 47ef81df40 into main2026-09-12 02:43:31 +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.
feat: Temperaturen mit Nachkommastelle anzeigen (S3 5.6.4 / P4 1.12.0)
Die Dampf-/Thermoblock-Temperatur wurde direkt nach dem Einlesen auf ganze Grad
gerundet. Damit war die Nachkommastelle weg, bevor irgendeine Anzeige sie sehen
konnte - obwohl Webinterface, Verlaufskurven und die UART-Verbindung zum Display
sie längst übertragen haben. Sichtbar wurde sie nur durch die Offset-Kompensation,
die im kalten Bereich den Rohwert durchreicht; daher stand beim Wasserkessel dort
zufällig eine Nachkommastelle, im Betrieb aber nie.
Die Anzeigewerte entstehen jetzt auf einem getrennten Weg aus dem geglätteten
Rohwert (Wasser, Dampf, Zusatzsensor). Die Regelung bleibt unverändert: PID,
Sicherheitsabschaltungen und Auto-Tune arbeiten weiter mit dem auf ganze Grad
gerundeten Messwert, damit sich das Heizverhalten nicht verschiebt. Die letzte
Stelle ist leicht tiefpassgefiltert - das Thermoelement liefert ein
0,25-Grad-Raster, der NTC das Rauschen des ADC -, ein größerer Sprung wird
weiterhin sofort übernommen. Das OLED zeigt weiter ganze Grad, rundet den Wert
jetzt aber, statt ihn abzuschneiden.
Auf dem Display bekommt die Dampftemperatur dieselbe Auflösung wie die
Wassertemperatur. Weil "124,5°C" rund ein Drittel breiter ist als "124°C" und die
Beschriftung feste Maße hat, wäre der Text in der randlosen Flächen-Darstellung
umgebrochen und die zweite Zeile aus der Karte gefallen - das betraf schon vorher
die Wassertemperatur ab 100 °C. Die große Zahl weicht jetzt automatisch eine
Schriftstufe zurück, und zwar für beide Kessel gemeinsam, damit nicht nur eine
von beiden schrumpft.
Co-Authored-By: Claude Opus 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_015dHPsRS7nbF6ZCyuF6tDck
🤖 Generated with Claude Code
https://claude.ai/code/session_015dHPsRS7nbF6ZCyuF6tDck