You are currently viewing Growatt Wechselrichter und IOBroker

Growatt Wechselrichter und IOBroker

Der Ursprung stammt aus dem Wunsch, den kleinen 1000er Growatt Wechselrichter meines Schuppens in meine Hausautomatisierung einzubinden. Da ich einen IOBroker nutze, wollte ich ├╝ber MQTT oder Modbus die Daten gesendet bekommen. Dies war leichter als gedacht. Doch dann packte mich der Ehrgeiz und ich wollte wissen, ob es noch besser geht ­čśë Daher hier ein paar Hinweise zu der WLan-Anbindung der Growatt Wechselrichter. Viel Spa├č.

Growatt 1000s Wechselrichter
WLan-Stick des Herstellers zur Date├╝bertragung in eine Handyapp

Das Auslesen der Daten aus einem Growatt Wechselrichter ist standardm├Ą├čig ├╝ber eine App m├Âglich, welche die Daten ├╝ber einen WLan-Stick des Herstellers gesendet bekommt. Die App ist (wie ├╝blich) eine Cloudl├Âsung, die ohne Verbindung zu externen Servern nicht so wirklich funktioniert. Ebenso ist es nicht m├Âglich einzelne Daten weiter zu verarbeiten. Nat├╝rlich k├Ânnte man die Daten abgreifen, parsen und aufbereiten. Aber das ist sicher der schlechteste Weg.

Im Forum von Iobroker.net hat der User „smartboart“ einen super Beitrag  geschrieben, mit dem Growatt-Wechselrichter ├╝ber Wlan ausgelesen werden k├Ânnen. Dazu hat er die ESP-Link-L├Âsung einer Wifi-Serial-Bridge von Jeelab  genutzt, die sich  hervorragend zum Senden und Empfangen ├╝ber einen ESP8266 eignet. Damit werden ├╝ber den Port 23 die Modbusregister abgefragt und gesendet.

Ich habe dies mit einem WEMOS D1-Mini nachgebaut. Es klappt ausgezeichnet. Smartboart hat hier ganze Arbeit geleistet, da die Hauptschwierigkeit ist, die Registereintr├Ąge zusammenzusuchen und die Geschwindigkeit herauszufinden. Die Anleitung  im IOBroker-Beitrag  werde ich hier nicht abschreiben ÔÇô Das macht keinen Sinn, ABER:

Nachdem ich den Original-Wlan-Stick von Growatt nicht mehr brauchte, habe ich den einmal zerlegt und geschaut, was darin steckt. Der Wlan-Stick ist im Grunde nichts anderes, als die Schaltung von Smartboard, mit ein paar zus├Ątzlichen Features. Der Growatt-Stick besteht im Gro├čen und Ganzen aus einem ESP-Chip, einem Zeitgeber, einem Spannungsregler, einem Speicher und einem Kalendergenerator. Das Beste daran ist, dass die Pins zum Flashen herausgef├╝hrt sind und die Randbeschaltung des ESP f├╝r das Flashen vorger├╝stet ist! Man kann daher auch die ESP-Link-L├Âsung einfach auf den original Stick flashen und spart sich den Eigenbau. Ebenso kann man die Softwarel├Âsung ESP-Easy nehmen. Diese hat den Vorteil, dass die ├╝brigen GPIOs auch noch genutzt werden k├Ânnen, um z.B. die Luftfeuchtigkeit zu messen, oder etwas zu schalten. Zudem kann man nat├╝rlich auch das Originalgeh├Ąuse verwenden und sich das Basteln oder 3D-Drucken sparen.

Her ein paar Tipps dazu:

Die Platine ist nur mit ein wenig ÔÇ×SilikonÔÇť im Geh├Ąuse verklebt und l├Ąsst sich super herausl├Âsen.

Bei dem ESP07s handelt es sich im Grunde um einen 8266er mit einem Flashsize von 1Mb. Die Daten zur Randbeschaltung sind super dokumentiert und auch bei Youtube gut zu finden. Dieser l├Ąsst sich super mit einem ESP-Easy oder ESP-Link flashen. https://www.mikrocontroller.net/attachment/338570/Ai-thinker_ESP-07_WIFI_Module-EN.pdf

ESP07s / ESP82666 mit 1MB

Der D9329 ist ein DC-DC-Stepper. Er sitzt direkt neben der Batterie und versorgt das Bord mit 0.9VÔÇŽ Wozu? Wei├č ich noch nicht genau ­čśë Ein Datenblatt dazu gibt es zum Beispiel hier:  https://datasheetspdf.com/pdf-file/775318/Rohm/BD9329AEFJ/1

Spannungsversorgung mit DC/DC-Stepper

Bei dem NXT8563 auf der anderen Seite handelt es sich um einen Timer mit Datumsformat. Er dient dazu, die Werte mit Zeitstempeln zu verschlagworten und in den Speicher zu bringen. Hier ein Datenblatt: https://www.nxp.com/docs/en/data-sheet/PCF8563.pdf

Zwischenspeicher als Flash , der Winbond 25Q64

Der Winbond Chip neben dem ESP ist ein Flashspeicher mit 64Bit Weite. Er speichert die Daten zwischen, bevor diese gesendet werden: https://www.winbond.com/resource-files/w25q64fw_revd_032513.pdf

Zeitgeber mit Datum , der NXP8563T

Diese Chips braucht man nicht, da die UART-Schnittstelle und der ESP direkt ├╝ber Wlan laufen und diese Randbeschaltung nur f├╝r die Originalapp erforderlich ist. Vielleicht hat ja jemand Lust etwas damit anzustellen und postet hier das Ergebnis? Ich bin gespannt!

Schreibe einen Kommentar

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr dar├╝ber, wie deine Kommentardaten verarbeitet werden.