Sungrow AC011E-01 Wallbox — Integration
Stand: 22. März 2026
Gerätedaten
| Feld | Wert |
|---|---|
| Modell | Sungrow AC011E-01 |
| Leistung | 11 kW |
| Seriennummer | A24919A2960 |
| Anschluss | RS485 auf COM1 am SH10RT |
| Modbus-Adresse | 248 (physisch), 2 (logisch) |
| Status | Online (link_status=1) |
Lokaler Zugriff
Kein direkter lokaler Zugriff möglich.
- Die Wallbox hat keine eigene IP im Sungrow-Subnetz (192.168.100.x)
- Der WiNet-S Dongle leitet Modbus-Anfragen mit device_id=2 oder 248 nicht über TCP durch
- Die WiNet-S Local API (
POST /inverter/list) zeigt die Wallbox als verbundenes Gerät, bietet aber keine Echtzeit-Daten
WiNet-S Geräteliste (Auszug)
- id: 2, dev_code: 8410, dev_type: 46
- dev_sn: A24919A2960
- dev_name: AC011E-01(COM1-248)
- phys_addr: 248, logc_addr: 2, link_status: 1
iSolarCloud API
Zugangsdaten
- Portal: https://web3.isolarcloud.eu/
- Account: anknorr@me.com
- API-Gateway: https://gateway.isolarcloud.eu/v1
Verschluesselung
Die API erfordert seit ca. 2026 eine AES+RSA-Verschluesselung:
- Random Key: "web" + 29 Zufallszeichen = 32 Bytes (AES-256)
- RSA-Encrypt des Random Key -> Base64 -> Header x-random-secret-key
- AES-ECB-Encrypt des gesamten JSON-Body mit dem Random Key
- Header x-access-key: 9grzgbmxdsp3arfmmgq347xjbza4ysps
- Appkey: B0455FBE7AA0328DB57B59AA729F05D8
Status (22.03.2026)
- Browser-Login funktioniert
- API-Login mit MD5-Hash des Passworts wird abgelehnt ("Passwort falsch")
- Vermutung: Das Passwort wird im Browser anders verarbeitet (nicht als MD5)
- Naechster Schritt: Browser DevTools beim Login mitschneiden
Sungrow-Netzwerk (192.168.100.x)
| IP | Geraet | Ports |
|---|---|---|
| .1 | Gateway | 80, 443 |
| .23 | FRITZ!Powerline-Adapter | 80, 443 |
| .26 | FRITZ!Repeater | 80, 443 |
| .28 | WiNet-S (zweiter Pfad zum SH10RT) | 443, 502 |
| .73 | INSTAR IP-Kamera | 80, 443 |
| .75 | WiNet-S / SH10RT | 443, 502 |
Offene Punkte
- [ ] Passwort-Format fuer iSolarCloud API klaeren (DevTools-Mitschnitt)
- [ ] iSolarCloud API Login zum Laufen bringen
- [ ] Wallbox-Daten (Ladeleistung, Status, Energie) ueber API auslesen
- [ ] In Home Assistant / Prometheus integrieren
Erstellt: 22.03.2026 Hilfsmittel auf raspip5: pycryptodome installiert, Scripts in /tmp/isolar_.py*