⚡ Anker Solix Display

Firmware direkt aus dem Browser auf den ESP32-C3 spielen. Alle Versionen

⚠️ Ohne Gewähr bei neuerer Solarbank-Firmware

Anker veröffentlicht die hier genutzte Schnittstelle nicht und versioniert sie nicht. Welche Zahl im Datenstrom welcher Messgröße entspricht, wurde durch Mitlesen ermittelt — an einer Solarbank 3 Pro mit Firmware v1.0.7.3.

Ein Update deines Speichers kann diese Zuordnung jederzeit und ohne Ankündigung verschieben. Dann zeigt das Display falsche Werte, obwohl an ihm nichts kaputt ist. Ebenso können die verwendeten Anker-Schnittstellen wegfallen.

So lässt sich das nachweisen

Funktioniert nur in Chrome oder Edge auf dem Rechner. Firefox und Safari unterstützen den seriellen Zugriff im Browser nicht, und auf Mobilgeräten geht es ebenfalls nicht.
Dieser Browser kann das nicht — bitte Chrome oder Edge verwenden. Nur über HTTPS oder localhost möglich.

Danach einrichten

  1. Der ESP32 spannt ein WLAN namens Anker-Display-Setup auf.
  2. Damit verbinden und im Browser 192.168.4.1 aufrufen.
  3. WLAN-Zugang und Anker-Konto eintragen, speichern.
  4. Das Gerät wählt selbst eine Anlage und startet neu. Fertig.
  5. Das Display zeigt danach eine IP-Adresse. Darüber ist es im Heimnetz erreichbar — dort lassen sich die Anlage wechseln, die einzelnen Panels ansehen und Einstellungen ändern.

Angezeigte Werte

Solarleistungalle 3 s
Akkustandalle 3 s
Akkuleistung mit Richtungalle 3 s
Netzbezug / Einspeisungalle 3 s
Einzelne Panelsnur im Browser

Getestete Hardware

BoardESP32-C3
DisplayGC9A01A, 240×240 rund
SpeicherSolarbank 3 Pro E2700 (A17C5)
Solarbank-Firmwarev1.0.7.3
NetzzählerShelly EM3 (SHEM3)

Kontakt

Fragen, Rückmeldungen oder ein Zählermodell, das noch nicht erkannt wird?

esp32.display@gmail.com

Das Projekt entsteht in der Freizeit und bleibt kostenlos. Wer etwas dazugeben möchte, schreibt einfach an dieselbe Adresse. Fehlerberichte gehen auch über GitHub.