Benachrichtigungen
Alles löschen

Deye Nachts ausschalten wenn Akku leer ist | HA&ESPHome& HA Automatisierungen

150 Beiträge
34 Benutzer
36 Reactions
8,750 Ansichten
(@amiko)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 314
 

Für No_Batt ist das Register 111 zuständig

Ich habe nicht geschafft mit einem Befehl den WR auf no_Batt umzustellen,ich musste immer beide Register, 98 und 111 beschreiben.

 


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

habe ich zwar drin, aber glaube nie getestet... würde aber einfach anpassen... mit Register

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: 3209
 

@totti1001 ich habe doch oben beide Register zum Umschalten angegeben. 98 ist für Lithium oder V zuständig, per Modbus einzeln zu setzen, am Display macht der das immer zusammen, weil es da 4 Auswahlfelder gibt.

Veröffentlicht von: @amiko

Ich habe nicht geschafft mit einem Befehl den WR auf no_Batt umzustellen,ich musste immer beide Register, 98 und 111 beschreiben.

sehe gerade, hatte das falsche kopiert, war die Anzeige, sorry...

Also noch mal alles zusammen:

Register 111 ist für die 3 Modi Battery zuständig
Register 133 ist für die 3 Modi vom GEN Port zuständig 235 nur zum lesen

select:

  - platform: modbus_controller
    id: sun12k_Battery_Mode
    name: "Deye Battery Mode"
    address: 111
    value_type: U_WORD
    optimistic: true
    use_write_multiple: true
    optionsmap:
      "Spannung Gesteuert": 0
      "SOC Gesteuert": 1
      "No Battery": 2

  - 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 Register 98 für Battery Type (Blei/Lithium)

switch:

  - platform: modbus_controller
    use_write_multiple: true
    modbus_controller_id: ${modbus_controller_id}
    name: ${device_type}_Battery_Typ
    register_type: holding
    address: 98
    bitmask: 1
    entity_category: config
    icon: "mdi:toggle-switch"

 Mit dem GEN port ist noch ungeteset... mache ich gerade mal auch in meinen yaml rein, bisher hatte ich nur einen Anzeige.

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


   
Totti1001 reacted
AntwortZitat
(@totti1001)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 357
 

Ich weiß, ist anstrengend mit mir 😉 Muss man dieses "select:" manuell mit einfügen, weil das gibst in meiner Yaml nicht.

Hab jetzt mit deinem neuen Eintrag eine Auswahl beim Gen Port, stell ich auf "Micro Inv Input" dauert es nen Moment und er springt zurück auf "Gen Input". Eingestellt am Deye ist Generator. 

Edit: Leider übernimmt er die Einstellung nicht für den Gen, egal was vorher am Deye eingestellt wurde, er zeigt immer Gen INput an und springt auch immer wieder dahin zurück. Im Status Fenster zeigt er den Zustand aber richtig an, je nachdem was am Deye ausgewählt.

Aber die No Batterie Steuerung geht jetzt bei mir wie gewünscht, wähle ich  No Battery aus, macht er das auch und zurück auf Spannung gesteuert ebenso , Top danke!! Nur wenn ich über den Switch ON/OFF gehe, springt er auf Lithium aber den kann ich dann ja weglassen.

Was macht eigentlich das Adress Register 235? Bei 235 steht gar nichts  in der Modbus Tabelle.

 

Und noch ein Edit: Ich hab jetzt bei der Gen Umschaltung ,wie bereits beim Gen Status von @amiko vorgeschlagen, die 235 gegen 133 ausgetauscht und jetzt geht es. Ich werde noch zum Yaml Profi Laugh  


   
amiko reacted
AntwortZitat
(@linuxdep)
Heroischer Stromgenerator
Beigetreten: Vor 3 Jahren
Beiträge: 3209
 

Veröffentlicht von: @totti1001

Hab jetzt mit deinem neuen Eintrag eine Auswahl beim Gen Port, stell ich auf "Micro Inv Input" dauert es nen Moment und er springt zurück auf "Gen Input". Eingestellt am Deye ist Generator.

Habe ich auch vorhin festgestellt, muss ich mal schauen warum der das nicht nimmt.

Veröffentlicht von: @totti1001

Im Status Fenster zeigt er den Zustand aber richtig an, je nachdem was am Deye ausgewählt.

Schön, brauche ich nicht immer Keller und zurück flitzen, das wollte ich gerade auch mal schauen ob es wirklich das richtige Register ist. Ist es natürlich nicht, muss die 133 sein..  die 235 scheint eine Spiegelung zu sein die man nur lesen kann, muss ich wohl irgend wo aufgeschnappt haben, meine Anzeige funktionierte ja auch. Im Modbus Register Verzeichniss ist die 235 aber nicht definiert.

Oben berichtigt.

 

 

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


   
Totti1001 reacted
AntwortZitat
(@totti1001)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 357
 

Hätte ich nicht gedacht, dass ich das überhaupt hinbekomme, deswegen ein dickes Danke an @amiko und @linuxdep für ihre Geduld. Ich weiß, kann etwas nervig sein wenn man versucht einem das verständlich zu machen, der absolut keine Ahnung von der Materie hat.

Die erste Hürde ist also genommen. Nächster Schritt ist, das ganze auch halbwegs zu automatisieren. Ich stelle mir das bisher so vor, das ganze Last bzw. Leistungsabhängig zu machen, weniger zeitabhängig. So möchte ich z.b. den MiInv Eingang bei wenig bzw. keiner Leistung, von MicroInv auf Generator umschalten, nachts generell. Meine Hoymiles sind auch in HA drin und über Winter netzparallel angeschlossen, im Sommer kommen die wieder an den Gen Eingang. Der Deye soll dann eigentlich nur laufen, wenn der Ertrag der direkt am Deye angeschlossenen Module deutlich über dem Eigenverbrauch des Deye liegt.

Und zusätzlich noch den Akku Stand mit einbeziehen und ggf. den Deye dann kompl. ausschalten bzw. auf NoBat stellen wenn nichts vom Dach kommt und Akku unter einem bestimmten Ladezustand ist. Im Sommer hoffe ich eh wieder fast kompl. Offgrid fahren zu können. Dann möchte ich nur Ongrid fahren, wenn Überschuss zum Einspeisen vorhanden wäre, da müsste ich dann meinen Tuya Wlan LSS mit einbeziehen, der den Deye vom Netz trennt. Mal schauen, ob ich das dies Jahr noch sinnvoll zum laufen bekomme 😉


   
AntwortZitat
(@amiko)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 314
 

Hallo @Totti1001, ich würde dich gerne bei deinem Vorhaben unterstützen, ich bin zwar kein richtiger Programmierer und habe leider nicht immer die Zeit aber ein Interesse und einen guten Willen habe ich. Vielleicht werde ich auch irgendwann ESPHome einsetzen.

Teile von dem Programm-Code hat der @JanSy,  @Ditschi und andere user schon gepostet, die kann man bestimmt nutzen.

Diese r Beitrag wurde geändert Vor 9 Monaten von amiko

   
Totti1001 reacted
AntwortZitat
(@totti1001)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 357
 

Vielen dank @amiko!! Du hast mir ja schon ziemlich geholfen, ebenso wie die anderen, die hier ihre Scripte und Vorschläge veröffentlicht haben. Es ist eben nur ziemlich schwer, wenn einem die Grundkenntnisse fehlen und man auch nicht wirklich das Händchen dafür hat. Ich könnte auch sagen: Einfach zu doof ist 😉 Aber ich denke, das muss einem auch etwas liegen und das ist bei mir leider nicht so. Auf jeden Fall hab ich die Config von HA erstmal doppelt gesichert und werde dann versuchen, meine Vorstellungen nach und nach umzusetzen, graut mir schon etwas vor dieser ganzen "IF" "Then" Geschichte und das auch noch mit mehreren Abfragen. Schaun wir mal, was draus wird. Aber ich bedanke mich für dein Angebot!! und wenn du Pech hast, komm ich sogar drauf zurück. Stell schon mal Beruhigungstee bereit 😉


   
amiko reacted
AntwortZitat
(@amiko)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 314
 

Zu der ganze Geschichte mit der WR-Steuerung über den Modbus habe ich mal eine Frage.

Es gibt ja ein flüchtiger Speicher und ein nichtflüchtiger Speicher, der nichtflüchtiger Speicher hat doch eine begrenzte Anzahl der Schreibzugriffe auf den Speicher. Wenn ich die Parameter über den Modbus ändere, wo landen die Änderungen in dem flüchtigen oder nichtflüchtigen Speicher?  Wenn ich mehrere Schreibzugriffe pro Tag tätige, kann der Speicher nach ein Paar Jahren kaputt gehen, wenn die maximale Anzahl der Schreibzugriffe erreicht ist?


   
AntwortZitat
(@auric)
Heroischer Stromgenerator
Beigetreten: Vor 2 Jahren
Beiträge: 2043
 

dafür hast du mit deinen Schreibzugriffen mehrmals am Tag eine Phantastillion Euros gespart.! 👍 


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

Veröffentlicht von: @amiko

Wenn ich die Parameter über den Modbus ändere, wo landen die Änderungen in dem flüchtigen oder nichtflüchtigen Speicher?  Wenn ich mehrere Schreibzugriffe pro Tag tätige, kann der Speicher nach ein Paar Jahren kaputt gehen, wenn die maximale Anzahl der Schreibzugriffe erreicht ist?

Interessante Frage, denke aber mal das wird schon (hoffentlich) so ausgelegt sein das sie die 10 Jahre Garantiezeit auch halten. Zumal der WR selber ja ständig die Erzeugten Daten protokolliert. daher gehe ich davon aus, das dort kein EEPROM mit 1000 Schreibzugriffen verbaut wurde.

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


   
AntwortZitat
(@frank_baut_pv)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 23
 

Frage: Was passiert, wenn man das Register 111 auf "NoBat" stellt? Startet dann der Inverter neu? wegen Grid-Mode changed ...

Diese r Beitrag wurde geändert Vor 9 Monaten von frank_baut_pv

   
AntwortZitat
(@amiko)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 314
 

Veröffentlicht von: @frank_baut_pv

Frage: Was passiert, wenn man das Register 111 auf "NoBat" stellt? Startet dann der Inverter neu? wegen Grid-Mode changed ...

nein der WR startet nicht neu, aber es reicht nicht aus nur das Register 111 zu ändern um den Inverter auf "NoBat" zustellen.  Das Register 98 muss auch geändert werden.

Fehler F13 wird angezeigt, nach ca. 2 Minuten schaltet der WR auf OFF um.

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

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

Veröffentlicht von: @amiko

aber es reicht nicht aus nur das Register 111 zu ändern um den Inverter auf "NoBat" zustellen.  Das Register 98 muss auch geändert werden.

Stimmt so nicht ganz, Register 111 reicht um per Modbus umzuschalten, wenn er jedoch am WR am Display umschaltet, ändert er auch das register 98 mit. Per Modbus reicht das eine Register (111). Register 98 ist ja die Umschaltung Lead/LFP Akku Typ

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


   
AntwortZitat
(@amiko)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 314
 

Vielleicht es ist FW abhängig, ich habe bei mir ausprobiert, als ich noch am testen war, wenn ich nur das Register 111 per Modbus auf no Batt stelle, passiert nichts am Umrichter.


   
AntwortZitat
Seite 5 / 10
Teilen: