Benachrichtigungen
Alles löschen

[Gelöst] Idee zum verhindern des 20W Netz Bezugs des Deye

85 Beiträge
20 Benutzer
18 Reactions
13.4 K Ansichten
(@higgy)
Batterielecker
Beigetreten: Vor 8 Monaten
Beiträge: 246
 

Veröffentlicht von: @sentry3

@totti1001 

(Sorry für meine Unsicherheit, aber ich bin noch sehr unerfahren bei der direkten yaml Programmierung und möchte mir meine HA Programmierung nicht durch unnötige Aktionen zerschiessen).

 

Vor Änderungen IMMER Backup machen ( hat mich auch schon 2 mal "gerettet" Smile )

 

2 Stück 8 K Deye mit 25 kwp und 24 kwh Pylontech, Solarassistant auf RS232 und HA auf Raspi4, Go-E WB


   
AntwortZitat
(@sentry3)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 18
 

@higgy Backup mache ich selbstverständlich.

BTT: Ich habe nochmal im HA nachgeschaut. Es gibt in dem Klatremis ESPhome Code keine Entität für den Schalter Micro Inverter Betriebsart.

Dann muss ich das durch Einfügen des yaml Codes aus Totti1001s Post wohl manuell nachprogrammieren.

Da werde ich einen schon länger mit HA bewanderten Bekannten um Rat fragen müssen. Mir sind die ganzen Bezüge der Variablen unklar.


   
AntwortZitat
(@totti1001)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 334
 

@sentry3, du musst dich überhaupt nicht entschuldigen für Unsicherheit!! Für mich ist das auch immer noch ein Buch mit 7 Siegeln und ich hab Tage damit verbracht, es so zum laufen zu bekommen wie es jetzt ist und das auch nur mit Hilfe.

Ich hab mir die Klatremis Yaml mal angeschaut und den Schalter gibt es dort wirklich nicht (ist Address 133). Wenn du es selbst probieren willst, müsstet unter dem Punkt "select:" (sollte Zeile 1026 bei dir sein) diesen Teil einfügen ,auf die Abstände achten:

- platform: modbus_controller
    id: sun12k_GEN_Port_Modus
    name: "Deye GEN Port Modus"
    address: 133
    value_type: U_WORD
    optimistic: true
    use_write_multiple: true
    optionsmap:
      "GEN Input": 0
      "SmartLoad Output": 1
      "Micro INV Input": 2

 dann unter dem Punkt "Text_sensor:" (sollte Zeile 187 bei dir sein) diesen Code einfügen und auch hier wieder auf die richtigen Abstände achten:

- platform: modbus_controller
    modbus_controller_id: ${modbus_controller_id}
    id: ${device_type}_GEN_Port_Status
    bitmask: 0
    register_type: holding
    address: 133
    raw_encode: HEXBYTES
    name: ${device_type}-GEN Port Status
    lambda: |-
      uint16_t value = modbus_controller::word_from_hex_str(x, 0);
      switch (value) {
        case 0: return std::string("GEN Input");
        case 1: return std::string("SmartLoad Output");
        case 2: return std::string("Micro INV Input");
        default: return std::string("----");
      }
      return x;

Ich nehme an, du hast in HA den File Editor aus den Addons installiert, der zeigt dir bei der Eingabe eigentlich schon an, ob die Abstände stimmen.

Aber wenn du jemand hast, der sich damit auskennt wäre das sicher nervenschonender 😉 UNd wie schon erwähnt: Backup,Backup,Backup !

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diese r Beitrag wurde geändert Vor 3 Monaten von Totti1001

   
AntwortZitat
(@sentry3)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 18
 

@totti1001 Da sage ich schonmal tausend Dank für Deine detaillierte Aufbereitung!!!

Somit würde ich es hinbekommen, werde die Änderungen aber besser "unter Aufsicht" meines erfahrenen Kollegen durchführen.

Wenn der fehlende Schalter Deye GEN Port Modus nachinstalliert ist, kümmere ich mich um die Automatisierung. Da kann ich mich ja auch sehr gut an Deinen 2 Screenshots entlanghangeln, denn im Grunde habe ich genau die gleiche Aufgabenstellung.

Und in einem Thread (über die DIY FW Aktualisierung?) berichtet ein Kollege, dass sich das Regelverhalten mit der FW 1144er anstelle der 1140 im MicroInv Modus nochmal verbessert.

Da mich die morgentlichen Peaks meines Deye von 200W Bezug/Einspeisung ohne Ursachen durch Lastwechsel doch sehr stören, ist es ein Versuch wert, auch da mit der FW nochmal nachzusteuern.

Der Deye Sun 12k ist schon wirklich eine eierlegende Wollmilchsau, aber man muss einiges für unseren meistens netzgekoppelten Einsatz in DE beachten und optimieren.

Hiermit auch Vielen Dank an Andreas Schmitz und das täglich wachsende Forum!


   
AntwortZitat
Gisbert
(@gisbert)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 80
 

Veröffentlicht von: @totti1001

- platform: modbus_controller
    use_write_multiple: true
    modbus_controller_id: ${modbus_controller_id}
    id: ${device_type}_Maximum_zero_export_power
    name: "${device_type}-ZeroExport power"
    address: 104
    unit_of_measurement: W
    min_value: -50
    max_value: 50
    step: 1
    value_type: S_WORD

Das ist mein Eintrag für einen Minus Wert beim Export, allerdings mit der ESP Platine von Bagges.

Hallo Totto1001,

ich möchte dieses Register auch auslesen und habe auch die Platine von Bagges.

In ESPHome gibt es "number", "sensor", "binary sensor", "switch","select" - wo gehört es hin?

Viele Grüße Gisbert

 


   
AntwortZitat
(@totti1001)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 334
 

Hast recht, hätte ich mit eintragen können sorry.

Mit der Zero Regelung ist unter "number:". 

 


   
AntwortZitat
Gisbert
(@gisbert)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 80
 

Hallo Tooti1001,

das Auslesen geht jetzt. Wenn ich aber was schreiben will, wird zuerst die Zahl übernommen, auch eine negative, z.B. "-20", aber nach dem nächsten Auslesezyklus erscheint wieder als Wert "20 W". Ich hab die Firmware 1144 und C042 drauf. Gibt es noch etwas zu beachten? Welchen Wert hast du eingestellt, und wie hast du es geschafft?

Viele Grüße Gisbert


   
AntwortZitat
(@totti1001)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 334
 

Ich bin davon ausgegangen, daß es sich mittlerweile rumgesprochen hat, dass 20w ab der 1142 nicht mehr unterschritten werden kann. Bis zur 1135 gehen noch Minuswerte, danach nicht mehr. Auch ein Grund, warum ich auf die 1135 zurück bin. 

Diese r Beitrag wurde geändert Vor 2 Monaten 2 mal von Totti1001

   
AntwortZitat
(@linuxdep)
Heroischer Stromgenerator
Beigetreten: Vor 3 Jahren
Beiträge: 3131
 

@tristanhoettges im Beitrag 2 oberhalb steht es geschrieben, geht nicht am Display, sondern nur per Modbus Parameter setzen.

Victron MPPT Rechner
Leitungsrechner by polz
SolarRechner HTW-Berlin
Akkutester A40L zu verleihen
Anleitung Deye 12k Einrichtung mit Bildern


   
AntwortZitat
(@linuxdep)
Heroischer Stromgenerator
Beigetreten: Vor 3 Jahren
Beiträge: 3131
 

@gisbert dazu musst du die FW 1135 nutzen, alles drüber geht nicht mehr, da wird es automatisch immer auf 20W gesetzt.

Victron MPPT Rechner
Leitungsrechner by polz
SolarRechner HTW-Berlin
Akkutester A40L zu verleihen
Anleitung Deye 12k Einrichtung mit Bildern


   
AntwortZitat
Seite 6 / 6
Teilen: