Hier habe ich ein hochinteressantes Projekt gefunden.
https://github.com/KlausLi/Esp-Soyosource-Controller
Ich werde mir die Sachen mal kommen lassen und ein wenig basteln-
Gruß
Thomas
ja, darüber bin ich schon gestolpert.
Was mir bei sowas immer fehlt ist, dass recht viel vorausgesetzt wird, was hier “mal eben nebenher” in einem Halbsatz erwähnt wird, wie z.B. existierende Messeinrichtung, MQTT
Hallo Stefan,
ja das stimmt!
Ich habe den Programmer auf seiner Yotube Seite um mehr Details gebeten.
Bis jetzt habe ich es so verstanden das die Vorraussetzungen wie folgt sind:
1. Ein ESP8266 mit der Soft von Github geflasht. Sollte mit dem beigelegten Flashtool kein Problem sein.
2. TTL zu RS485 Adapter. 5 Stück 6,-€ bei Amazon.
https://www.amazon.de/gp/product/B07DN115BZ/ref=ox_sc_act_title_1?smid=A3BI8G9NTBZUKM&psc=1
3. Ein vorhandener MQTT Broker. Hatte mir die Tage IObroker wegen der JK-BMS Software Von Scotty89 erstmalig auf einen Raspi installiert. Kein Hexenwerk.
4. Ein Shelly 3EM. Gibts aktuell bei Reichelt für 85,-€ inkl. Versand.
5. Und natürlich einen Soyosource Wechselrichter. Werde ich morgen wg Black Friday bestellen.
Offtopic:
Außerdem möchte ich mich bei Dir persönlich für Deine Informationen zum JK BMS bedanken. Hast mir ne Menge Arbeit erspart, sodaß ich das BMS
problemlos zum laufen gebracht habe.
Gruß
Thomas
Hi Thomas,
dann bin ich mal gespannt, ob Du die Geschichte zum Laufen bekommst.
Würde mich dann jedenfalls sehr drüber freuen, wenn das hier eine Art Erfahrungsbericht mit Anleitung zum Nachbauen werden könnte
Hallo Thomas,
bin auch sehr interessiert. Außer dem Shelly 3EM habe ich sogar alles da. Somit habe ich den jetzt auch einmal geordert. Den Soyo hatte ich vor einiger Zeit schon einmal günstig erworben, aber bisher noch nicht in Betrieb genommen. Leider bin ich hinsichtlich der Einrichtung der ganzen Geschichte auf gute Anleitungen angewiesen.
Insofern kann ich Stefan nur unterstützen und würde mich über eine Dokumentation hier im Forum sehr freuen.
Beste Grüße
Helmut
Den Soyo Wechselrichter habe ich heute bei Jesudom über Aliexpress bestellt.
Wird Mitte Dez. ankommen.
Der Shelly 3EM ist bei Reichelt bestellt. Lieferzeit!
Dem zu Folge dauert das bei mir noch ein wenig.
@Helmut:
Fang doch schon mal an.
Den ESP mit dem Flasher zu bedienen ist doch ein Klacks.
Ich werde den Autor mal auf diesen Thread hier aufmersam machen.
Wäre schön wenn der hier rein kommen würde.
Gruß
Thomas
Hallo erstmal. Habe mich hier eingeklinkt weil ich gerade am Aufbau einer kleinen PV mit Speicher zur Grundlastversorgung bin und genau die Kombi Soyosource WR + KlausLi Nulleinspeisungsregelung verwende.
Läuft noch nicht produktiv weil der ganze Aufbau noch unfertig ist. Einen ca. einstündigen Test, geregelte Einspeisung aus Akku, habe ich aber schon erfolgreich durchgeführt, funzt.
Shelly 3EM oder sonstiges kann man sich schenken wenn man schon einen elektronischen Zähler (“moderne Messeinrichtung”) montiert bekommen hat, wurde bei mir letztes Jahr eingebaut und wir über kurz oder lang eh überall eingebaut. Wenn man sowas schon hat dann einfach vom zuständigen Netzbetreiber die PIN für das Teil beantragen dann kann man die Daten über die optische Schnittstelle auslesen, auch den benötigten Aktualverbrauch, und mittels eines ESP im Zählerschrank zum MQTT Broker publishen. Der ESP-Soyosource-Conroller kann dann auch direkt auf das Topic mit der Aktualleistung vom Zähler subscriben, man muss also nicht unbedingt was umschaufeln.
Folgendes ist zu beachten:
Mit dem integrierten MQTT Broker von IOBroker gibts Probleme mit dem ESP-Soyosource-Conroller (müllt das Log mit Meldungen voll), eigenständiges Mosqitto verwenden und IOBroker als Client. Unschön aber kein großer Akt.
Hallo Stefan,
ja das stimmt!
Ich habe den Programmer auf seiner Yotube Seite um mehr Details gebeten.
Bis jetzt habe ich es so verstanden das die Vorraussetzungen wie folgt sind:
1. Ein ESP8266 mit der Soft von Github geflasht. Sollte mit dem beigelegten Flashtool kein Problem sein.
2. TTL zu RS485 Adapter. 5 Stück 6,-€ bei Amazon.
https://www.amazon.de/gp/product/B07DN115BZ/ref=ox_sc_act_title_1?smid=A3BI8G9NTBZUKM&psc=1
3. Ein vorhandener MQTT Broker. Hatte mir die Tage IObroker wegen der JK-BMS Software Von Scotty89 erstmalig auf einen Raspi installiert. Kein Hexenwerk.
4. Ein Shelly 3EM. Gibts aktuell bei Reichelt für 85,-€ inkl. Versand.
5. Und natürlich einen Soyosource Wechselrichter. Werde ich morgen wg Black Friday bestellen.
Offtopic:
Außerdem möchte ich mich bei Dir persönlich für Deine Informationen zum JK BMS bedanken. Hast mir ne Menge Arbeit erspart, sodaß ich das BMS
problemlos zum laufen gebracht habe.
Gruß
Thomas
Hallo Thomas
Danke für deinen Hinweis , hier nachzulesen ;-)
Hab mich flux angemeldet.
Also Punkt 3 brauchst du nicht einzurichten, heisst Mqtt musst du nicht verwenden und beim ESP auch nicht konfigurieren.
Es gibt ja auch noch die http schnittstelle.
In deinem Fall , ist es aber ganz simpel.
Nach Flashen und Wlan einrichtung der firmware , einfach in der ESP WEB GUI die
- Betriebsart Shelly3em auswählen
- die Ip addresse des shelly angeben
Übernehmen klicken
und schon zeigt die GUI die gemessene Verbrauchleistung an und der Soyo speist ein
kurzum :
mit shelly3em bist du autarg dazu brauchst du auch keinen Raspi.
wann shelly3em vorhanden , minimum benötigt werden dann:
-Wlanrouter
-Esp Soyosource Controller
-Shelly3em
-Soyosource Grid Tie Inverter
gruß Klaus
Hallo Thomas,Es gibt bereits eine Doku :-) ... man kann das durchaus lesen, finde ich
bin auch sehr interessiert. Außer dem Shelly 3EM habe ich sogar alles da. Somit habe ich den jetzt auch einmal geordert. Den Soyo hatte ich vor einiger Zeit schon einmal günstig erworben, aber bisher noch nicht in Betrieb genommen. Leider bin ich hinsichtlich der Einrichtung der ganzen Geschichte auf gute Anleitungen angewiesen.
Insofern kann ich Stefan nur unterstützen und würde mich über eine Dokumentation hier im Forum sehr freuen.
Beste Grüße
Helmut
https://github.com/KlausLi/Esp-Soyosource-Controller
Bald gibt es auch ein Video zur Einrichtung
https://www.youtube.com/channel/UCC5FRN_C_i08eYrhzCWw5Jg
Hallo Klaus,
inzwischen habe ich die Anleitung auf Github mehrfach gelesen. Im Zusammenspiel mit den Youtube Videos ist mit dann die Variante ohne RasPi erst klar geworden. Das ist meine bevorzugte Varaiante.
Der Shelly 3EM soll heute ankommen. Im Laufe der Woche werde ich den ESP mal flashen und das TTL Modul löten.
Am WE bin ich dann am Installationsort der Anlage vor Ort. Dann würde ich mal eine Test durchführen. Ggf. komme ich dann noch einmal mit Fragen zurück.
Trotzdem schon einmal vielen Dank!
Beste Grüße
Helmut
Hallo Klaus,Die 0 einspeisende Macht möge mit dir sein !
inzwischen habe ich die Anleitung auf Github mehrfach gelesen. Im Zusammenspiel mit den Youtube Videos ist mit dann die Variante ohne RasPi erst klar geworden. Das ist meine bevorzugte Varaiante.
Der Shelly 3EM soll heute ankommen. Im Laufe der Woche werde ich den ESP mal flashen und das TTL Modul löten.
Am WE bin ich dann am Installationsort der Anlage vor Ort. Dann würde ich mal eine Test durchführen. Ggf. komme ich dann noch einmal mit Fragen zurück.
Trotzdem schon einmal vielen Dank!
Beste Grüße
Helmut
Hallo Klaus,
schön dass Du Dich hier meldest.
Und danke für den Hinweis, dass es auch ohne MQTT geht.
Leider muss ich noch ein wenig auf meinen Soyo und den Shelly warten.
Bin echt gespannt!
Mal ganz allgemein gefragt:
In Deinen Videos sind der Sun 1000 GTI2 und auch der Soyo zu sehen.
Wie würdest Du die diese Wechselrichter im Vergleich einschätzen?
Gruß
Thomas
Hallo Klaus,Ohne den Gtil Freunden auf die Füsse steigen zu wollen ,
schön dass Du Dich hier meldest.
Und danke für den Hinweis, dass es auch ohne MQTT geht.
Leider muss ich noch ein wenig auf meinen Soyo und den Shelly warten.
Bin echt gespannt!
Mal ganz allgemein gefragt:
In Deinen Videos sind der Sun 1000 GTI2 und auch der Soyo zu sehen.
Wie würdest Du die diese Wechselrichter im Vergleich einschätzen?
Gruß
Thomas
derzeit mit Abstand ist für mich der Soyo der bessere.
Wann man ins Gehäuse rein schaut würd ich sagen sieht der GTIL aufwendiger , hochpreisiger aus .
Aber
Ich hatte einen GTIL , 1 monat im Einsatz , gabutt.
wurde anstandslos ersetzt!
Habe dann auf verdacht eine neue Steuerung von china gekauft und nun geht der kaputte auch wieder .
Wann man den SUN GTIL bei hoher Einspeisung >600w vom Netz trennt , ist der FI auch dahin ... das ist Mist!
Das Problem kenn ich beim Soyo nicht.
Beim GTIL läuft auch ständig wahnsinnig lautstark der Lüfter ab 300watt Netzeinspeisung an , immer wieder nach dem Ruhe eingekehrt ist dann kommt er wieder , der GTIL, und macht sich bemerkbar!
Der Soyo ist so leise daß ich mir lange Sorgen gemacht hab. Ein Lüfter läuft hier nur bei länger andauernder Einspeise Leistung >450 Watt an.
Der Soyo läuft seit 4 monaten bei mir im Autobetrieb ohne Probleme. So Schreckmomente wie beim GTIL sind mir Gottseidank erspart geblieben.
Hohe Dauerleistungen vermeide ich aber trotzdem! indem ich mit fixer Einstellung(<500w) einen GTIL zuschalte und somit den Soyo entlaste.
also
Einschätzung unserer geschätzten Grd Tie Inverter :-) ingesamt beide miteinander 100%
GTIL2 : 35% <-- bockiger Bursche :-/
SOYO : 65% <-- rs485 mit SoyosourceController und 3em <-- the Master ;-)
Die Prozente zeigen meine persönliche Zuneigung zu den Geräten :-) )
Ps.: Wann der GTIL über rs485 steuerbar wäre , würde sich meine Zuneigung ändern!
So, Testbetrieb läuft jetzt seit ca. 2 Stunden. Hab den Wechselrichter provisorisch mit 2,5mm² Starrdraht angeklemmt bis die vorgesehenen 10mm² Kabel fertig sind.
@Klaus: Bassd scho! :thumbup:
Regelung funktioniert einwandfrei bis jetzt, hatte auch starke Schwankungen im Verbrauch drin (WaMa läuft…). Wechselrichterleistung hab ich momentan auf 600W begrenzt wegen den dünnen Kabeln. Der DC(!) Sicherungsautomat vorm Wechselrichter brummt, gibt sich dann hoffentlich auch mit der endgültigen Verkabelung. Sonst keine Auffälligkeiten, wird handwarm aber bisher kein Lüfter angesprungen, sind allerdings nur 14° dort im Raum.
Wäre schön wenn man über MQTT auch sehen könnte was der Krüppel so treibt. “Info” wird zwar jede Sekunde (brauchts des?) gepublished ist aber immer nur “Status(23) not valid” egal ob im Betrieb oder im Leerlauf wenn kein DC angeschlossen ist. Die anderen Werte die man im Webinterface sieht wie Batterie Spannung, Strom, Leistung und die AC Ausgangsleistung täten durchwegs auch interessieren. RS485 Verbindungsstatus vielleicht noch.
Du schreibst daß Du einen zweiten Wechselrichter in Kaskade dazuschaltest. Das wäre natürlich eine super Erweiterung für die Zukunft wenn das über GPIOs auf dem ESP mit gesteuert werden könnte, würde man wohl am besten DC seitig an und abschalten mit dicken FET(s) oder fertigem SSR.
So, Testbetrieb läuft jetzt seit ca. 2 Stunden. Hab den Wechselrichter provisorisch mit 2,5mm² Starrdraht angeklemmt bis die vorgesehenen 10mm² Kabel fertig sind.
@Klaus: Bassd scho! :thumbup:
Regelung funktioniert einwandfrei bis jetzt, hatte auch starke Schwankungen im Verbrauch drin (WaMa läuft..). Wechselrichterleistung hab ich momentan auf 600W begrenzt wegen den dünnen Kabeln. Der DC(!) Sicherungsautomat vorm Wechselrichter brummt, gibt sich dann hoffentlich auch mit der endgültigen Verkabelung. Sonst keine Auffälligkeiten, wird handwarm aber bisher kein Lüfter angesprungen, sind allerdings nur 14° dort im Raum.
Wäre schön wenn man über MQTT auch sehen könnte was der Krüppel so treibt. "Info" wird zwar jede Sekunde (brauchts des?) gepublished ist aber immer nur "Status(23) not valid" egal ob im Betrieb oder im Leerlauf wenn kein DC angeschlossen ist. Die anderen Werte die man im Webinterface sieht wie Batterie Spannung, Strom, Leistung und die AC Ausgangsleistung täten durchwegs auch interessieren. RS485 Verbindungsstatus vielleicht noch.
Du schreibst daß Du einen zweiten Wechselrichter in Kaskade dazuschaltest. Das wäre natürlich eine super Erweiterung für die Zukunft wenn das über GPIOs auf dem ESP mit gesteuert werden könnte, würde man wohl am besten DC seitig an und abschalten mit dicken FET(s) oder fertigem SSR.
Supi :-)
status(23) kommt wann der status vom soyo nicht korrekt zurückkommt (verkabelung checken)
in der Info sollte nur sowas wie folgendes stehen
Soyo Controller is Ready: Mon Nov 29 20:05:15 2021 IP: 192.168.1.40
die daten vom Krüpel hast du über Http interface (get json data in der esp gui gibt dir die url)
dc sicherungsautomat brummt ? was ist das ?
status(23) kommt wann der status vom soyo nicht korrekt zurückkommt (verkabelung checken)Sind nur ca. 30cm verdrillte Leitung (aus LAN Installationskabel). Kommunikation scheint ja zu klappen weil die Daten im Webinterface korrekt angezeigt werden und er auch macht was er soll...
die daten vom Krüpel hast du über Http interface (get json data in der esp gui gibt dir die url)Halt nochmal eine extra Schnittstelle bauen wo MQTT eh schon vorhanden... Dann kann man gleich alles über Http laufen lassen is am Ende einfacher. OK wenn Du mit MQTT scheints auf Kriegsfuß stehst.
dc sicherungsautomat brummt ? was ist das ?Zwischen Sammelschiene vom Akku und dem Wechselrichter ist ein 32A zweipoliger Sicherungsautomat eingebaut, zum Abschalten und für den Fall. Der brummt lautstark wenn der Wechselrichter läuft, je Strom um so brumm... Kann nur von einem üblen Rippel kommen der vom WR auf der Leitung erzeugt wird, deutet auf etwas schwachbrüstige Eingangskondensatoren bei dem Teil hin und wird sich hoffentlich durch die dicken Kabel mit entsprechend geringerem Widerstand geben. Wenn nicht ists mir auch Wurst weil ich da normalerweise nicht daneben sitze.
bei mir brummt nix! schmeiss weg dein Qualitäts DC Automat und kauf China zeug ! :-)status(23) kommt wann der status vom soyo nicht korrekt zurückkommt (verkabelung checken)Sind nur ca. 30cm verdrillte Leitung (aus LAN Installationskabel). Kommunikation scheint ja zu klappen weil die Daten im Webinterface korrekt angezeigt werden und er auch macht was er soll...die daten vom Krüpel hast du über Http interface (get json data in der esp gui gibt dir die url)Halt nochmal eine extra Schnittstelle bauen wo MQTT eh schon vorhanden... Dann kann man gleich alles über Http laufen lassen is am Ende einfacher. OK wenn Du mit MQTT scheints auf Kriegsfuß stehst.dc sicherungsautomat brummt ? was ist das ?Zwischen Sammelschiene vom Akku und dem Wechselrichter ist ein 32A zweipoliger Sicherungsautomat eingebaut, zum Abschalten und für den Fall. Der brummt lautstark wenn der Wechselrichter läuft, je Strom um so brumm... Kann nur von einem üblen Rippel kommen der vom WR auf der Leitung erzeugt wird, deutet auf etwas schwachbrüstige Eingangskondensatoren bei dem Teil hin und wird sich hoffentlich durch die dicken Kabel mit entsprechend geringerem Widerstand geben. Wenn nicht ists mir auch Wurst weil ich da normalerweise nicht daneben sitze.
Http Brauch ich schon weil ja mqtt unkonfiguriert bleiben kann , klar oder ?
versteh nicht wo das broh-blem is
hab nun noch den null punkt regler raus , hat eh ned funktioniert und hab ich selber nie gebraucht
OK wenn Du mit MQTT scheints auf Kriegsfuß stehst.
... weiss schon was du vorhast ;-)
ok ich machs, irgendwo her kenn ich den wunsch, hmm ![12140=2737-2021-11-29-23_56_26-SOYOSOURCE-Controller.png|343x932](upload://tgSa6v532AjvvyT67aIru3e62Xt.png)
Http Brauch ich schon weil ja mqtt unkonfiguriert bleiben kann , klar oder ?Daß Du Http eh brauchst ist mir schon klar. Dein Schnittstellenkonzept ist ja auch eine echte Wollmilchsau mit X Möglichkeiten. :thumbup:
versteh nicht wo das broh-blem isDaß ich erstens eine faule Sau bin und zweitens mit Javascript, in welchem ich die für mich benötigte Http Schnittstelle im IOBroker basteln müsste, so meine Problemchen hab (immer viel fluchen bis es tut...). ;)
Also danke schon mal, werd die neue Version heut mal testen wenn ich dazu komm.
ja des mit m fluacha , des kenn eh , is standardHttp Brauch ich schon weil ja mqtt unkonfiguriert bleiben kann , klar oder ?Daß Du Http eh brauchst ist mir schon klar. Dein Schnittstellenkonzept ist ja auch eine echte Wollmilchsau mit X Möglichkeiten. :thumbup:versteh nicht wo das broh-blem isDaß ich erstens eine faule Sau bin und zweitens mit Javascript, in welchem ich die für mich benötigte Http Schnittstelle im IOBroker basteln müsste, so meine Problemchen hab (immer viel fluchen bis es tut...). ;)
Also danke schon mal, werd die neue Version heut mal testen wenn ich dazu komm.
Bin nu am testen , is nu ned online
evtl . heid aufd nacht
Läffd wi a Diddla! :thumbup:
OTA hat auch funktioniert. Nachdem ich festgestellt hab daß die Daten zwar in einem MQTT Topic landen aber alle zusammen als JSON String und ich den Sch… sowieso parsen muss hab ich dann halt doch mein HTTP Interface zusammengescripted. War leichter als befürchtet, again what learned…
Leistungstest war leider nur kurz weil viel war nicht mehr drin im Akku.