ESP-Soyosource-Controller

@easyman

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

Etwas sowas: 5 Pc Iic I2C Logic Level Converter Bi-Directionele Board Module 5V 3.3V Dc Module Voor Arduino met Pins Hoge Laagspanning Met Pins - AliExpress 502

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

@christoph-d

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

CU Martin

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

LevelShifter-1.bmp (263 KB)

LevelShifter-2.bmp (541 KB)

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.

@pemic

Moin,das ist doch mal eine gute Nachricht am Montag Morgen.............Danke für die Info !

Läuft dann der ESP paralell zum Display oder nur der ESP ?

Gibt es irgendwo die Frickler Version zum Testen als Download/Code/yaml ?

@easyman, konnte leider bis jetzt nicht antworten, war gesperrt, und das gleich nach dem ersten Beitrag, wie so ???

Ich benutze den ESP Herzschlag, bis auf die fehlende Batt. Anzeige alles ok.

@tilltec

Ich habe einen defekten 1000W/24V Wifi günstig gekauft. Nach ein paar Versuchen habe ich dann die CPU umgesteckt in meinen mit Display. Jetzt natürlich ohne Display mit der Wifi CPU. Die Wifi yaml von syssi und Pegelwandler an den ESP D1 Mini und alle Daten sind da incl. Batterie Spannung ,Strom usw. . Heute im Laufe des Tages werde ich den Herzschlag noch mal probieren.

Schön wäre es es ein Howto gäbe wo alle Informationen und Möglichkeiten drin stehen. In vielen Posts stehen verschiedene Informationen die man mühsam zusammen tragen muss.

CU Martin

@freedz

Hi ...

ist zwar schon etwas älterer Post, aber das Fehlerbild kenne ich zu gut. Erst hatte ich die Version 1.0.2.8 - lief wunderbar. Dann kam die 1.0.3."keine Ahnung was" "PPLinkChanged" oder so, die lief bei mir nie stabil, auch nach dem Start kurz die RS485-Anzeige am Soyo, dann wieder weg und die Leistung auf 0 runter - fertig und Ruhe. Was ich da schon alles gemacht habe, die komplette Schaltung nochmal neu aufgebaut, nen anderen ESP genommen, weiß der Geier was nicht alles. Meine Lösung des Problems war: zurück zur 1.0.2.8 - und alles war toll. Klaus meint, er hat da nichts weiter angepasst, aber die ältere Version funktionierte trotzdem vieeeel besser.

Thema Levelshifter: meines Wissens braucht man das gar nicht, weil der ESP mit beiden Leveln umgehen kann. Ich hab das so gelöst: Versorgungsplatine mit 3.3V UND 5V verwendet - der RS485-Konverter bekommt seine 5V, der ESP 3.3V. Hab auch mal ne Weile beides mit 5V betrieben - geht auch. Was ich noch gemacht habe: der ESP kann beim Senden über WiFi auch mal böse die Versorgungsspannung einbrechen lassen und bringt sich so manchmal selbst um. Man sucht sich nen Wolf nach dem Fehler, hat schöne Zacken im Tageschart ... Ein schöner Elko als Puffer löst das Problem ziemlich zuverlässig.

Viel Erfolg,

Yodi.

Mein ESP Herzschlag arbeitet mit 1.0.3.1 PPlinkchanged, Regelung ist gut, aber keine Batt. Anzeige, kann aber auch an der

aktuellen Soyosource-Software liegen.

Hat jemand schon mit Herzschlag eine Leistungsaufteilung auf mehrere Soyosource gemacht?.

Möchte mir noch ein zweiten Soyosource 1000/24 zulegen, mein 24V Akku wird bald fertig.

mfg tilltec

@tilltec
Ja, mit zwei Soyos, geht problemlos.

Du darfst von der Schnittstelle Display zu Wechselrichter-Controller nur die TX vom Controller anzapfen. Wenn das Display komisches Zeug anzeigt, hat Dein ESP Daten auf die RX Leitung des Displays gegeben.

Im Grunde geht einmal eine Leitung von TX-Controller/ RX Display zum ESP und eine Leitung vom TX ESP auf den RX der Schnittstelle wo die RS485 Platine saß. Dazwischen dann den Wandler.

Wenn ich Zeit finde, mache ich ne Skizze.

Gruß

Christoph

@pemic

Super,werde dann meinen zweiten Soyosource bestellen.

Hallo, ich habe aktuell auch einen Soyosource am start das was auch funktioniert, jetzt wollte ich die leistung des Soyos über Mqqt aktualisieren leider geht der Wemos nach einiger Zeit aus wenn ich die Mqqt daten eingebe. Lösche ich die anmeldedaten wieder raus läuft das System ohne Probleme.

Hat jemand auch das Problem ?

wie er geht aus? Reboot?
Ich wollte heute mal auf AutoJSONHTTP umstellen, weil man dazu keinen extra MQTT-Server braucht, die Werte bei L1L2L3 schwanken dann aber so schnell, dass die ganze Regelung ausflippt und die Abstände immer größer werden +-200 Watt auf dem Stromzähler, schaukelt sich irgendwie hoch.. kennt das jemand?

@ Yodiwan

hast du die Firmware Version 1.0.2.8 und kannst Du die mir zukommen lassen, ich habe das gleiche Problem der ESP regelt und dann verschwindet am Display RS-485 und die Regelung geht auf Null.

Das wiederholt sich alle paar Sekunden.

Vielen Dank. Gerd.

1 „Gefällt mir“

@yodiwan ich hätte auch Interesse an die Firmware Version 1.0.2.8 Wäre super wenn du mir die zukommen lassen könntest. ?

@BSG: ich hab hier das problem auf einem wemos d1 das er bei WLAN verlust nicht wieder neu verbindet (im konkreten fall router neustart), aber nur sporadisch. hat jemand ähnlich geartete schwierigkeiten?

version ist 1.0.3.2

Also das wechseln der Firmware von v1.0.3.2 auf v1.0.2.8 hat nicht geholfen. Das Problem mit RS485 besteht weiterhin.

Der ESP regelt und dann verschwindet auf dem Display von Soyosource RS-485 und die Regelung geht auf Null, das wiederholt sich alle paar Sekunden.

soyosource stc8-22-1025

  • Also ich hatte ein Wärmeproblem als ich die Regelung in ein geschlossenes Gehäuse eingebaut hatte. Da hatte ich allerdings nur nach ein paar Stunden einen Absturz.