Update-Server¶
Kein eigener nötig. Die Quelle, von der install.sh-Installationen und AutoDeploy
ihre Releases beziehen. Du brauchst hier nichts selbst zu betreiben — Leonies
Update-Server steht Dritten zur Verfügung, genau zu diesem Zweck: sie ist praktisch die
einzige, die die Release-Pakete überhaupt bereitstellen kann. Du brauchst dafür ein
kostenloses Konto und einen Token, siehe Update-Server nutzen.
Umstellung auf Anmeldung
Ab dem 22.10.2026 läuft der Update-Server mit Anmeldung. Die bisherigen öffentlichen Kanäle sind ab diesem Datum veraltet und werden am 30.11.2026 abgeschaltet. Was du dafür tun musst, steht unter Update-Server nutzen.
Standard-URL: https://hannah-update.sgessinger.de (per UPDATE_SERVER_URL
überschreibbar, falls du doch einen eigenen betreiben willst).
Satelliten-Firmware¶
Der Update-Server liefert nicht nur die Software-Komponenten, sondern auch die ESP32-S3-Satelliten-Firmware. Für die Platine Rev. 5 gibt es zwei Kanäle:
| Kanal | Inhalt | Wofür |
|---|---|---|
satellite-esp-stable-init-rev5 |
Installationsdateien | Inbetriebnahme eines neuen Satelliten |
satellite-esp-stable-rev5 |
Update-Dateien | OTA-Updates laufender Satelliten |
Der -init-Kanal liefert ein ZIP mit den Installationsdateien (eine manifest.json und
vier Binärdateien), der OTA-Kanal die Firmware als einzelne Binärdatei. Die
Installationsdateien brauchst du für die Inbetriebnahme eines neuen Satelliten. Auch der
Satellite Manager im ioBroker-Adapter nutzt sie. Die Adresse der neuesten Version:
https://hannah-update.sgessinger.de/releases/latest?channel=satellite-esp-stable-init-rev5
Wie du sie mit deinem Token lädst, steht unter
Dateien manuell herunterladen. Der Browser
speichert die Datei als <version>.bin, es ist aber ein ZIP.
Zwei getrennte Wege nutzen das:
- OTA (bereits laufende Satelliten): fest im Firmware-Build hinterlegter Kanal
— kein Konfigurationsfeld dafür, Core stößt
das Update per MQTT an (
hannah/satellite/{device}/ota/pending→/ok). - Erstflash/WebFlash (neuer Satellit): der ioBroker-Adapter
lädt über seine konfigurierbare „Firmware Source URL" (zeigt standardmäßig auf den
-init-Kanal dieses Servers) das WebFlash-Paket für den Satellite Manager im Adapter-Tab. Ein Direkt-Download über dieselbe URL (mit Token) ist auch möglich, falls du manuell flashen willst.
Installationsdateien manuell flashen¶
Das ZIP enthält vier Dateien, die an feste Adressen im Flash-Speicher des ESP32-S3 gehören
(die manifest.json im ZIP nennt sie ebenfalls):
| Datei | Adresse |
|---|---|
bootloader.bin |
0x0 |
partition-table.bin |
0x8000 |
ota_data_initial.bin |
0xE000 |
hannah_satellite.bin |
0x10000 |
Die Einstellungen des Satelliten (WLAN, MQTT, Update-Server und weitere) liegen in einem
eigenen Bereich ab 0x9000. Den bringt der Satellite Manager im ioBroker-Adapter als
fertiges Image mit und flasht alles zusammen ab 0x0000. Flashst du die vier Dateien
einzeln, wird dieser Bereich nicht beschrieben.