@tsg https://github.com/bagges/deye-esp32-bridge
Dieses Board benutze ich auch, deswegen habe ich jetzt auch erstmal die Konfiguration davon genommen, der WR teil sollte sich in den werten allerdings nicht unterscheiden oder sehe ich das falsch?
Hier in dem Repo für die deye esp32 bridge ist eine deye-esp32-bridge.yaml die wohl auch auf der von klametaris ( https://github.com/klatremis/esphome-for-deye) und syssi ( https://github.com/syssi/esphome-seplos-bms ) basiert ist.
Sie funktioniert aufjedenfall und gibt 133 werte an HA weiter soweit ich das jetzt sehe, ich kann nur den Wechselrichter und BMS noch nicht anschließen um das alles zu testen.
Ich weiß jetzt nicht genau worin sich die einzelnen Dateien genau unterscheiden das einzige was mir direkt ins auge sticht ist das bei bagges das seplos bms aufjedenfall noch mit drin ist.
@xf4m3 OK danke. Ja jeder macht da halt noch sein "eigenes Ding", das Yaml kann jeder ja für sich editieren. Hab auf jeden Fall wieder 2-3 Dinge entdeckt dir mir gefallen und ich übernehmen werde z.B. die summe der MPPTs, habe ich bisher im HA direkt gelöst also PV1 + PV2. ist jetzt jedem selber überlassen.
ich habe jetzt noch des umschalten der Batterie eingebaut, hier muss man 2 Register schalten, wenn man zwischen BMS und No Bat schalten möchte:
98 - 0 / 111 - 0 -> Lithium (BMS)
98 - 1 / 111 - 0 -> Use V
98 - 1 / 111 - 1 -> Use %
98 - 1?0 / 111 - 2 -> No Bat
select: - platform: modbus_controller use_write_multiple: true modbus_controller_id: ${modbus_controller_id} name: "${device_type} Control Mode" id: ${device_type}_control_mode address: 98 value_type: U_WORD optionsmap: "Lithium Battery": 0 "Lead Battery": 1 - platform: modbus_controller use_write_multiple: true modbus_controller_id: ${modbus_controller_id} name: "${device_type} Battery Operation" id: ${device_type}_battery_operation address: 111 value_type: U_WORD optionsmap: "Use V": 0 "Use %": 1 "No Bat": 2
@xf4m3 OK danke. Ja jeder macht da halt noch sein "eigenes Ding", das Yaml kann jeder ja für sich editieren. Hab auf jeden Fall wieder 2-3 Dinge entdeckt dir mir gefallen und ich übernehmen werde z.B. die summe der MPPTs, habe ich bisher im HA direkt gelöst also PV1 + PV2. ist jetzt jedem selber überlassen.
ich habe jetzt noch des umschalten der Batterie eingebaut, hier muss man 2 Register schalten, wenn man zwischen BMS und No Bat schalten möchte:
@TSG,
ich habe versucht ein Update über den Webbroser auf den ESP32 zu flashen. Das schlug fehl mit der folgenden Antwort: "Update Failed: Wrong Magic Byte". Wie hast du eine veränderte yaml-Datei auf den ESP32 drauf gepackt?
Viele Grüße
Gisbert
Ich mach das über Home Assistant - ESPHome, direkt über OTA. Ich habe mal meine yaml angehängt. ist so am laufen... API Key habe ich entfernt.
Gibt dann folgend Steuerelemente:
Magic Byte sagt mir jetzt so nichts...
- platform: modbus_controller use_write_multiple: true modbus_controller_id: ${modbus_controller_id} name: "${device_type} Control Mode" id: ${device_type}_control_mode address: 98 value_type: U_WORD optionsmap: "Lead Battery": 0 "Lithium Battery": 1
Hab da was vertauscht 🙁
Lead und Lithium ist genau anders rum...
@tsg super, an dem verschiedene Werte schreiben auf ein register mit HA bin ich gescheitert... muss ich mir mal ansehen und unbedingt testen. Bestimmte Einstellungen welchen Akkutyp man hat, braucht aus meiner Sicht nicht im HA zu sein, da stellt man ja nicht rum und der Modbus ist schon sehr voll und damit recht lange Zeitintervalle nur möglich. Hatte auch mal gesehen, da hatte einer die Zeiten auch als Zeiten (Stunde:Minute) angezeigt, aber irgend wie hatte das bei mir nicht gezogen... da anderes wichtiger ist im Moment, habe ich das nach hinten an gestellt. Wird aber jetzt im Winter wichtiger um den Akku nicht vom Deye sonder alternativ zu nutzen. Da wollte ich die Zeitfenster schon besser visualisiert haben, aber nur was fürs Auge. Auch wer variable Stromtarife nutzt, wird da eine Möglichkeit finden, die Zeitfenster anzupassen und eher aus dem Netz als dem Akku zu leben.
https://github.com/klatremis/esphome-for-deye/issues/22
Hier gibt es noch eine "elegantere" Lösung. Muss ich aber noch testen.
Jeder kann selbst entscheiden, was er als an HA übertragen will...
Ja der ModBus ist schon recht voll. Könnte man z.B. die Time of Use nur alle 1Min aktualisieren und die Verbrauchswerte z.B. alle 15s?
@fa2k kannst du mir einen Link zusenden wie ich aus dem BMS-Git Repo eine bin baue? ist soweit ich das sehe kein ESPHome projekt? Python? hab damit noch nix gemacht... oder sollte man das über die Adruinoumgebung kompilieren?
Ja der ModBus ist schon recht voll. Könnte man z.B. die Time of Use nur alle 1Min aktualisieren und die Verbrauchswerte z.B. alle 15s?
Das sollte gehen, habe ich aber auch noch nicht umgesetzt, nur etwas in der Doku gelesen. Würde aber bei den Verbrauchswerten auf 1s gerne runter kommen, zumindest bei einigen die ich für weitere Berechnungen benutze. Mal schauen... geht ja auch so.
Hier gibt es noch eine "elegantere" Lösung.
Akku abschalten würde ich nicht als elegant bezeichnen, denn ich habe Notstrom und dann will ich diese Funktion auch benutzen können. Auch wenn es eher sehr selten benutzt werden wird (Notstrom).
Wenn du die % bei Time of Use hoch setzt (> aktueller SOC), geht der WR in Warteposition, da sind 20W-40W Eigenverbrauch. Wovon er dann etwa 20W aus dem Akku selber zieht, also den Akku eigentlich in ruhe lässt, aber verhindert das das BMS abschaltet, weil es denkt, da will ja keiner mehr was von mir.
Bisher ist zwar immer mal Netzbezug, aber auch Tage mit mehr PV als Verbrauch da... mal sehen wie es sich über den Winter so verhält.
Wenn du die % bei Time of Use hoch setzt (> aktueller SOC), geht der WR in Warteposition, da sind 20W-40W Eigenverbrauch. Wovon er dann etwa 20W aus dem Akku selber zieht, also den Akku eigentlich in ruhe lässt, aber verhindert das das BMS abschaltet, weil es denkt, da will ja keiner mehr was von mir.
Bei mir zeigt sich da ein etwas anderes Verhalten: die 20W Eigenverbrauch erreiche ich nur bei Einstellung "No Bat". Ansonsten sind es bei aktiver Batterie 100W, auch wenn der Akku in Ruhe gelassen wird. Allerdings wird der Akku dann auch wirklich in Ruhe gelassen (0W Bezug). Das mit dem BMS versteh ich nicht: das hat sich nicht selbst oder sonst irgendwas abzuschalten?!
Das mit dem BMS versteh ich nicht: das hat sich nicht selbst oder sonst irgendwas abzuschalten?!
Seplos hat da einen Standby Modus, da geht es hin, wenn er denkt er wird nicht gebraucht. Kann man glaube abschalten, ist mir bisher aber auch noch nicht vorgekommen, läuft ja immer.
Ansonsten sind es bei aktiver Batterie 100W, auch wenn der Akku in Ruhe gelassen wird.
Komisch, welche FW hast drauf, ich habe noch die 1135 bei mir drauf. Siehst ja bei meinen Werten wie das System sich verhält. Könnte womöglich an dem µINV Modul liegen? der steht bei mir auf GEN Port, der nicht benutzt wird.
ich kann mich da @webalizer anschließen. Ich habe auch die 1135 FW drauf, aber wenn der Akku aktiv ist "fehlen" ca. 100W von dem was über PV ankommt und ins Haus gepeist werden. Schalte ich den Akku ganz aus, passiert da nichts mehr. GenPort steht aktuell auf GenPort im Sommer auch mal auf SmartPort -> PV Heizstab.
Das BMS braucht auch Strom, wobei da konnte ich bisher kaum entladung feststellen.
Fakt ist: Wenn ich nur 2kWh Ertrag habe und der Umrichter 2,4kWh Standby hat, schalt ich lieber ab. SOC kann ich ja auf 30-40% stehen lassen.
Notstrom ist aktuell nicht in Verwendung. Daher sitzte ich eh im dunklen 😉
Kann jeder halten wie er es will. Der Deye ist so vielfältig, da kann sich jeder sein Ding machen
aber wenn der Akku aktiv ist "fehlen" ca. 100W von dem was über PV ankommt
OK, wenn PV ankommt, dann sind das die Wandlerverluste... Es geht um Standby von 20-40W, dass ist der Betriebszustand, Nachts ohne PV und der Akku ist unter dem eingestellten SOC, wartet also nur auf Stromausfall um einzuspringen. Bei PV Ertrag hast halt die 120W weniger, aber besser als nix aus der PV
Wenn du keinen Notstrom brauchst, läßt du einen Teil vom WR ungenutzt. Auch wenn ich nicht davon ausgehe, das es oft vorkommt, hatte erst einen Ausfall, an den ich mich erinnere, ist es doch schön das zu haben. Aber jeder wie er mag. Aber auch ohne Notstrom sollte sich das Verhalten nicht anders sein.
Fakt ist: Wenn ich nur 2kWh Ertrag habe und der Umrichter 2,4kWh Standby hat, schalt ich lieber ab.
Dann hast aber nur 0,4kWh gespart, siehst aber nicht, das es womöglich 3kWh aus der PV über den Tag gekommen wären... Was ich bisher gesehen habe, gute tage lösen die schlechten ab und ein schlechter Tag wird plötzlich doch besser. Mit einer 3kWp PV am 12kW WR ist was an der Konfiguration falsch gelaufen.
Na ja, bisher hatte ich mit meinen ca. 14kWp immer etwas Ertrag, hatte sogar auch gereicht um Überschuss in den Akku zu bringen, teilweise noch Einspeisung/Abregelung. Gab vereinzelt Nächte, wo der Akku nicht gereicht hatte und max. 6kWh mal gezogen wurden. Wenn ich dagegen halte, wie viele Nächte und Tage mich der WR+Akku hat ohne Strombezug dastehen zu lassen, ist es bis jetzt ok. Aber klar, bin ein Sparfuchs und auch dran den Nachtverbrauch zu senken ohne Einschränkungen zu haben.
@gisbert Moin, wenn du noch eine Platine und die Buchsen hast, dann würde ich dir einen Satz abnehmen.
Gruß
Sven
Hallo Sven,
leider bin ich jetzt blank bis auf einen, den ich als Reserve für mich behalten will.
Hinweis: Bitte beim Absenden von Posts einfach warten und nichts tun. Der Beitrag wird veröffentlicht. Ansonsten kommt es zu mehrfachen Posts (bitte überflüssige Posts löschen).
Viele Grüße Gisbert