Vielen Dank, dann muss ich das mal probieren, geht das auch mit dem 1200er?
Gruss Rayk
Ja, die Sticks sind laut aliexpress die gleichen.
Ich habe 3 Stück geflasht, ging bei mir alles ohne löten zu müssen.
Moin zusammen.
Erstmal ein ganz herzlichen Dank an Klaus für sein absolut geniales Projekt mit dem Soyo Source und der Nulleinspeisung.
Habe das ganze jetzt mal soweit nachgebaut, aber noch ein "kleines" Problem. Vielleicht kann mir einer von euch ja weiterhelfen, wo mein Fehler begraben liegt.
Jetzt erstmal zur Ausgangsituation.
Hab hier einen Soyo Source 1200 liegen, Version STC8-2022-601
Aus dem Bauplan vom Klaus einen ESP8266-12F D1 Mini
verbunden mit einem RS-485 TTL (Modul 2 aus Klaus Anleitung)
Hat soweit alles ganz gut funktioniert. Aus der Github Seite erst das blank_1MB_4MB aufgespielt, anschließend die FIrmware V1.0.3.1
WLan eingegeben, perfekt, kann drauf zugreifen, bei Controller Mode - Auto HttpClient(Shelly3EM) IP angegeben,
funktioniert soweit auch, unter Verbrauch wird mir in der gelben Zeile bei L1L2L3 der Wert vom Shelly angezeigt.
Soweit sogut, Erstmal gefreut und ein Bier geköpft, lief ja bislang alles tiptop.
Da meine Zellen für die Batterie noch unterwegs sind, ein 300W Labornetzteil angeschlossen, und über den Wert MaxPower das ganze mal auf 150W
begrenzt. Sojo startet durch, fängt an einzuspeisen, aber nicht mit dem Wert welcher vom Shelly vorgegeben wird, sondern mit genau dem Wert
welchen ich unter MaxPower eintrage. In der gelben Zeile AC WattsOut werden mir auch immer genau die Werte von MaxPower angezeigt. Wenn ich hier
50W hoch oder runter gehe, bekomme ich diese direkt bie AC WattsOut angezeigt. Auch wenn der Wert für Verbrauch L1L2L3 welcher vom Shelly geliefert wird nur 72W beträgt.
Alles probiert (was mir einfiel), wenn ich mit Statischen Werten arbeite, also einen festen Wert vorgebe, wird diese übernommen und an den Soyo geschickt.
Aber er weigert sich die Werte vom Shelly weiterzureichen.
Wo liegt mein Fehler ? War es das falsche Bier ?
Danke euch im Voraus.
Hier mal mit festen statischen Werten, das funktioniert ja auch:
Ist dein Problem noch aktuell? Ich habe den gleichen Lesekopf und es im SOYOSOURCE Controller mit "Auto JsonHttpClient" gelöst, weil ich mit der Teleperiod von minimal 10 Sekunden auch nicht zufrieden war. Mit Auto JsonHttpClient funktioniert es super. Du musst über die Console in Tasmota nur den richtigen Pfad rausfinden. Wenn du möchtest, kannst du ja mal einen Auszug von deiner Console schicken, nachdem du "Status 10" darüber gesendet hast. Müsste dann ungefähr so aussehen:
"{"StatusSNS":{"Time":"2022-12-01T19:42:03","":{"Aktueller_Verbrauch":-41.50,"Verbrauch":4484.25,"Einspeisung":247.49}}}"
Hier wäre der Pfad "StatusSNS..Aktueller_Verbrauch"
@ste2k für dich eventuell auch eine Lösung.
Hast du im Soyo den Automode eingeschaltet?!
In deinem Bild ist der aktuelle Verbrauch ja noch bei ca 70 Watt. Von daher bleibt der SOYO noch auf Maximum. Erst wenn du bei ~0 bist, verändert er den Wert. Zumindest habe ich das bei mir so festgestellt.
@todayslost @brainbug6 @bavariansuperguy
Bei mir ist die Ausgangsituation identisch bis auf den Soyo der bei mir die WiFi-Version ist.
-
ESP8266-12F D1 Mini
-
XY-017 RS485 Modul - das 2. aus Klausis Anleitung, dass was er auch im Video nutzt
-
Batteriepack LiFePO4 mit48V
1.bmp (516 KB)
2.bmp (516 KB)
Ich bekomme es auch nicht hin das der Soyo via Shelly regelt. Ich kann die Leistung des Soyo über die Web Oberfläche des ESP wunderbar regeln(PS: Bei mir werden die Werte im Feld "DC" nicht angezeigt). Am Holley Stromzähler kann ich sehen was der Soyo genau macht. Stelle ich den Soyo auf seine 900W ein - macht er auch 900W aber er regelt eben nicht.
Zum Vergleich habe ich den mit dem Soyo mitgelieferten Limiter vebaut. Mit dem originalen Limiter regelt der Soyo. Also sind die Settings im Soyo richtig.
PS: Klaus hatte mir eben auf meinen Kommentar bei YT geantwortet: "Shelly falsch installiert". Ich habe das eben mal kontrolliert und konnte keinen Fehler feststellen. Öffne ich den Stromwandler "A" fällt Phase A weg usw.. Der Soyo ist an Phase A angeklemmt.
Da wird bei mir leider auch nichts angezeigt. Laut GitHub ist es aber wohl bekannt, das manche soyos die Daten wohl anders ausgeben. Ich hoffe, dass Klaus das eventuell hinbekommt, dass man es sehen kann ![]()
Auflösung:
Bei mir hat es daran gelegen, dass die Einspeisung des Soyo vor dem Shelly Stromwandler(Stromzange) stattgefunden hat. Also in Fließrichtung Grid->Haus muss es so aussehen:
Stromzähler - Shelly Wandler - Einspeisung Soyo - Haus
Hallo zusammen,
ich lese schon eine ganze Weile im Forum und wollte mich an dieser Stelle einmal als Neuer dazu melden, da ich eine ähnliche Lösung wie BavarianSuperKlausi umgesetzt habe und dabei auch ein paar Zeilen von seinem Code verwenden durfte. Ich hoffe, das ist so ok, da ich nicht der Forenexperte bin ? ...
Bei mir läuft die Anlage mit einem ESP32, RS 485 Konverterboard und dem Soyosource. Input ist die IR Schnittstelle vom Zähler des Netzbetreibers. Klappt alles gut, aber:
Alle paar Tage wechselt der Soyosource vom Batteriemodus in eine PV Fehler Meldung DC low input. Im Display steht immer noch 1200W Bat für Battery Mode. Das ist ein SW Bug und so natürlich Unsinn. SW ist STC8-2022-801.
Ich habe bei AndreasH gelesen, dass er eine ältere SW Version hat und schon mal ein Downgrade durchgeführt hat
https://www.akkudoktor.net/forum/postid/56231/
Das würde mich sehr interessieren, da ich deswegen schon ein Gerät zurück geschickt habe und das zweite nun auch zurück schicken müsste.
Hat jemand schon ähnliche Erfahrungen mit diesem Fehler und mit Downgrades und ggf eine SW Version?
Grüße vom Jo
Kurzes Feedback von meiner Seite,
nachdem ich nun verschiedenste 8266er durchprobiert habe.... Fehler weiterhin bestand. Es wurde immer nur der unter Max Watt stehende Wert zum Sojo übermittelt und eben genau dieser eingespeist. Nachdem ich jetzt vom Klaus zum 13ten mal die Anleitung durchgelesen habe bin ich über den "Betrieb mit 3.3V" Satz gestolpert. Tatsächlich hingt der 8266 bei mir die ganze Zeit noch am Rechner USB Port, wurde also mit 5 V versorgt.
Klingt komisch, aber seitdem ich den 8266 mit´m Netzteil mit 3.3V versorge läuft alles so wie es soll ?!
Das einzige was sich sonst noch geändert hat in der Konfiguration. Jetzt hängt auch ne echte Batterie mit dran, nicht einfach nur ein Netzteil ![]()
Lange Rede, wenig Sinn. Klaus seine Lösung funktioniert bestens ![]()
Hallo
mich wundert es etwas, das ich über folgendes „Fehlverhalten“ des Soyosource Contollers vom BavarianSuperGuy noch nichts gelesen habe.
Vielleicht liegt es auch daran das viele diese Funktion (Mqtt) nicht nutzen.
Ich habe nun mittlerweile Tage damit verbracht dahinter zu steigen was passiert!
Ich habe den Soyosource Controller bei mir per Mqtt im IoBroker nutzen wollen, also trage ich im Configmenü des Controllers alle nötigen Daten für den Mqtt ein.
Funktioniert erstmal wunderbar ... dachte ich... irgendwann nach Minuten oder auch mehreren Stunden erlischt die blau blinkende LED des Controllers und er ist ab da, auch nicht mehr über die ihm zugewiesene IP durch die Fritz Box erreichbar.
Das ganze habe ich mit unterschiedlichen ESP8266 getestet ...
Trage ich keine Mqtt Daten in der Controllerconfig ein läuft er brav über Tage hinweg durch.
Heute ist mir dann aufgefallen das, wenn die LED aufhört zu blinken und er nicht mehr über die zugewiesene IP erreichbar ist, er ins Config Menü zurückfällt.
Sprich er ist dann wieder als AP im Netzwerk unter 192.168.4.1 zu finden !
Das eintragen einer festen IP incl. Subnetz und DNS funktioniert im Config Menü ebenfalls nicht ?
@BavarianSuperGuy könntest du das Problem bitte fixen ?
@AndreasH könntest du die ältere Firmware Version die da auf deinem NAS rumliegt zur Verfügung stellen ?
@pemic Hallo. Ich habe den gleichen WR und somit leider auch das gleiche Problem wie Du. Könntest du mir vielleicht einen Link zu der App schicken. Ich habe diesen probiert: SoyoSource APK for Android Download - PGYER.COM. Klappt aber nicht. Habe mich auf web.soyo-dg.com registriert. Registrierung war erfolgreich, späterer Login nicht möglich. Suche mit jetzt erstmal ein Handy mit Android <9
Vielen Dank und schöne Feiertage, P69
Also das Problem das die 8266 ihre WLan Daten verlieren.... Hat mich auch schon kirre gemacht. Hab das gleiche Thema. Daten eingetragen, mit der festen IP wunderbar ansprechbar. Sobald ich aber den 8266 von seinen 3,3V trenne und wieder anlege, sind alle Daten weg und er befindet sich im AP unter 192.168.4.1.
Hatte schon kurz überlegt ob diese 8266 die manuell eingetragenen Daten irgendwo nur in nen flüchtigen Speicher ablegt und das verhalten normal ist, steck da nicht so tief drin in der Materie. Aber das beruhigt mich jetzt, das ich nicht der einzige mit dem Problem bin. @Cju, bei mir war das ganze system ja nur ein paar stunden dran um zu testen ob sonst soweit schon alles funktioniert, daher ist mir natürlich nicht aufgefallen das das problem mit Daten verlieren nicht nur beim spannungslos machen, sondern ggf. auch von selbst nach nem Tag auftreten kann.....
Ich klinke mich hier mal mit ein, wenn also alte FW was bringt, bin ich sofort mit dabei ![]()
das was ich schildere passiert im laufendem Betrieb, also alle Zugangsdaten incl. Mqtt Zugang eintragen danach neu starten.
Nun dauert es zwischen 10 min bis mehreren Stunden, dann sieht man die blaue LED nicht mehr blinken und der ESP ist nicht mehr unter der ihm zugedachten Ip erreichbar weil er in den Config Modus zurückfällt.
Ich habe hier ca 20 Wemos Mini D1 und Nodemcu 8266 in Betrieb, da zickt nicht einer rum und behält alle seine Verbindungsdaten dauerhaft bei.
Allerdings kenne ich es von Tasmota Firmware, das die sich auf null setzt, sobald du dreimal schnell nacheinander den Strom wegnimmst und wieder anschließt.
Da muß man Setoption65 1 setzten (habe es jetzt nicht so genau im Kopf)...
Ich befürchte ... uns kann mit diesem Problem nur der Super Bayer helfen ;
@p69
>> Ich habe den gleichen WR und somit leider auch das gleiche Problem wie Du. Könntest du mir vielleicht einen Link zu der App schicken.Entschuldige die späte Antwort. Leider weiß ich nicht, auf was sich dein Post bezieht. Welche App meinst du?
VG, pemic
Ich habe bei zwei Geräten genau den gleichen Fehler. Vom Lieferanten habe ich mir ein CPU-Board schicken lassen, aber das hat keine Besserung gebracht. Ich vermute das Störungen auf der 5V-Versorgung die Steuerung aus dem Takt bringen.
Hast du schon eine Lösung gefunden?
VG, pemic
Hi,
ich habe auch einen Soyosource WR den ich mit einer Batterie versorgen will. Zwecks Nulleinspeisung habe ich den nun umgebaut.
Zuerst habe ich mit der Lösung von BSG getestet, aber keine Antworten/ Daten vom Soyo über die RS485 bekommen.
Mittlerweile habe ich einen D1 Mini in das Gehäuse eingebaut und nutze diese Basis:
Ich habe den TX vom Controllerboard zum Display über einen Pegelwandler auf einen RX von ESP8266 gelegt, das RS485 Board rausgeschmissen und einen TX vom ESP8266 über den Pegelwandler auf den RX-Anschluss von der nun freien "RS485" Schnittstelle gelegt. Versorgt wird der ESP8266 direkt von den 5 V des Soyo. Kommunikation über MQTT mit IOBroker. Der IOBroker bekommt die Leistungswerte von einem Shelly 3EM.
Im Trockenbetrieb auf der Werkbank funktioniert das einwandfrei. ich hoffe, dass ich demnächst meine 2 Module aufs Dach bekomme. Dann kann sich die Lösung in der Praxis bewähren.
Gruß
Christoph
Moin und ein gesundes neues Jahr noch nachträglich.
Ich hatte vor ein paar Tagen mal ein Blockly bei Youtube hochgeladen (bzw. in meiner Dropbox hochgeladen) das liest die Daten aus der json vom ESP/Wemos und schreibt sie in neue Datenpunkte und zwar OHNE das man in der Controllersoft von BSG die Daten für MQTT ausfüllen muß.
"Klausi" weiß über den Umstand "des nicht funktionieren per MQTT" bescheid, ob es ein Update seiner Soft geben wird ... keine Ahnung.
Ich hänge mal die aktuelle Version des Blockly hier als Code mit an ![]()
<xml xmlns="https://developers.google.com/blockly/xml">
<variables>
<variable id="J,w8}lw%tcUS^*x0?_xh">result</variable>
</variables>
<block type="on_ext" id="VSibU0UytNa*N?o*=v9h" x="-637" y="-88">
<mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
<field name="CONDITION">true</field>
<field name="ACK_CONDITION">true</field>
<value name="OID0">
<shadow type="field_oid" id="+t(xn7Q3.5%9dS#7C`Kb">
<field name="oid">ping.1.raspberrypi.192_168_0_54</field>
</shadow>
</value>
<statement name="STATEMENT">
<block type="request" id="HJW$!:?yABT79*4=y?s0">
<mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
<field name="WITH_STATEMENT">TRUE</field>
<field name="LOG"></field>
<value name="URL">
<shadow type="text" id="V5]oJ~RZ4-W-+2GbH2;;">
<field name="TEXT">http://192.168.0.54/data</field>
</shadow>
</value>
<statement name="STATEMENT">
<block type="update" id="vfUG{A:XOzh`2:H1,H-k">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">0_userdata.0.SoyoCource.L1L2L3</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="convert_tonumber" id="G[rLIo7}jEj~T8Hpiwb%">
<value name="VALUE">
<block type="get_attr" id="m)|1$(e`m(|3;cQg3WBq">
<value name="PATH">
<shadow type="text" id="0$yp!kPvZti[YeKjG?,P">
<field name="TEXT">L1L2L3</field>
</shadow>
</value>
<value name="OBJECT">
<block type="convert_json2object" id="l1nR}_?lG1mvMA3j%+RF">
<value name="VALUE">
<block type="variables_get" id="@1hk?U/dG)rcB$E!$j?w">
<field name="VAR" id="J,w8}lw%tcUS^*x0?_xh">result</field>
</block>
</value>
</block>
</value>
</block>
</value>
</block>
</value>
<next>
<block type="update" id="G|}vV4@ryDE[D|Gup3cW">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">0_userdata.0.SoyoCource.MaxPower</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="convert_tonumber" id="c3}S]%yt/Y)?$t5@~g6C">
<value name="VALUE">
<block type="get_attr" id="-9=k.T#8~+!2-(RT80lL">
<value name="PATH">
<shadow type="text" id="`heI9S_nr-6PWq!+4gmo">
<field name="TEXT">MaxPower</field>
</shadow>
</value>
<value name="OBJECT">
<block type="convert_json2object" id="803N={G8X`LzrQX0p]8Y">
<value name="VALUE">
<block type="variables_get" id="|PAZJk*2^[xTQ)Tm?VZg">
<field name="VAR" id="J,w8}lw%tcUS^*x0?_xh">result</field>
</block>
</value>
</block>
</value>
</block>
</value>
</block>
</value>
<next>
<block type="update" id="vL.qXNChT[z%l7)UV@$P">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">0_userdata.0.SoyoCource.WattsOut</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="convert_tonumber" id="XOLaxCe#r6X)JBy)zd%N">
<value name="VALUE">
<block type="get_attr" id=",r32,2Pf9SWv+kYjolSK">
<value name="PATH">
<shadow type="text" id="pjIEH]I+5Hc3v3T+Cre:">
<field name="TEXT">WattsOut</field>
</shadow>
</value>
<value name="OBJECT">
<block type="convert_json2object" id="|`Bcj8d}?`Ei)b;QV:y6">
<value name="VALUE">
<block type="variables_get" id="R#yfxnv8qBMIFlDLOi97">
<field name="VAR" id="J,w8}lw%tcUS^*x0?_xh">result</field>
</block>
</value>
</block>
</value>
</block>
</value>
</block>
</value>
<next>
<block type="update" id="E8MX}ie~-N#%U,^;cu5V">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">0_userdata.0.SoyoCource.NotAus</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="convert_tonumber" id="D{B.NRN*Fl.$ostALlh@">
<value name="VALUE">
<block type="get_attr" id="h`-dJRWa[o~Em1E9%c!o">
<value name="PATH">
<shadow type="text" id="*G#!Vnk(7]%KN*Ri12lP">
<field name="TEXT">NotAus</field>
</shadow>
</value>
<value name="OBJECT">
<block type="convert_json2object" id="MlIGH*~!]FEniE#e./E[">
<value name="VALUE">
<block type="variables_get" id="2`,lsIpB]mhH4N3QA#T!">
<field name="VAR" id="J,w8}lw%tcUS^*x0?_xh">result</field>
</block>
</value>
</block>
</value>
</block>
</value>
</block>
</value>
<next>
<block type="update" id=")dTdSn8R^,mVw?%[Ze|A">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">0_userdata.0.SoyoCource.SoyoCount</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="convert_tonumber" id="nt#Q5}UM2|(,Oa[2_^=P">
<value name="VALUE">
<block type="get_attr" id="B2DkVX-g}hFS[0j=Ldm:">
<value name="PATH">
<shadow type="text" id="vd]jrRfVvs_2ocYM=[Yy">
<field name="TEXT">SoyoCount</field>
</shadow>
</value>
<value name="OBJECT">
<block type="convert_json2object" id="e`4eR;v7ki0{YcbZHGjz">
<value name="VALUE">
<block type="variables_get" id="n%%DJ3I8rgivIyTCLH3n">
<field name="VAR" id="J,w8}lw%tcUS^*x0?_xh">result</field>
</block>
</value>
</block>
</value>
</block>
</value>
</block>
</value>
<next>
<block type="update" id=")6u{@}Z!W#hkS4GH#U^n">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">0_userdata.0.SoyoCource.WaitSekunden</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="convert_tonumber" id="^5~Nv@OrragM^f@c!2QG">
<value name="VALUE">
<block type="get_attr" id="PO[F,~@SkD:(m3/e_wRy">
<value name="PATH">
<shadow type="text" id="ff1%c)=(uaIFz3=ljHP~">
<field name="TEXT">WaitSekunden</field>
</shadow>
</value>
<value name="OBJECT">
<block type="convert_json2object" id="d`X*;iC/Li?{yu:-P~DS">
<value name="VALUE">
<block type="variables_get" id="zXR,KeW!k_1[Ur($$-p7">
<field name="VAR" id="J,w8}lw%tcUS^*x0?_xh">result</field>
</block>
</value>
</block>
</value>
</block>
</value>
</block>
</value>
<next>
<block type="update" id="P~5/D0ZyQ!D]d1#3Kb12">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">0_userdata.0.SoyoCource.StartTime</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="get_attr" id="x=3]TpeAu5,zkW:D#sqh">
<value name="PATH">
<shadow type="text" id="CZY^FKEFOK3WXI$9^a{.">
<field name="TEXT">StartTime</field>
</shadow>
</value>
<value name="OBJECT">
<block type="convert_json2object" id="_bN:#Va/B-rHJO]W!}lq">
<value name="VALUE">
<block type="variables_get" id="5QQfu!@0*a#;C~,)6b~q">
<field name="VAR" id="J,w8}lw%tcUS^*x0?_xh">result</field>
</block>
</value>
</block>
</value>
</block>
</value>
<next>
<block type="debug" id="`D5dd!N35OHxHGxkG%ul" disabled="true">
<field name="Severity">log</field>
<value name="TEXT">
<shadow type="text">
<field name="TEXT"></field>
</shadow>
<block type="get_attr" id="p9kl;OQ/WX[fj[q%!W.I">
<value name="PATH">
<shadow type="text" id="EdyhQLe@q0}L6Jw5p4EV">
<field name="TEXT">L1L2L3</field>
</shadow>
</value>
<value name="OBJECT">
<block type="convert_json2object" id="89kNIRiZne+Z^me{ca+@">
<value name="VALUE">
<block type="variables_get" id="[+SboEc:si~b5ex?$F}l">
<field name="VAR" id="J,w8}lw%tcUS^*x0?_xh">result</field>
</block>
</value>
</block>
</value>
</block>
</value>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>
</statement>
<next>
<block type="on_ext" id="V|]Hn~N|F)49H`0d2nk?">
<mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
<field name="CONDITION">false</field>
<field name="ACK_CONDITION">true</field>
<value name="OID0">
<shadow type="field_oid" id="c9PfG^9n_39,wUuj$7]D">
<field name="oid">ping.1.raspberrypi.192_168_0_54</field>
</shadow>
</value>
<statement name="STATEMENT">
<block type="update" id="^kwk@hu3Lc*vOPYs|Zd;">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">0_userdata.0.SoyoCource.L1L2L3</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="math_number" id="w%ma67/oN`Moy.bE.RQp">
<field name="NUM">0</field>
</block>
</value>
<next>
<block type="update" id="riT#Km*SvZI_O{;_f/wo">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">0_userdata.0.SoyoCource.MaxPower</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="math_number" id="jY~rkz*w:gXMQN8d[muk">
<field name="NUM">0</field>
</block>
</value>
<next>
<block type="update" id="*)[ox?VoR/J+jz[*4By?">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">0_userdata.0.SoyoCource.WattsOut</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="math_number" id="(BoAv{W3Ojto2eNr!rFV">
<field name="NUM">0</field>
</block>
</value>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>
</next>
</block>
</xml>
sorry das ich so dumm Frage ![]()
Über die Software von "syssi" bin ich bei Github auch gestolpert ... nur was mache ich nachdem ich die File's als esphome-soyosource-gtn-virtual-meter-1.1.0.zip gedownloaded habe ???
Da sind jede Menge *.yaml Dateien mit denen ich nichts anfangen kann
wie komme ich zu einem "flashbaren" bin File für den WEMOS ?
Kann man das "irgendwie" über Visual Studio Code machen ? gibt es da ne "Anleitung in deutsch" Videos oder so ?
Im Github-Projekt ist eine grobe Beschreibung wie das mit ESPhome läuft. Über VSC geht es auch, ich mache es über die Kommandozeile im Win10.
- cmd Fenster öffnen
- Pfad wechseln wo die Daten vom Github Projekt liegen
- esphome run "Dateiname mit Endung yaml"
Damit wird die SW auf den ESP gespielt, am einfachsten wenn der am USB Kabel hängt.Ich habe noch keine schöne Anleitung gefunden, wie Esphome mit VSC funktioniert.
Gruß
Christoph
erstmal DANKE !
kurze nachfrage ... welche "Dateiname mit Endung yaml" muß ich für esphome run nehmen ??? (der Befehl cmd esphome run legt nahe das man erstmal ESP Home auf dem Rechner installiert haben muß ? )
die "esp8266-wifi-dongle-example.yaml" ?
die "esp32-example.yaml" ?
im download ZIP des -> esphome-soyosource-gtn-virtual-meter-1.1.0.zip finde ich folgende dateien ...




