Zum Inhalt

OTA-Updates

Der WattWächter unterstützt Over-the-Air (OTA) Firmware-Updates. Neue Firmware-Versionen werden automatisch über den Cloud-Update-Server bereitgestellt.

Update prüfen

Prüfe ob ein Update verfügbar ist:

curl http://ww.local/api/v1/ota/check \
  -H "Authorization: Bearer READ_TOKEN"

Antwort (Update verfügbar)

{
  "ok": true,
  "data": {
    "update_available": true,
    "version": "1.2.0",
    "release_date": "2025-03-01",
    "release_note_de": "Optimierte Speicherverwaltung",
    "release_note_en": "Optimized memory management",
    "tag": "stable"
  }
}

Antwort (kein Update)

{
  "ok": true,
  "data": {
    "update_available": false
  }
}

Update starten

curl -X POST http://ww.local/api/v1/ota/start \
  -H "Authorization: Bearer WRITE_TOKEN"

Während des Updates

  • Die LED wechselt zu Magenta (dauerhaft) während der OTA-Aktualisierung
  • Stromversorgung nicht unterbrechen!
  • Das Gerät startet nach dem Update automatisch neu

Update-Ablauf

1. /ota/check     →  Prüft Update-Server auf neue Version
2. /ota/start     →  Startet Download der Firmware
3. Download       →  Firmware wird heruntergeladen (LED: Magenta)
4. Flash          →  Firmware wird geschrieben
5. Verify         →  MD5-Prüfsumme wird verifiziert
6. Reboot         →  Gerät startet mit neuer Firmware
7. /system/alive  →  Gerät meldet neue Version

Release-Kanäle

Kanal Beschreibung
stable Stabile Releases, empfohlen für den Dauerbetrieb
test Test-Releases für Early Adopters

Fehlerbehebung

Problem Lösung
Update-Check schlägt fehl Internetverbindung prüfen, DNS prüfen
Download bricht ab WLAN-Signalstärke prüfen, erneut versuchen
Gerät startet nicht nach Update 30 Sekunden warten, dann USB-C trennen und neu verbinden
Version unverändert /api/v1/system/alive prüfen — ggf. Fallback auf vorherige Version

Automatische Updates

Über das Cloud-Portal kann konfiguriert werden, ob Updates automatisch installiert werden oder eine Bestätigung erfordern.