Forum

Haltet euch BITTE an die Forumsregeln, jeder der hier Mitglied ist, hat bei der Registrierung den Regeln zugestimmt. Wer sich nicht daran hält, wird aus dem Forum entfernt. 

Unterstützte das Deye Forum    >>> Deye Updaten lassen <<<

 Deye Hybrid Angebote   Deye Zubehör Produkte

Benachrichtigungen
Alles löschen

Modbus TCP

21 Beiträge
10 Benutzer
0 Reactions
1,479 Ansichten
(@rainbow-dash)
Neuling Neues Mitglied
Mitglied seit: Vor 2 Jahren
Beiträge: 32
 

Auf http://xxx.xxx.xxx.xxx/config_hide.html (xxx = IP des Sticks) kann man unter Server A die IP zur Cloud löschen, falls man die Cloud nicht nutzt. Meine Vermutung über die Timeouts ist, dass der Stick die Daten für die Cloud ausliest und dann nicht auf Anfragen auf Port 8899 reagiert.

Dort kann man auch den Modbus-Port von 8899 auf Standard 502 ändern, falls gewünscht.


   
AntwortZitat
(@mosti)
PV Profi Neues Mitglied
Mitglied seit: Vor 2 Jahren
Beiträge: 324
 

Ich hab das genau so gemacht wie in dem Youtube video! Aber kann mir jemand sagen wie ich das in Home Assistant einbinde das ich die Daten da habe?


   
AntwortZitat
(@amiko)
PV Master Neues Mitglied
Mitglied seit: Vor 1 Jahr
Beiträge: 542
 

Veröffentlicht von: @mosti

Aber kann mir jemand sagen wie ich das in Home Assistant einbinde das ich die Daten da habe?

Du musst eine Datei namens „modbus.yaml” erstellen, in der du alle Register konfigurierst, die du auslesen oder beschreiben möchtest. Als Vorlage kannst du die Konfigurationsdatei „deye_p3.yaml” aus der Solarman-Integration verwenden.

Aber wofür das Rad neu erfinden?

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
(@mosti)
PV Profi Neues Mitglied
Mitglied seit: Vor 2 Jahren
Beiträge: 324
 

Also macht es keinen unterschied?

Ob man selbst eine modbus.yaml erstellt oder as addon sunsynk verwendet


   
AntwortZitat
(@amiko)
PV Master Neues Mitglied
Mitglied seit: Vor 1 Jahr
Beiträge: 542
 

Veröffentlicht von: @mosti

Also macht es keinen unterschied?

Ob man selbst eine modbus.yaml erstellt oder as addon sunsynk verwendet

Das ist schwer zu sagen, ich kenne das Add-on „sunsynk” nicht. Wenn du aber schon den Waveshare-Adapter installiert hast, kannst du versuchen, ein paar Register auszulesen. Das ist nicht kompliziert.

Der User Roman hat mal zwei Threads zu diesem Thema eröffnet, einen davon hat er anschließend gelöscht. Suche danach im Forum, vielleicht hat er die Konfigurationsdatei gepostet, ich weiß es nicht mehr. Roman hat behauptet, dass er die Daten des Deye-Wechselrichters sekündlich abruft. Ich habe versucht, die Daten sekundlich an die Wallbox zu senden – leider ohne Erfolg. 

Wenn die Aktualisierungszeit auf unter 5 Sekunden eingestellt wird, erscheint im Log-File eine Warnung, dass die minimale Aktualisierungszeit für den Modbus 5 Sekunden beträgt. HA gibt in diesem Fall keine Fehlermeldung aus.

Hier ist ein kurzer Auszug aus meiner „modbus.yaml”-Datei, nur als Beispiel, damit du siehst, wie sie aufgebaut ist. Ich denke, das „scan_interval” ist das, was dich interessiert.

 

  - name: modbus heidelberg wallbox
    type: serial
    port: /dev/ttyUSB0
    baudrate: 19200
    bytesize: 8
    method: rtu
    parity: E
    stopbits: 1

    delay: 0
    message_wait_milliseconds: 30
    timeout: 5

    sensors:
  #Scale factor (output = scale * value + offset).
  #Number of valid decimals.      
  #This register can be read to check the Modbus Register Layouts Version. 
  #This is important for correct use of registers.
      - name: "Modbus Version"  #Modbus Register-Layouts Version
        unique_id: whec_modbus_version
        slave: 1
        address: 4
        scan_interval: 30
        input_type: input
        scale: 1
        offset: 0
        precision: 0
        data_type: uint16       
  #This register represents the current charging state between the vehicle and the 
  #wallbox. 
      - name: "Charging State"  
        unique_id: whec_charging_state
        slave: 1
        address: 5
        scan_interval: 10
        input_type: input
        scale: 1
        offset: 0
        precision: 0
        data_type: uint16     

 

Diese r Beitrag wurde geändert Vor 5 Stunden von amiko

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
(@mosti)
PV Profi Neues Mitglied
Mitglied seit: Vor 2 Jahren
Beiträge: 324
 

Danke das werd ich mal Probieren!


   
AntwortZitat
Seite 2 / 2