Soyo GTN1000 WiFi cloudfrei machen

Hallo zusammen,
ich habe das bislang so verstanden, dass man:
a. einen ESP8266 flashen kann, und den dann anstelle des WIFI Dongle cloudfrei, also ohne die komische APP verwenden kann.
b den WIFI Dongle neu flasht damit der Cloudfrei mit einem Browser zu benutzen ist.

Habe ich das richtig verstanden?
Wie bekomme ich den die yaml Dateien auf ESP oder den Dongle? Linux?

Gruß
Thomas
a und b ist das selbe (fast, bis auf den kWh Zähler und ein paar intene Protokollunterschiede).
Bei b ist zwischen esp2866 und Mainboard noch ein weiterer MC der aber nicht gefläsch werden muss. Das Ding ist auch gleichzeitig der 3v/5v Pegelwandler.
Als ich das erste Mal in die Hand genommen habe ist mir das espresif Logo aufgefallen.
Ich hab dann einfach mal Syssi gefragt, er hat rausgefunden was da im Stick passiert und ich habe dann einfach mal geflasht. Backup und restore der original FW habe ich auch mal gemacht. War kein Problem. Zwei drei Tage später hatte er alles was die App konnte auch in seinem Programm ausgelesen und einstellbar gemacht.

Mit esphome geflashten ESPs verwenden normal mqtt oder ein spezielles HA Protokoll.
Default ist wohl andersrum, aber nach 5 Jahren HA erfahrung ist MQTT wieder das Protokoll erster Wahl.

Man kann bei den Esphomes in der yaml ne Webseite konfigurieren, ist optional.
Sieht nicht toll gestylt aus, sie ist generisch nur eine Tabelle.
Einfache Dinge lassen sich damit auch lesen bzw ändern.

Was ist der Unterschied wifi dongle oder externer esp?
Beim internen bekommt man nur rx und tx auf den Stecker. Es fehl ein rausgereiches Beinchen, was man braucht wenn man gleichzeitig den Limiter damit steuern will. Man bräuchte 2 x TX und 1 RX.
Ich hole mir das fehlende TX dann vom Sonoff Basic der AC vom Soyo trennt, die sonoffs kann man ja auch mit esphome flashen. Da lässt sich auch ralais und limiter zusammen nutzen.

Die yaml beschreibt die Logik die in die Firmware compiliert wird.
Das ist das was ich an esphome so mag, man beschreibt nur die Logik, diesen ganzen frameworkmist nimmt einem esphome ab.
Für mich ist das perfekt, mit Tasmota und Note Red mach ich gar nichts, muss man zu viel lesen und lernen.

Esphome beruht auf Python, müsste daher wohl fast auf allen Rechnern laufen. In HA ist es als Addon verfügbar.
Nebenbei entsteht da auch ein Plattformio Projekt was man auch mit vs code (ist freii, von microsoft) compilieren und flashen kann.

@Klaus, als ich die Sticks und soyos nicht beschriftet hatte, hatte ich die schon mal getauscht. Alle WR sind noch ohne PV, den ersten habe ich mit esphome ein paar Tage getestet, der hat 5kwh auf der Uhr, die anderen beiden haben noch 0,1kwh oder so was.
Alle sind in ihren Kartons und warten.
Ich hoffe das nächsten Sommer 2 davon live gehen.

Nicht wundern, auf dem Tablett habe ich ein anderes Konto, Kennwort rückseiten ging nicht, da musste ich mich neu anmelden.

Hallo in die Runde,
ich habe meinen GTN1000 per WLAN über den WLan-Stick nicht mit der Android-APP verbinden können, der Stick scheint ein weg zu haben.
Auf der seriellen Schnittstelle vom ESP8266 wird wiederholt immer wieder die gleiche Sequenz ausgegeben, das der AP-Mode läuft, egal, welchen Mode man über den Taster einstellt.
Der ESP8266 reagiert nicht auf Befehle vom Nuvoton MS51, der AP ist nur sporadisch zu sehen und lässt sich nicht verbinden.

Um die Hardware des Sticks zu testen, habe ich die "esp8266-wifi-dongle-example.yaml" Version auf den ESP8266 geflasht
--> funktioniert, Werte vom GTN1000 werden im HomeAssistant dargestellt und der Mode vom Wechselrichter lässt sich verstellen.

Jetzt meine Frage:
Gibt's irgendwie die Möglichkeit, im Battery-Mode die Batteriespannung für Unterspannungsabschaltung bzw. Startspannung einzustellen?
Ich habe da im Menü vom HomeAssistant keine Möglichkeit dafür gesehen...

Gruß
Jens


number:

  • platform: soyosource_display
    ...
    name: "${name} start voltage"
    name: "${name} shutdown voltage"
    name: "${name} output power limit"
    name: "${name} start delay"


    " " -> "_"
    Such mal die entity number.soyosource1_shutdown_voltage

Jetzt meine Frage:
Gibt's irgendwie die Möglichkeit, im Battery-Mode die Batteriespannung für Unterspannungsabschaltung bzw. Startspannung einzustellen?
Ich habe da im Menü vom HomeAssistant keine Möglichkeit dafür gesehen...

Gruß
Jens
Geh mal überDienste, ESPHome auf den Dongle, da kannst das einstellen. ![70900=11311-391561B5-13FC-42B8-BB28-76A7C3E06965.png|1170x2532](upload://e0OQsqYmCkARK86liPSb1p5vcP.jpeg)

Hallo,
habe erst gestern angefangen, mich mit dem HomeAssistant zu beschäftigen, daher evtl. diese "DAU-Fragen"...
Den Teil kann ich in der .yaml finden:

number:

  • platform: soyosource_display
    start_voltage:
    name: "${name} start voltage"
    shutdown_voltage:
    name: "${name} shutdown voltage"

Maximum output power in limiter mode / Output power in constant power mode

output_power_limit:
name: "${name} output power limit"
start_delay:
name: "${name} start delay"

allerdings wird mir unter "Home" dafür kein entsprechendes Feld angeboten:

Gruß
Jens

@Jarnsen,
:thumbup: das war's, was ich gestern nicht gesehen hatte:

Werden die Werte dann direkt nach Eingabe übernommen?

Gibt da beim Eingeben eine Fehlermeldung:
soyosource-wifi-dongle errors
wechselte zu Reserved (Bit 1)

Vermutlich sind da meine ersten Testwerte mit 28V / 29V zu klein...

Danke, Gruß und bis morgen
Jens

Das ist außerhalb der Spezifikationen, glaube ich. Nimm mal meine Werte.

Moin,
kurze Rückmeldung:
Werte werden direkt nach Eingabe übernommen und es funktioniert mit angeklemmten Limiter jetzt soweit alles wie erwartet :slight_smile:
(Kaum macht man's richtig, schon funktioniert's...)

Lt. Unterlage für den GTN-1000LIM24:
Battery Voltage 24V
Start Voltage Set Range 23-31V
Low Voltage Stop Set Range 21-30V

Die Einstellungen für den "Internet Access" werde ich vermutlich noch finden, wenn nicht, melde ich mich nochmals.

Gruß
Jens

Als Limiter finde ich den EM3 und das Modul von Bavarian Superguy echt klasse. Wegen auf allen 3 Phasen messen. Leder funktioniert bei mir 21 V als shutdown irgendwie nicht. Entläd die Batterie trotzdem nur bis 22V.

:man_shrugging:

Danke für den Hinweis, kann ich nachher mal nachstellen und schauen, wann bei mir die Abschaltung greift.
Gibt's bei dir evtl noch ein BMS mit früherer Abschaltung?

Gruß
Jens

Gibt n DALY BMS, aber das habe ich auf unter 21V gestellt. Daran dachte ich auch schon.

@Jarnsen,
Unterspannungsabschaltung verhält sich bei mir gleich.
Im HomeAssistant wird die anliegende Spannung bei mir um ca. -1V zu gering angezeigt, entsprechend verhält sich der WR

Es gibt auf der Platine ein Poti, evtl. lässt sich daran die Spannung abgleichen
--> Schaltung analysieren oder jemanden Fragen, der sich das schon genauer angeschaut hat :think:

"blöder Effekt" der mir noch aufgefallen ist:
Startet der WR mit "Battery Limit" und Unterspannung am DC-Teil (unter "Start voltage"), gibt's immer wieder kurze Lastimpulse > 2A die einen Akku vermutlich weiter entladen würden
Ist der WR einmal "normal" gelaufen und wird dann wegen Unterspannung abgeschaltet, gibt es diese Impulse nicht

Gruß
Jens

Es gibt doch eine AP-Konfiguration.
Frage:
Wie verwendet man diese?
Erlaubt dieser Modus nicht eine direkte Verbindung zum Stick?

Danke

Es gibt doch eine AP-Konfiguration.
Frage:
Wie verwendet man diese?
Erlaubt dieser Modus nicht eine direkte Verbindung zum Stick?

Danke
Access Point Mode
https://esphome.io/components/wifi.html

Für die Original FW gab es ein Blatt mit dazu, das hab ich nicht mehr, könnte das hier gewesen sein:
https://de.aliexpress.com/item/1005003975131472.html
Bei meinem ersten (Mai 22) hatte ich es probiert und der AP Mode ging damit.
Für die Ersteinstellung, wenn man kein Monitoring haben will, reicht das sogar.

Vielen Dank für den Hinweis.
Leider kann ich damit noch nichts anfangen.

Genau das wars.
"Für die Original FW gab es ein Blatt mit dazu, das hab ich nicht mehr, könnte das hier gewesen sein:
https://de.aliexpress.com/item/1005003975131472.html"

Mit dem ergänzten Beitrag hat der Zugriff geklappt.

Woher kommts du,
wohin willst du?

Willst du ihn Cloudfrei machen, um ihn in einem beliebigen Opensource Smarthome Projekt zu verwenden?
Oder kannst du damit leben, dass du für jedes gerät, eine besch***** APP installieren musst und nichts davon irgendwie mit anderen Geräten zusammenfügen kannst.
Oder willst du nur einmal Parameter setzen und das Ding dann so wie es ist laufen lassen.

Im 3. Fall reicht dir wohl die Originale FW und der AP Modus
Im 1. Fall brauchst du ne alternative Firmware, ist hier weiter oben erwähnt
Im 2. Fall ist das der falsche Thread.

Vielen Dank für den Hinweis.

Ich würde gerne an den RS485-Port einen Atmega anschließen.
Dazu habe ich jetzt einen RS485-TTL-Wandler auf dem Tisch liegen.

Mit dem Oszi kann ich jedoch an RS495-Port am Soyo kein Signal feststellen. Ist das normal?

Danke



Ich würde gerne an den RS485-Port einen Atmega anschließen.
Dazu habe ich jetzt einen RS485-TTL-Wandler auf dem Tisch liegen.
Für was? Was möchtest du damit bezwecken? Ich fürchte aber falscher Thred.

Mit freundlichen Grüßen

Ich möchte Daten mit einem Atmega auslesen und mögliche Parameter (z.B. max. Leistung) setzen.

Da gibt es ein fertiges Projekt mit nem Esp32 von Bavarian Superguy