External limiting an GTIL2 SUN-1000G2 with raspberry

Announcement - Help us fight the BOTS! Please report all spam including stuff in your inbox!

Cheap 4-life

Member
Joined
Aug 3, 2020
Messages
372
Btw for accurate monitoring logging with Cts in series or parallel, I wouldn’t use the information off of these inverters. They are cheap things. I use an Iotawatt for monitoring/logging. You could get an emporia but their graphing is no where near as accurate/detailed as Iotawatt
 
Last edited:

ssarabun

New member
Joined
Aug 7, 2021
Messages
2
Here I have a test program for you, with which you can test the communication to the inverter.
Hello everybody,
Thank you so much for your example.
I connected the ESP-01 directly (without MAX3232). It works well.
Do you know how to get more information? F.e. which register does contain "Grid Watt" information?
 

Attachments

  • Selection_093.png
    Selection_093.png
    1.7 MB · Views: 29
Last edited:

ssarabun

New member
Joined
Aug 7, 2021
Messages
2
Attachment official RSS protocol in chinese language (needs to be translate with google to english)
I translated document, did some tests, my summary next:
It's a huge headache. When inverter processes modbus request, it stops production, so you cannot poll the device very often(every 10 seconds), because it can't go to needed performance.
I think registers 109-116 are work, but we can't see values cause inverter stops the work in process request.
 

Wleinert

New member
Joined
Sep 11, 2021
Messages
6
Last Update:
Reading the Inverter data and setting the output power works (via RS232). Thanks for the fine information in this thread that helped me.


View attachment 19415


View attachment 21862


View attachment 8663
Hi, does your solution work til now?
I controlled my SUN1000 GTIL2 by use of a digital potentiometer and a raspberry pi. The solution worked for several month but recently the dPot died and I´m looking for a more stable solution.
regards, Walter
 

Wleinert

New member
Joined
Sep 11, 2021
Messages
6
Sorry for writing in german, but the following text is an answer to a private message of member @mondurlauber. He has disabled private messaging, so I can't answer him directly.

I will do an answer here later in english with pictures of my actual solution (digital potentiometer on a Raspberry Zero W)

######################### ATTENTION GERMAN LANGUAGE :) ###################
Hi,
Das mit der 0-2V Regelung war nicht stabil.
Ich hab dann auf "Digitalpoti" umgestellt.

Von Anfang an:
Man muss den Inverter ffnen und intern das Kabel einer der beiden externen Buchsen (internal/external Limiter) umstecken auf den freien 3-Pin Stecker gleich daneben. (Ich schau ob ich noch Bilder habe)
Dann das externe Kabel, da normalerweise zur Messzange geht (mit dem Metall-Schraubstecker dran) abschneiden und ein Poti dran (0-10k).
Jetzt ist "manuelles" Regeln 0-1000Watt mglich.
Da das natrlich nicht von einem Raspberry/Arduino/sonstiges gesteuert werden kann hab ich ein digitales Poti an einem Raspberry Zero W angeschlossen und regle das jetzt so. Geht aber mit Arduino genauso, das Digitale Poti ist ein SPI Gert wo man einfach 0x00 bis 0xFF hinschickt. (echo -ne "\x00" > /dev/spidev0.1)

PMODDPOT heisst das Digitale Poti.
https://www.conrad.at/de/erweiterungsmodul-digilent-410-239-1526982.html
Hallo,

ich schreibe jetzt auch mal in deutsch, weiß aber eh nicht, ob du überhaupt in diesem Forum noch aktiv bist.
Ich hatte auch eine Lösung mit diesem dPot (AD5610) umgesetzt, die auch für einige Monate ganz gut lief. Leider ging das dPot vor einige Tagen kaputt, der Wiper hat wohl keinen Kontakt mehr; vielleicht war der Strom zu hoch.
Hast du deine Lösung mit dem dPot zum Laufen bekommen und funktioniert sie noch immer?
 

BartDP

New member
Joined
Jan 22, 2021
Messages
12
Hallo,

ich schreibe jetzt auch mal in deutsch, weiß aber eh nicht, ob du überhaupt in diesem Forum noch aktiv bist.
Ich hatte auch eine Lösung mit diesem dPot (AD5610) umgesetzt, die auch für einige Monate ganz gut lief. Leider ging das dPot vor einige Tagen kaputt, der Wiper hat wohl keinen Kontakt mehr; vielleicht war der Strom zu hoch.
Hast du deine Lösung mit dem dPot zum Laufen bekommen und funktioniert sie noch immer?
If the wiper current is the problem, you could use 4 modules at the same time : 2 string parallel from 2 in series.
 

Wleinert

New member
Joined
Sep 11, 2021
Messages
6
If the wiper current is the problem, you could use 4 modules at the same time : 2 string parallel from 2 in series.
I‘m not completely sure, if the current was to high. I use a resistor of 110 ohms in series to limit the current. Are you using your described solution, sounds theoretically ok? And when for how much time? I‘m looking for a stable solution.
 

BartDP

New member
Joined
Jan 22, 2021
Messages
12
I‘m not completely sure, if the current was to high. I use a resistor of 110 ohms in series to limit the current. Are you using your described solution, sounds theoretically ok? And when for how much time? I‘m looking for a stable solution.
I don't use this myself. But if it worked with one module for a given time, I would suspect it would work longer ( how much is the question ... ) if you split the power generated in the dpot over 4 dpots. I don't directly see a better/other solution ...
 
Top