You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 2b69467
Browse filesBrowse the repository at this point in the historyBrowse files
README: was die Robustheitsrunde gebracht hat (3.20.0)
Der Aufwand fuer den Langzeitbetrieb stand bisher nur in den Commits und in
den beiden Planungsdateien. Jetzt steht er da, wo ihn jemand findet:
- Neuer Abschnitt "Damit es Monate durchhaelt - und man merkt, wenn nicht
(3.20.0)" mit den vier Punkten: Notbetriebswerte ueberleben den Neustart im
RTC-Speicher (aber keinen Stromausfall - das ist die bewusste Grenze),
Bootzaehler und Reset-Ursache gegen unbemerkte Neustarts, Logring mit /log
und Telnet-Rueckfall, Zeitstempel aus der Systemuhr.
- Ein eigener Unterabschnitt fuer die Messung, weil sie der ehrlichste Teil
ist: Die im Bericht vorgeschlagene Pruefung liefert gruen und prueft dabei
nichts. Die Systemuhr ueberlebt einen Software-Neustart, und der
ioBroker-Adapter trennt stille Verbindungen nach rund 30 s selbst - erst mit
verkuerzter NTP-Frist laeuft der Schwall wirklich durch (15 ausgefuehrte
Set-Kommandos, mit 3.20.0 null). Dass die Begruendung im Bericht nicht
stimmte, steht mit drin.
- Fuenf Zeilen in der Vergleichstabelle und ein Absatz in "Worum es geht", der
die Zeitachse als eigene Frage aufmacht: nicht "funktioniert es", sondern
"wuerde ich es merken, wenn nicht".
- Die Betriebszahlen, seit es sie zu sehen gibt, samt der Erklaerung fuer den
Unterschied zwischen den Stufen und dem Testboard.
Mitgenommen: Die Bildunterschrift behauptete Envs <code>…_h1b_ota</code> und
<code>…_h2b_ota</code> fuer die Ersatzplatinen. Die gibt es nicht - sie tragen
denselben Build wie ihre Stufe und unterscheiden sich nur im Hostnamen und im
toten MQTT-Port. Berichtigt.
Alle internen Anker gegengeprueft, Tabellenzeilen dreispaltig.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@@ -105,6 +107,12 @@ und wiederholt den kompletten Sollzustand **alle 5 Minuten** (Re-Assert). Genau
105
107
dieses Muster hat Fehler sichtbar gemacht, die im Einzelbetrieb mit
106
108
Handbedienung niemandem auffallen.
107
109
110
+
Und dann ist da noch die Zeitachse. Die beiden Bridges hängen im Keller, ohne
111
+
Bildschirm, ohne dass jemand hinschaut, und sollen **Monate am Stück** laufen.
112
+
Die spannende Frage ist dabei nicht „funktioniert es?" — sondern „würde ich es
113
+
überhaupt mitbekommen, wenn nicht?". Was daraus geworden ist, steht unter
114
+
[Damit es Monate durchhält](#damit-es-monate-durchhält--und-man-merkt-wenn-nicht-3200).
115
+
108
116
## Anpassen ist der Normalfall, nicht der Sonderfall
109
117
110
118
Diese Firmware ist für *eine* Anlage konfiguriert — aber sie ist so gebaut, dass
@@ -199,9 +207,151 @@ Zu holen ist hier aber noch mehr — für alle, die eine eigene Umsetzung bauen:
199
207
| Broker weg | nur eine Zeile im MQTT-Log, die niemanden erreicht | die Weboberfläche sagt es: „Hausteuerung seit 14 Minuten nicht erreichbar" |
200
208
| Steuerung rechnet nicht mehr | fällt gar nicht auf, von außen sieht alles gesund aus | erkannt am ausbleibenden 5-min-Re-Assert, eigener Text auf der Seite |
201
209
| Heizstab-Auftrag beim Notbetrieb | kennt keinen Notbetrieb | wird als eigener Schritt zurückgenommen, bevor die Anlage anläuft |
210
+
| Unbemerkte Neustarts | keine Spur — das Gerät ist binnen Sekunden wieder „Online" | Bootzähler und Reset-Ursache als Topics, ein Watchdog-Neustart fällt auf |
211
+
| Speicherverbrauch | über Telnet als Prozentwert relativ zum Boot | vier Zahlen als Topics, in InfluxDB auftragbar |
212
+
| Notbetriebswerte nach einem Neustart | kennt keinen Notbetrieb | überleben im RTC-Speicher; erst ein Stromausfall räumt sie weg |
213
+
| Logzeilen bei weggefallenem Broker | verschwinden still | Ringpuffer im RAM, Route `/log`, zusätzlich Telnet |
214
+
| Logzeitstempel | driften, kennen keine Sommerzeitumstellung | aus der von SNTP nachgeführten Systemuhr |
202
215
203
216
Im Detail:
204
217
218
+
### Damit es Monate durchhält — und man merkt, wenn nicht (3.20.0)
219
+
220
+
Irgendwann ist der spannende Teil vorbei. Die Topics stimmen, die Kommandos
221
+
kommen an, der Notbetriebsknopf tut, was er soll. Und dann steht das Ding im
222
+
Keller und soll einfach laufen. Ein halbes Jahr. Ohne dass jemand hinschaut.
223
+
224
+
Genau dafür ist die ganze Firmware im September 2026 noch einmal durchgelesen
225
+
worden — nicht mit der Frage „ist das richtig?", sondern mit der deutlich
226
+
unangenehmeren: **„was davon würde ich merken, wenn es schiefgeht?"** Der
0 commit comments