Benachrichtigungen
Alles löschen

ESP-Soyosource-Controller

267 Beiträge
75 Benutzer
3 Likes
44.8 K Ansichten
(@matlen67)
Newbie
Beigetreten: Vor 1 Jahr
Beiträge: 1
 

Moin alle zusammen, bin neu hier und wollte mal hallo sagen. Ich habe mir die Tage einen SoyoSource 1000W (FW: STC8-2022-801) zugelegt, die Schaltung nachgebaut und die Soft vom BSG draufgebügelt. Anstelle des D1 mini nutze ich nen NodeMCU mit ESP8266 da ich diesen über VIN mit 5V versorgen kann (Ja VCC des RS485 (Modul2) liegt an 3.3V. Ich hatte per Kommentar im BSG YT-Video gefragt ob die Schaltung an dem 1000er läuft da immer vom 1200er die Rede war, was bejahrt wurde, und dann zugeschlagen. Grundsätzlich funktioniert die Regelung. Allerdings sendet der Soyo wohl mit neuer FW keine Daten. Dazu kommt das wenn MQTT konfiguriert der NodeMCU nach einigen Stunden nicht mehr erreichbar ist und nur noch ein Neustart hilft. Ohne MQTT läuft der NodeMCU nun schon 2 Tage durch aber heute beim rumtesten hat der Soyo auch nix eingespeist (obwohl ESP Herzschlag dauernd blinkt.)

Um nun selber zu forschen habe ich mir nun ein kleines eigenes Projekt aufgesetzt. Ich benötige nur eine Regelung damit ich über iobroker per MQTT die Einspeiseleistung steuern kann. Zur schnellen manuellen Regelung der Leistung bin ich dabei eine kleines Webif zu erstellt. So für heute reicht es werde berichten wenn es am Soyo läuft. 

Edit. Kann wohl keine Bilder hier anfügen

 

 Link entfernt 
Diese r Beitrag wurde geändert Vor 1 Jahr von matlen67

   
AntwortZitat
(@hanswerner11)
Newbie
Beigetreten: Vor 1 Jahr
Beiträge: 1
 

Guten Morgen,

@matlen67: Habe ich mit FW 1.0.2.8 auch auf dem NodeMCU mit MQTT laufen, ohne Probleme.

Meine Frage: Gibt es einen Webhook  für den "Notaus" bzw. den "MaxPower?"

Danke.


   
AntwortZitat
 5v3n
(@5v3n)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 12
 

Moin,

mal ne blöde Frage, hat ggf. schonmal jemand versucht auch mit einem SoyoSource GTN-500 kontakt via serieller Schnittstelle aufzunehmen?

Das CPU Board sieht mir sehr ähnlich aus, auf der Haupt-PCB gibt es einen (unbestückten) 5 poligen Port der mit "RS-485" beschriftet ist.

Die RX/TX Pin's sind bis zum SoC durch verdrahtet, liefern 5 Volt, ein weiterer Pin scheint ein Takt auszugeben, und wenn man mit einem Python Script für den Großen dran geht bekommt man Antworten, welche sich je nach Poti-Stellung, auch ändern.

Direkt via ESP und der hier vorgestellten Firmware passiert aber nix.

Wie gesagt, blöde Frage.


   
AntwortZitat
 kopy
(@kopy)
Newbie
Beigetreten: Vor 1 Jahr
Beiträge: 2
 

Ich habe diesen Wechselrichter 'SOGTICPS 1000W' von Amadings genommen. Funktioniert mit dem Controller von Klaus einwandfrei. Bin begeistert.

Gruß, Gerd


   
AntwortZitat
Dan Dyse
(@dan-dyse)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 31
 

Veröffentlicht von: @5v3n

mal ne blöde Frage, hat ggf. schonmal jemand versucht auch mit einem SoyoSource GTN-500 kontakt via serieller Schnittstelle aufzunehmen?

Das CPU Board sieht mir sehr ähnlich aus, auf der Haupt-PCB gibt es einen (unbestückten) 5 poligen Port der mit "RS-485" beschriftet ist.

 

ich glaube damit habe ich mal rumprobiert ... da kam was, aber nicht brauchbar. Vielleicht war ich auch zu blöd:

https://www.akkudoktor.net/forum/migrated-forums-balkonsolar/nulleinspeisung-diy-mit-balkonsolar/paged/7/#post-67978

 

 


   
AntwortZitat
Easyman
(@easyman)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 36
 

Hallo an Alle,

habe schon fleißig mitgelesen.Habe den SOGTICPS 1000W bei Amazxx bestellt.Geliefert wurde ein SoyoSource 1000W.Firmware des WR: STC8-22-1025
Laut diversen Aussagen liefern die neueren Firmware Stände keine oder unvollständige Daten.

Habe einen D1 Mini ESP8266 und TTL->RS485 Wandler ( alle 2 Modelle) getestet mit den Files von Klaus(BavarianSuperGuy) und den von syssi
Link entfernt mit den zwei TTL->RS485 Wandler.

Ergebniss:

- Die Leistung kann ich einstellen,wie viel eingespeist werden soll
- Not Aus Ein/Aus geht
- Ein/Ausschalten geht
- Die Aktuelle WR-Leistung wird angezeigt
- keine Batteriespannung;Batteriestrom usw.

Ich habe eine 24V 100Ah LifePo4 Akku/Batterie .

Was muß ich in dem SoyoSource einstellen ?
- Bat Start Voltage ?
- Bat Off Voltage ?

Ich hab zum Testen einen 24V Trafo angeschlossen und das Menü verstellt......................

CU-Martin

 

JAM60S20-385;JAM54S30-415/MR;Soyosource Sun 1000/24V;Deye SUN600G3-EU-230;Hoymiles HM-600;Ahoy-DTU,HomeAssistant;Home Assistant;ESPHome
Es gibt immer Leute die meinen, sie seien schlauer als ich. Das Schlimmste ist, sie sind es auch.


   
AntwortZitat
Easyman
(@easyman)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 36
 

@christoph-d 

Hallo Christoph,welche Pegelwandler hast du genommen? Hast du Batterie Spannungsanzeigen ,Batteriestrom usw. ?

Dann benützt du RS485 gar nicht ? Liest die Daten über die Serielle Schnittstelle wo die RS485 Platine eingesteckt war? Und der D1 Mini hat doch gar kein Vin(5V) .MfG

Welch Firmware hat dein Soyo ? Meiner hat STC8-22-1025 . Geht da auch was ?

Hast du Bilder gemacht?

Vielen Dank schon mal

CU Martin

JAM60S20-385;JAM54S30-415/MR;Soyosource Sun 1000/24V;Deye SUN600G3-EU-230;Hoymiles HM-600;Ahoy-DTU,HomeAssistant;Home Assistant;ESPHome
Es gibt immer Leute die meinen, sie seien schlauer als ich. Das Schlimmste ist, sie sind es auch.


   
AntwortZitat
(@tilltec)
Newbie
Beigetreten: Vor 1 Jahr
Beiträge: 4
 

@easyman,

habe heute mein Soyo 1000W/24V bekommen und gleich mit dem ESP-Controller getestet.

Das Set hat gut den Verbrauch ausgeregelt, hatte aber auch keine DC (Batt,PV) Daten in der Aneige von dem ESP.

Jetzt nach dem der 24V Akku leer ist, und zum aufladen abgeklemmt wurde, habe ich plötzlich Daten in der DC Anzeige

vom ESP die aber irrsinig sind.

Mein Set:

Schelly3EM

D1 mini Pro (mit externer Antenne)

RS485 TTL Modul 2 (mit den 5 Anschlußdrähten)

Soyo1000W/24V  Firmware STC8-22-1025

 

Wollte noch ein Bild mit anfügen, keine Ahnung wie das hier geht!!!!!

Bis das mit den Bilder geht, hier die Daten:

DC(Bat,Pv)
3038.80 V 1638.40 A 4978770.00 W  ????

 

tilltec


   
AntwortZitat
(@pemic)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Jahren
Beiträge: 10
 

Veröffentlicht von: @tilltec

3038.80 V 1638.40 A 4978770.00 W  ????

Glückwunsch! Das sind genau die Leistungsdaten, wie ich sie mir von so einem Wechselrichter vorstelle! Starry Eyes  

 


   
AntwortZitat
Easyman
(@easyman)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 36
 

@tilltec 

Mit was hast du probiert auf dem ESP: Den Herzschlag oder esphome-soyosource-gtn-virtual-meter ?

JAM60S20-385;JAM54S30-415/MR;Soyosource Sun 1000/24V;Deye SUN600G3-EU-230;Hoymiles HM-600;Ahoy-DTU,HomeAssistant;Home Assistant;ESPHome
Es gibt immer Leute die meinen, sie seien schlauer als ich. Das Schlimmste ist, sie sind es auch.


   
AntwortZitat
(@christoph-d)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 6
 

@easyman 

Ich habe einen 2 Kanal Levelshifter genommen, den ich noch in der Kiste liegen hatte.

Etwas sowas: https://nl.aliexpress.com/item/32647073603.html?gatewayAdapt=glo2nld&spm=a2g0o.search0302.0.0.19715044WYE1O5&algo_pvid=2d9de7d5-2fa1-442c-b33d-a2a570af7f1c&algo_exp_id=2d9de7d5-2fa1-442c-b33d-a2a570af7f1c-12

Die 5 Volt für den D1 nehme ich von der Steckleiste, wo das 485 Modul war. Dort speise ich auf RX die Sollwerte ein.

Die Istwerte vom Soyo lese ich von der Schnittstelle des Prozessorboards zum Displayboard ein. Da bekomme ich alle Daten, die in der Grundanzeige vom Display auch sind.

Gruß

Christoph 


   
AntwortZitat
Easyman
(@easyman)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 36
 

@christoph-d  

Und welche GPIO auf dem ESP8266 ?Die von deiner Config im letzten Post ?

CU Martin

JAM60S20-385;JAM54S30-415/MR;Soyosource Sun 1000/24V;Deye SUN600G3-EU-230;Hoymiles HM-600;Ahoy-DTU,HomeAssistant;Home Assistant;ESPHome
Es gibt immer Leute die meinen, sie seien schlauer als ich. Das Schlimmste ist, sie sind es auch.


   
AntwortZitat
Easyman
(@easyman)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 36
 

so,ich mag nicht mehr.Habe jetzt alle Möglichkeiten durch probiert.Die RS485 Platine ersetzt durch TTL-RS485 (laut BSG Video) --geht nicht.

Wemos D1 Mini über Pegelwandler an Display Schnittstelle /4 Adriges Kabel +,- Tx,Rx ----geht nicht.

Wemos D1 Mini über Pegelwandler an Display Schnittstelle Rx ,Tx an Steckplatz RS485 Platine ----- geht nicht.

Verschieden Level Shifter benützt.

Dann eben ohne DC Werte usw.

Habe das Display auch mal mit angeschlossen - oh Schreck Englische und Chinesische Zeichen im Display !

Firmware: STC8-2022-1025

CU-Martin

 

JAM60S20-385;JAM54S30-415/MR;Soyosource Sun 1000/24V;Deye SUN600G3-EU-230;Hoymiles HM-600;Ahoy-DTU,HomeAssistant;Home Assistant;ESPHome
Es gibt immer Leute die meinen, sie seien schlauer als ich. Das Schlimmste ist, sie sind es auch.


   
AntwortZitat
Easyman
(@easyman)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 36
 

Kann mann aus einen Soyo mit Display einen ohne Display mit Wifi machen ? Mit der selben Firmware ? Oder haben die Wifi Soyos andere Firmware ? Pseudo USB Anschluss an Display Port ( 4 polig ) und einen D1 ESP über Pegelwandler mit der Display.yaml .

JAM60S20-385;JAM54S30-415/MR;Soyosource Sun 1000/24V;Deye SUN600G3-EU-230;Hoymiles HM-600;Ahoy-DTU,HomeAssistant;Home Assistant;ESPHome
Es gibt immer Leute die meinen, sie seien schlauer als ich. Das Schlimmste ist, sie sind es auch.


   
AntwortZitat
(@pemic)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Jahren
Beiträge: 10
 

Veröffentlicht von: @easyman

Kann mann aus einen Soyo mit Display einen ohne Display mit Wifi machen ? Mit der selben Firmware ? Oder haben die Wifi Soyos andere Firmware ? Pseudo USB Anschluss an Display Port ( 4 polig ) und einen D1 ESP über Pegelwandler mit der Display.yaml .

Das Protokoll, mit dem die Display-Variante mit dem Display spricht, ist ein anderes als das, mit dem die Wifi-Variante mit dem Wifi-Stick spricht. Aber Sebastian (syssi) ist gerade dabei, für die Display-Variante mit angepasstem Protokoll eine vollständige Steuerung zu ermöglichen:

https://github.com/syssi/esphome-soyosource-gtn-virtual-meter/pull/104

Da im Soyo von der Hardware-Seite die gleiche Schnittstelle bei beiden Varianten verwendet wird, ist ein Pegelwandler sinnvoll - notfalls tut es aber auch ein 4,7k Widerstand jeweils in die Tx und Rx -Verbindungsleitung.

 


   
AntwortZitat
Seite 15 / 18
Teilen: