open3e-Gateway flashen

Viessmann-E3-Geräte — Vitocal, Vitocharge VX3 — über CAN nach MQTT, auf einem Waveshare ESP32-S3-RS485-CAN. Board anstecken, Knopf drücken. Kein Toolchain, kein Treiber, kein Raspberry Pi.

Freigabe

Der getestete Stand. wird geladen …

Entwicklungsstand

Der jeweils letzte Stand aus main. Neuer, aber ungeprüft. wird geladen …

Was passiert beim Flashen

Der Browser fragt nach dem seriellen Anschluss und schreibt dann fünf Abschnitte: Bootloader, Partitionstabelle, Anwendung und die 4 MB grosse Datenpartition mit Datenbank und Oberfläche. Zusammen etwa 5 MB, das dauert ein paar Minuten.

Beim Erstinstallieren bietet der Assistent an, den Flash zu löschen. Bei einem neuen Board ist das richtig. Bei einem Board, das schon läuft, wirft es WLAN-Zugangsdaten, MQTT-Einstellungen und die Datenpunktauswahl weg — dann lieber ohne Löschen flashen, oder gleich das Firmware-Update in der Weboberfläche des Geräts benutzen.

Danach

  1. Das Gerät spannt einen WLAN-Zugangspunkt Open3E-Setup-XXXX auf. Verbinden, Passwort open3e-setup.
  2. Die Einrichtungsseite öffnet sich von selbst. Falls nicht: http://192.168.4.1.
  3. Eigenes WLAN auswählen, Passwort eintragen. Das Gerät startet neu und ist danach unter http://open3e.local erreichbar.
  4. Dort den CAN-Bus scannen und auswählen, was nach MQTT gehen soll.
Der CAN-Bus läuft mit 250 kbit/s. Den Abschlusswiderstand auf dem Board nur zuschalten, wenn das Gerät am Ende des Busses sitzt — hängt es mitten dazwischen, stört ein dritter Abschluss den Bus.