Forum

Wenn du Hilfe benötigst, 🔍 suche bitte, bevor du einen neues Thema oder Beitrag erstellst.

Deye Updaten lassen   Umfrage Deye-Wiki

 Deye Hybrid Angebote   Deye Zubehör Produkte

Homeassistant - Dey...
 
Benachrichtigungen
Alles löschen

Homeassistant - Deye 12k - Modbus schreiben

4 Beiträge
3 Benutzer
1 Reactions
192 Ansichten
(@mcwumpus)
Neues Mitglied Neues Mitglied
Mitglied seit: Vor 2 Jahren
Beiträge: 2
Themenstarter  

Hallo zusammen,

ich befürchte, ich seh den Wald vor lauter Bäumen nicht. Ich laboriere seit Tagen herum, hab das Forum und den Gockel durchwühlt. Bisher kein Ergebnis. 🤪 🤪 

Ich lese den Deye über einen Waveshare aus und das klappt auch wunderbar. 👍👍 👍  

# Modbus Deye
modbus:
  - name: modbus_deye
    type: tcp
    host: 192.168.178.215
    port: 8899
    delay: 5
    # message_wait_milliseconds: 30
    # retries: 3
    timeout: 5

Zusätzlich habe ich Switches angelegt, um z.B. den Ladestrom des Akkus zu steuern. Eine Automation schaltet den Switch je nach SOC an oder aus. 👍 👍 👍 

switches:
      - name: "Deye Max A Battery charge 25"
        address: 108
        write_type: holdings
        slave: 1
        command_on: 200
        command_off: 25
        verify:
            input_type: holding
            address: 108
            delay: 2
            state_on: 200
            state_off: 25

 

Soweit so gut. Nun möchte ich aber den Ladestrom z.B. über eine Auswahlliste steuern, um noch flexibler eingreifen zu können. Hab einen Helfer angelegt und sämtliche Beispiele hier aus dem Forum probiert --> Ergebnis gleich null. 🤬 🤬🤬

Dann bin ich einen Schritt zurück und wollte den Ladestrom per Automation beim Betätigen eines Buttons auf einen bestimmten Wert ändern. Auch das hat nicht funktioniert. 🤬 🤬🤬

alias: test-test
description: ""
triggers:
  - entity_id:
      - input_button.ladeleistung_umstellen
    trigger: state
conditions: []
actions:
  - data:
      hub: modbus_deye
      slave: 1
      address: 108
      value: 15
    action: modbus.write_register
mode: single

Dann habe ich auch noch über "Entwicklerwerkzeuge / Aktionen" folgendes ausgeführt. Auch wieder nichts. 🤬 🤬🤬

action: modbus.write_register
data:
  value: 15
  hub: modbus_deye
  address: 108
  slave: 1

Ich hätte gern erstmal die einfache (oder ist es nicht einfach??) Variante umgesetzt, dass ich beim Betätigen eines Buttons die Ladeleistung auf einen bestimmten Wert setze. Also nicht über Switch On/Off!

Kann mir einer dabei helfen?

 

Grüße

Jan



   
Zitat
(@rvdgaag)
Neuling Neues Mitglied
Mitglied seit: Vor 2 Jahren
Beiträge: 14
 

Alles direkt über Modbus zu verbinden, ist wie das Rad neu zu erfinden.

Kaufen Sie einen günstigen ESP32 mit einem TTL-Modbus-Modul und nutzen Sie die folgende Integration inklusive Schnittstelle.

 

https://github.com/klatremis/esphome-for-deye?fbclid=IwAR19Yyuw1KleUKzHSE8WTjSLu2FPsi-bLMTxVCGvaBqeSbelx779DKtENlA


Deye 12K hybrid with 4x Seplos 280L total 60 kWh


   
AntwortZitat
(@amiko)
PV Master Neues Mitglied
Mitglied seit: Vor 2 Jahren
Beiträge: 650
 

Veröffentlicht von: @rvdgaag

Kaufen Sie einen günstigen ESP32 mit einem TTL-Modbus-Modul und nutzen Sie die folgende Integration inklusive Schnittstelle.

Es gibt Alternativen die keine zusätzliche Hardware benötigen, und sind einfacher bei der Inbetriebnahme. Es wurde hier in Forum ziegmal besprochen.


Deye SUN-12K-SG04LP3-EU, 36 х Trina Vertex S 425W, 2 x Deye RW-M 6.1
Deye SUN-8K-SG04LP3-EU, 10 х Trina Vertex S+ 430W, 2 x Deye RW-M 6.1
2 x Deye SUN 2000, je 4 х Trina Vertex S+ 430W, Netzparallel zu 8kW WR
1 x Deye SUN 600, 2 х Sharp NU-JC 410W, Netzparallel zu 8kW WR


   
AntwortZitat
(@mcwumpus)
Neues Mitglied Neues Mitglied
Mitglied seit: Vor 2 Jahren
Beiträge: 2
Themenstarter  

Danke für die Antworten. Aber warum sollte ich erneut in Hardware investieren (@rvdgaag)? Ich weiß doch, dass es funktioniert, zumindest mit den Switches. Es muss doch möglich sein, den ModBus direkt zu beschreiben. Im iobroker ging es auch!? 😉 



   
AntwortZitat