Nulleinspeisung DIY...
 
Benachrichtigungen
Alles löschen

[Oben angepinnt] Nulleinspeisung DIY mit Balkonsolar

228 Beiträge
44 Benutzer
26 Reactions
41.7 K Ansichten
Sebastian
(@syssi)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Jahren
Beiträge: 99
 

Zu den Specs des Gerätes: 1200W macht das Gerät im PV-Betrieb. 900W im Batterie-Betrieb. Wer versehentlich in der Konfiguration bei "Power Limit" zB. 600W einstellt der bekommt im Limiter-Modus dann auch nur 600W raus, auch wenn man mehr anfordert. 😉


   
AntwortZitat
 etom
(@etom)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 12
 

Hallo allerseits.
Mein soyo 1200 / 48 ist leider auch stumm, aber nicht taub,
Der Sache bin ich nicht weiter nachgegangen, weil ich bereits auf den 2. warte. 😉
Allerdings hört er auf einzuspeisen, wenn ich ihm nicht ca. alle 2 s meine Wünsche schicke.
Momentan arbeitet die Steuerung mit 1,5 s Sendepausen, damit es nicht schwingt.
Implementiert ist es per Lesekopf am Stromzähler, vzlogger und einem extra mppt Regler und kleinem (1.3kwh, 16s 25Ah) Akku.
Wenn der Code mal stabil ist, packe ich ihn auf github.
Gibt der soyo die Gerätetemperatur auf dem 485 aus?


   
AntwortZitat
Sebastian
(@syssi)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Jahren
Beiträge: 99

   
AntwortZitat
(@johuebner)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 60
Themenstarter  

Gute Arbeit! KlausLi sind auch schon Inverter untergekommen die "stumm" (aber nicht gehörlos!) sind und nicht auf die Status-Abfragen antworten. Ich habe den Verdacht, dass der RS485-Converter im Inverter dafür verantwortlich ist. Wer mutig ist, könnte ihn mal abstecken und direkt den UART des STM32 ansprechen um die These zu belegen.

Danke Smile
Dann habe ich wohl einen Stummen... läuft auf dem UART wo das WLAN-Modul dransteckt das gleiche Protokoll? Dann könnte ich mich auch daran hängen. Wenn ich mal Lust habe, kann ich auf dem UART ohnehin mal mit 2 USB-Adaptern mitlauschen, also einen für TX, einen für RX. Dann würde ich sehen, wie man das Gerät auch ohne das App-Gedöhns auf Batteriebetrieb umstellt.

Ich habe jetzt eine Durchlaufzeit von rund 2s.


   
AntwortZitat
Sebastian
(@syssi)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Jahren
Beiträge: 99
 

Ich habe den Verkehr zwischen STM23 und Display/WLAN-Dongle noch nie gesehen. Ich befuerchte, dass hier was anderes gesprochen wird. Der STM32 hat zwei UARTs. An einem haengt das Display/WLAN-Dongle und am anderen der RS485-Wandler. An einem Mitschnitt waere ich interessiert. Das einfachste wird sein, wenn du deinen Logikanalyzer an RX & TX haengst und an ein paar Einstellungen des Inverters wackelst.


   
AntwortZitat
(@johuebner)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 60
Themenstarter  

Vielleicht schaue ich mir heute mal die Kommunikation mit dem WLAN Modul an. Eines habe ich noch gar nicht erwähnt: die 5V der "USB" Buchse reichen nicht aus um ein BeagleBone zu betreiben.

Habe gerade festgestellt, dass das Ceran-Kochfeld eine ziemliche Herausforderung ist mit seinem ständigen Ein- uns Ausschalten


   
AntwortZitat
(@manfred-p)
Heroischer Stromgenerator
Beigetreten: Vor 4 Jahren
Beiträge: 1268
 

Da wünscht man sich doch die alte Kochplatte zurück 😉 . Immer dieses blöde Takten ...

1 kWp Ost / 3,7 kWp West / 34 kWh LiFePO4 Inselanlage


   
AntwortZitat
 etom
(@etom)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 12
 

Waschmaschine und Microwelle (auf kleinen Stufen) sind ähnlich, auch Induktionskochplatten sehen so aus.

Hier ist eine Messung zur Trägheit vom soyo beim Lastwechsel gepostet:
https://www.photovoltaikforum.com/thread/148552-g%C3%BCnstiger-1200w-grid-tie-inverter-mit-limiter-sensor-von-soyo-source-%C3%A4hnlich-gti/?postID=2551586#post2551586


   
AntwortZitat
Sebastian
(@syssi)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Jahren
Beiträge: 99
 

Ich vermisse ein kleines Detail im verlinkten Beitrag/Test: Es gibt die These, dass der Wechselrichter schneller nachregelt, wenn man einen Wunsch häufiger wiederholt.


   
AntwortZitat
(@johuebner)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 60
Themenstarter  

Ich habe heute mal alles auf MQTT umgestellt, da ich nun doch einfach den BeagleBone behalte zur Steuerung von WR und Ladegerät.

Nun habe ich mich mal an die Wifi-Schnittstelle gemacht. Netterweise kann man Pinheader einlöten.

Baudrate ist 9600 8N1. Es werden Binärdaten versendet. Man glaubt es kaum: 15 Bytes Grin

A6 03 84 91 - 40 01 C5 00 DB 00 F7 63 02 BC FE

Also fangen wir hinten an gemäß https://github.com/syssi/esphome-soyosource-gtn-virtual-meter/blob/main/components/soyosource_inverter/soyosource_inverter.cpp#L62
0x02BC = 700 = 50°C (/10-20)
0x63 = 98 = 49.5 Hz (Auflösung grob, schwankt zwischen 0x63 und 0x64)
0x00F7 = 247V (AC Spannung, naaja)
0x00db = 21,9A
0x01C5 = 45,3V
0x40 = Opmode? Also unteres Nibble 0 wie erwartet.

Der Wechselrichter läuft gerade auf Vollast, ca 46V, 17A und der Lüfter läuft hin und wieder, also vermutlich um die 45°C. Also passt.
Die Ausdünstungen von dem Teil sind echt gruselig, werde ich ganz dizzy von Shock

Nun bin ich auf das Web-Frontend gegangen und habe auf "Read Settings" geklickt, dann kommt einmal eine andere Nachricht:
A6 01 72 93 - 40 D4 30 2C 2B 00 FA 64 5A 03 A3

Meine Einstellungen sind
- Battery Limit mode
- Delay start time: 3s
- Battery output power: 900W
- Battery starting voltage: 44V
- Battery shutdown voltage: 43V

Fangen wir wieder hinten an:
03 - Delay time (habe mal auf 4 geändert, springt dann auf 4)
5A - 90 - Battery output power (kann nur in 10er Schritten geändert werden)
64 - Immer noch Netzfrequenz
00FA - Immer noch AC Spannung
2B - 43, also wohl Shutdown voltage
2C - 44, also wohl Starting voltage
30?
D4?
40 - ändert sich nach umstellen auf PV Limit auf 42 (Standby), also vermutlich das selbe Statusflag wie bei der Datennachricht
93 - (Oberes Nibble gibt immer den Betriebsmodus an: 1=BattConst, 6=PVMode, 9=BattLimit, E=PVLimit). Unteres Nibble=1 bei normalen Nachrichten und 3 bei Config-Nachrichten

Ich habe jetzt noch keine Daten vom Wifi-Modul zum WR gesehen, darum kümmere ich mich jetzt


   
AntwortZitat
Sebastian
(@syssi)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Jahren
Beiträge: 99
 

Du bist gut ausgestattet und deine Recherche ist spannend. Vielen Dank!


   
AntwortZitat
Sebastian
(@syssi)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Jahren
Beiträge: 99
 

Ich hätte noch eine Challenge für dich: https://github.com/syssi/esphome-soyosource-gtn-virtual-meter/issues/7


   
AntwortZitat
(@johuebner)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 60
Themenstarter  

Merci, merci.

A fool with a tool is still a fool 😉
Ich habe nämlich die TX Leitung vom Wifi-Modul gar nicht am Logic Analyzer angeschlossen :wave:

Ok, kaum macht mans richtig schon gehts. Es kommt nämlich vor der Status-Message immer ein gleichbleibender Request
55 01 2C 2B 5A 63 00 00 00 04 00 E6
Sieht so etwas LIN-mäßig aus mit dem Sync-Byte am Anfang. Ist aber kein LIN.

So, jetzt was wir eigentlich wissen wollten: wenn man eine neue Konfig schickt, kommt:
55 0B 2C 2B 5A 63 00 00 00 04 12 CA

Also wieder genau das selbe, nur mit 0B am Anfang und am Ende die 12 statt 00. Und eben diese 12 ist der neue Modus
- 01 = PV Mode
- 11 = PV Limit
- 02 = BatConst
- 12 = BatLimit

Die anderen Sachen dürften wieder klar sein: Startspannung, Mindestspannung, Leistung, Frequenz (kann man nicht einstellen, aber ist halt da) und zuletzt die Wartezeit.

Ich würde allerdings über die Config-Message keine Leistungsvorgabe machen weil ich vermute, dass jede solche Message in einem Flash-Schreibvorgang resultiert. Da wäre dann nach 10000s oder so Schluss 😉

Also ich denk mal mit diesen Infos müsste man seinen Soyosource auch ohne die abenteuerliche App auf Batteriebetrieb umstellen können.

Ich hätte noch eine Challenge für dich: https://github.com/syssi/esphome-soyosource-gtn-virtual-meter/issues/7

worum gehts da?


   
AntwortZitat
(@johuebner)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 60
Themenstarter  

Achja, hier mal noch ein Bild von der "Anlage"

Ja, ich habe zwei alte 40er LFP Akkus mit dem 12S NMC Akku in Reihe geschaltet 😉
Nur dadurch bleibe ich im Spannungsbereich vom Wechselrichter


   
AntwortZitat
Sebastian
(@syssi)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Jahren
Beiträge: 99
 

Ich hätte noch eine Challenge für dich: https://github.com/syssi/esphome-soyosource-gtn-virtual-meter/issues/7

worum gehts da?

Wie man die Checksumme über die angeforderte Leistung berechnet ist bekannt, jedoch ist unbekannt wie man das Status-Frame des Inverters auf Korrektheit prüft. Man kann aus dem Mitschnitt (vieler Nachrichten -> Im Issue verlinkt) erkennen, dass manche Nachrichten die nur ein Bit auseinander liegen die gleiche Checksumme haben. Mir ist es deshalb ein Rätsel, über welchen Teil der Nachricht und wie konkret sich die Checksumme berechnet.


   
AntwortZitat
Seite 3 / 16
Nulleinspeisung DIY...
 
Teilen: