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
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.
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.
Ich habe diesen Wechselrichter 'SOGTICPS 1000W' von Amadings genommen. Funktioniert mit dem Controller von Klaus einwandfrei. Bin begeistert.
Gruß, Gerd
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:
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.
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.
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
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!
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.
Ich habe einen 2 Kanal Levelshifter genommen, den ich noch in der Kiste liegen hatte.
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
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.
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.
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.
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.