Ich hab aber auch den D1.
Das mit USB verstehe ich nicht... hast den schon genau so angeschlossen wie der Klausi beschrieben hat?.. und ev. A und B mal vertauscht?
Ok, dann geht es also auch mit einem D1 mini.
Ich meinte den Micro-USB-Anschluss vom D1. Der reine ESP 12 hat ja keinen USB-Anschluss. Der wurde ja also mögliches Problem gesehen. Testweise habe ich den D1 mini auch über 3,3V betrieben.
A und B habe ich testweise mal vertauscht. War aber schon richtig vorher, da nach dem Vertauschen kein RS485 mehr vom soyosource erkannt wird. Hab das gleiche auch mit RX TX ausprobiert, auch hier kommt dann kein RS485 mehr auf dem Display. Das ist ja soweit mal positiv.
Ansonsten blinken ESP und RS485 beide gleichzeitig sehr aktiv.
Mqtt-Verbindung ist auch da. Leider mit dem Status (23). Schön gemacht wie der Status auf "ESP shutdown" geht nachdem ich den ESP stromlos gemacht habe.
Ansonsten weiß ich nicht mehr wo ich weiter suchen soll. Mir blieb nur noch der ESP 12F zum Testen übrig (hab ich nicht da, sonst hätte ich es schon gemacht).
Die Datenübertragung sollte ja auch gehen wenn keine Batterie angeschlossen ist, nehme ich an!? Wobei ich zwischendurch auch mal ein Netzteil dran hatte, um die Batterie zu simulieren.
Leuchten die RX/TX LEDs beim RS482 konverter ab und zu?
So wie das auf dem Bild zu sehen ist, kannst du den mini auch direkt mit usb verbinden.
Der Mini erzeugt selbst die 3.3v.
Dann wird die Verkabelung etwas einfacher.
..,-
Aaah... nun kommen wir der Sache schon näher. Ich hatte gar nicht genau hingeschaut.. es sind ja zwei Dioden da für RX und TX! Bei mir blinkt nur TX!
Wer ist hier TX, also am Sende, ESP oder soyo?
Edit: bei mir ist übrigens WaitSekunden = 2. Sollten es nicht 3 sein? Nicht dass zu schnell hintereinader gesendet wird und keine Zeit für eine Antwort bleibt!? Kann man es ändern?
Ja, ich hab den auch sonst über den USB-Anschluss des D1 laufen. Das war nur ein Testaufbau, um Fehler oder Einflüsse zu testen/auszuschließen.
Das, was da leuchtet, ist sicher der D1, wenn du den grünen Stecker mal ziehst und es leuchtet immer noch ist es nicht das Blaue teil.
Ich kann da zu leider nicht viel mehr dazu sagen, ich kenne nur zufällig das RS485 Board und die ESPs vom Foto.
..,-
Já, hast Recht. Hatte ich ja vorher schon. Der Soyo muss nicht angeschlossen sein und es blinkt nur TX am RS 485 im gleichen Takt der blauen Diode am D1mini.
Hab noch testweise einen zweiten RS485 genommen. Ändert nix.
Hab noch einen zweiten D1mini getestet, der schon älter ist, auf dem stand auch ESP12F, aber bringt auch nichts.
hmmm...
jetzt bin ich ein bisschen durcheinander...
was funktioniert bei dir jetzt wirklich nicht?
...weil DC(Bat, Pv)... funktioniert eh nicht...
Was für Betriebsart hast du ausgewählt bzw. wo willst du deine Verbrauchswerte auslesen?
Es scheint gar keine Kommunikation zw. ESP und soyosource stattzufinden. Gründe:
- Status (23)
- es blinkt nur TX am RS485
- Änderung von z.B. maxPower ändert nichts am anderen Gerät. Also ob ich am soyo das ändere, kommt es nicht im ESp an, wenn ich es im ESP ändere kommt es nicht im soyo an.
- ESP sagt soyo ist offline
Habt ihr bei WaitSekunden = 2 ??
Aber vielleicht habe ich auch etwas falsch verstanden? Wie gesagt.. ich habe gar keine Batterie angeschlossen. Soyo ist nur am AC. Dann muss der Soyo ja trotzdem erkannt werden, oder? Batterie könnte sich ja über das BMS ganz abmelden... wäre ja doof wenn dann nichts mehr vom Soyo kommt.
Und was bekommst du als JSON?
bei mir:
{ "L1L2L3" : "-11.16" , "StartTime" : "" , "NotAus" : "0" , "WaitSekunden" : "0" , "MaxPower" : "800" , "SoyoCount" : "1" , "DCAmps" : "0.00" , "DCVolts" : "0.00" , "DCWatts" : "0.00" , "WattsOut" : "174"}
alles andere ist wie bei dir...
Änderungen vom maxPow werden am Soyo auch nicht angezeigt (es bleibt der manuell eingestellter Wert.)
MQTT Status ist auch 23 aber vielleicht weil ich Modus "Auto HttpClient(Shelly)..." eingestellt habe und nicht MQTT
Ich glaube du sollst Netzteil an Soyo anschließen - dann wirst sehen ob die Werte übetragen werden. Ich glaube nämlich schon, dass es funktioniert wird
jarek
Ah cool, Danke. Vielleicht habe ich tatsächlich ja kein Problem. Bei dir steht ja noch nicht mal RS485 im Display!? Interessant oder eventuell kam das mit FW 2022?
Dann probiere ich nochmal weiter mit Netzteil.
Batterien sollen nächste Woche kommen und JKBMS auch. Langsam wird es spannend 🙂
Der Text "RS485" im Display ist ein Feature der 2022er Version mit pinker Platine. Der Vorgänger signalisiert nicht, ob er kürzlich eine Nachricht vom Limiter empfangen hat.
Das nur die TX-LED deines Converters blinkt ist auch fein, weil das neue Soyosource-Modell nicht antwortet / der Aufforderung nachkommt aber keine Antwort sendet.
Yeees! Ich war kurz davor das Handtuch zu werfen. Plötzlich ging es.
Alles richtig. Es geht nur TX beim neuen. Statik Mode erfolgreich an die Grenze des Netzteils 450W gefahren.
na... pipifein!
Och nee,
ich hab das Ding gestern bestellt, weil ich gelesen habe, dass es sprechen kann.
Und jetzt hört es nur noch zu?
..,-