Forum

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

Keine Modbus RS485-...
 
Benachrichtigungen
Alles löschen

Keine Modbus RS485-Kommunikation: Deye SG05LP3-EU-SM2 mit ESP32 / ESPHome

24 Beiträge
11 Benutzer
3 Reactions
2,693 Ansichten
(@old_newbie)
Premium Mitglied
Mitglied seit: Vor 3 Jahren
Beiträge: 170
 

@anonym-237 warum verwendest du nicht fertige projekte die laufen, oder willst du´s zeigen das du´s kannst. Also ich meine @amiko ist einer der kompetentesten die es in PV Forums gibt!

aber du wirst schon wissen was du willst


Link zum Live PV Status
Deye 5KSG03LP1
Hoymiles HM800
(ACTIIAC7392) Solltet ihr vorhaben ihn zu kaufen. Finger weg, nach 16 Monaten in betrieb, kaputt kein support keine Antwort der Firma!
3,28kw/p DAH 54x10 (8*410) SWS
2.75kw/p Future Solar FSM72S30-550M (5x550) ONO
850w/p TSM-425DE09R.08 Vertex S (2*425) SWS
Batterie 16S CATL 230Ah | JK B2A BMS
Homeassistant als Zentrale


   
AntwortZitat
(@anonym-237)
PV Profi
Mitglied seit: Vor 1 Jahr
Beiträge: 412
 

@old_newbie dein Post zeigt nur, du hast keine Ahnung.



   
AntwortZitat
(@old_newbie)
Premium Mitglied
Mitglied seit: Vor 3 Jahren
Beiträge: 170
 

@anonym-237 

tja wenn du das sagst.

bei uns läufts mittlerweile wie ich es wollte da bin ich echt froh das ich keine Ahnung habe 🤷‍♀️


Link zum Live PV Status
Deye 5KSG03LP1
Hoymiles HM800
(ACTIIAC7392) Solltet ihr vorhaben ihn zu kaufen. Finger weg, nach 16 Monaten in betrieb, kaputt kein support keine Antwort der Firma!
3,28kw/p DAH 54x10 (8*410) SWS
2.75kw/p Future Solar FSM72S30-550M (5x550) ONO
850w/p TSM-425DE09R.08 Vertex S (2*425) SWS
Batterie 16S CATL 230Ah | JK B2A BMS
Homeassistant als Zentrale


   
AntwortZitat
Mr. Knister
(@jens-weitkamp)
Neues Mitglied
Mitglied seit: Vor 6 Monaten
Beiträge: 3
 

Veröffentlicht von: @anonym-237

Die Solarman- Erweiterung ist bequem, jedoch nicht besonders zuverlässig. Wie jedes WLAN- gebastel. 

Wer die örtlichen Gegebenheiten hat und nicht zwingend über mqtt oder WLAN gehen muss, dem rate ich immer zur direkten Kommunikation über Draht. Das ist zwar mitunter eine Fleißarbeit, jedoch hat man die volle Kontrolle über sein System. Inzwischen nehme ich gleich Industrie -PC mit isolierten RS485 und RS232, frage mache Werte im Gesamtsystem sekundlich ab, andere in größerem Intervall, lese eigentlich nur die wenigen wirklich relevanten Register aus und habe keine Probleme mit Senden und Empfangen von Daten. 

Ja, dafür gibt es keine fertigen Lösungen, vieles muss individuell konfiguriert werden, aber man ist Herr des Systems und unabhängig wenn etwas nicht ideal läuft. 

Viele Werte vermitteln übrigens eine Genauigkeit, die real nicht gegeben ist und auch nur errechnet werden. 

Hast du bereits ein Skript für die Modbus-Register des SM-2? Die Registerbelegung weicht nämlich deutlich von den älteren Modellen (wie der AM-2 Serie) ab. Ich wäre an einem Austausch sehr interessiert, da ich die Register mühsam per Reverse Engineering und KI-Unterstützung identifizieren musste. Die verfügbare Dokumentation ist leider teilweise fehlerhaft und selbst mit KI-Hilfe kaum korrekt aus dem Chinesischen zu übersetzen.

 



   
AntwortZitat
(@anonym-237)
PV Profi
Mitglied seit: Vor 1 Jahr
Beiträge: 412
 

@jens-weitkamp sorry, wenn ich mich jetzt erst melde. Ich bin hier eigentlich nicht aktiv. 

Ich habe ein anderes Wechselrichtermodell, jedoch könnte ich dir meine modbus yaml zusenden. Ich bezweifle, dass von Grund auf die Struktur der Register neu ist, du könntest also den Kern lassen und müsstest "nur" die Adressen der Register ändern. 

Vielen Werte werden auch nur errechnet, da der Deye diese nicht misst. Gerade bei dem Stringwechselrichter ist mir das aufgefallen. Im großen und ganzen ist der Deye aber kein geeichtes Messgerät. Das sollte man immer im Kopf behalten. 



   
AntwortZitat
(@helios57)
Mitglied
Mitglied seit: Vor 3 Jahren
Beiträge: 7
 

Hallo, anonym-237 ! Ich bin heute auf deinen Beitrag gestoßen. Ich würde die Anbindung des Deye auch irgendwann mal machen, aber das dauert noch etwas. Und habe mich mit dem Thema noch nicht so richtig beschäftigt.  Ich würde deine Methode mit dem Kabel auch bevorzugen. Wie kommt das RS485-Signal dann in HA-Rechner. Ich denke mal, sicher mit einem RS485-USB-Stick. Hast du dafür eine Kaufempfehlung für mich.

Und noch etwas: ich bin in diesem Beitrag auf die Solarman-Integration aufmerksam geworden, das scheint wohl auch ein Weg sein (oder gewesen sein). Ich habe nämlich in der Deye-App eine Einblendung erhalten, dass die Solarman-Cloud demnächst abgeschaltet wird. Das wäre dann wohl das AUS für diese Integration. Hast du auch etwas darüber mit bekommen.

Ich hoffe, dass du dies noch liest und mir eine Antwort zukommen lässt.

MfG



   
AntwortZitat
paralex
(@paralex)
PV Profi
Mitglied seit: Vor 2 Jahren
Beiträge: 297
 

Dafür brauchst Du z.B. das hier:

oder 

je nachdem mit welcher Verbindung du aus dem WR der RS485 kommst und dann das hier: 

Damit kannst Du deinen WR über die Modbus-Adressen ansteuern und die Werte abfragen. 

Oder Du nimmst die Solarman Integration von David in HA https://github.com/davidrapan/ha-solarman oder beides wenn Du Bock darauf hast. 

 


Diese r Beitrag wurde geändert Vor 3 Wochen 4 mal von paralex

   
AntwortZitat
Wopperstrom
(@wopperstrom)
Mitglied
Mitglied seit: Vor 2 Jahren
Beiträge: 6
Themenstarter  

Veröffentlicht von: @helios57

Und noch etwas: ich bin in diesem Beitrag auf die Solarman-Integration aufmerksam geworden, das scheint wohl auch ein Weg sein (oder gewesen sein). Ich habe nämlich in der Deye-App eine Einblendung erhalten, dass die Solarman-Cloud demnächst abgeschaltet wird. Das wäre dann wohl das AUS für diese Integration. Hast du auch etwas darüber mit bekommen...

Die Solarman-Integration greift die Kommunikation direkt am WLAN-Dongle des Deye Wechslrichters ab. Dazu brauchst Du weder die Solarman-Cloud noch die Deye-Cloud. Daher hat eine Abschaltung der Cloud keine Auswirkung auf die Nutzung der Solarman-Integration. Ich nutze sie selbst weiterhin und sie ist schnell und zuverlässig.

 



   
AntwortZitat
 HtOW
(@htow)
Neues Mitglied
Mitglied seit: Vor 2 Wochen
Beiträge: 1
 

Hi, ich spiel grad mit dem 15kSg05LP3 etwas herum + Modbus Integration in Homeassistant. 

Mit etwas KI und dem CAS Scanner bin ich bisher dazu gekommen. Einzelne Register wie bspw Bat Temp. gehen nicht obwohl es in den mir vorliegenden Temperaturen mal so funktioniert haben soll. 

Abgesehen der BMS Daten scheint soweit alles zu funktionieren. Klar jetzt nicht alles geeicht aber für´s EMS Ausreichend.

Hat jemand Erfahrung mit den BMS Daten? Nutze selber eine FLB48314G1-H.

Sonnige Grüße vorab

 

- name: "Deye Modbus"
  type: tcp
  host: 192.168.14.254
  port: 502
  baudrate: 9600
  bytesize: 8
  parity: N
  stopbits: 1
  timeout: 5
  retry_on_empty: true
  message_wait_milliseconds: 100

  sensors:
    # ============================================================
    # GERÄTEINFORMATIONEN (0-59)
    # ============================================================
    - name: "Deye Gerätetyp"
      unique_id: deye_15k_reg_000
      slave: 1
      address: 0
      input_type: holding
      data_type: uint16
      scan_interval: 3600

    - name: "Deye Modbus Adresse"
      unique_id: deye_15k_reg_001
      slave: 1
      address: 1
      input_type: holding
      data_type: uint16
      scan_interval: 3600

    - name: "Deye Protokollversion"
      unique_id: deye_15k_reg_002
      slave: 1
      address: 2
      input_type: holding
      data_type: uint16
      scan_interval: 3600

    - name: "Deye Nennleistung"
      unique_id: deye_15k_reg_020
      slave: 1
      address: 20
      input_type: holding
      data_type: uint32
      scale: 0.1
      unit_of_measurement: "W"
      scan_interval: 3600
      state_class: measurement

    - name: "Deye MPPT und Phasen"
      unique_id: deye_15k_reg_022
      slave: 1
      address: 22
      input_type: holding
      data_type: uint16
      scan_interval: 3600

    # ============================================================
    # EINSTELLUNGEN RÜCKLESEN (60-499)
    # ============================================================
    - name: "Deye Aktive Leistungsregelung"
      unique_id: deye_15k_reg_077
      slave: 1
      address: 77
      input_type: holding
      data_type: uint16
      scale: 0.1
      unit_of_measurement: "%"
      scan_interval: 60
      state_class: measurement

    - name: "Deye Batterie Ladetyp"
      unique_id: deye_15k_reg_098
      slave: 1
      address: 98
      input_type: holding
      data_type: uint16
      scan_interval: 300

    - name: "Deye Batterie Kapazität"
      unique_id: deye_15k_reg_102
      slave: 1
      address: 102
      input_type: holding
      data_type: uint16
      unit_of_measurement: "Ah"
      scan_interval: 300
      state_class: measurement

    - name: "Deye Zero Export Leistung"
      unique_id: deye_15k_reg_104
      slave: 1
      address: 104
      input_type: holding
      data_type: uint16
      unit_of_measurement: "W"
      scan_interval: 60
      state_class: measurement

    - name: "Deye Batterie Max Ladestrom"
      unique_id: deye_15k_reg_108
      slave: 1
      address: 108
      input_type: holding
      data_type: uint16
      unit_of_measurement: "A"
      scan_interval: 60
      state_class: measurement

    - name: "Deye Batterie Max Entladestrom"
      unique_id: deye_15k_reg_109
      slave: 1
      address: 109
      input_type: holding
      data_type: uint16
      unit_of_measurement: "A"
      scan_interval: 60
      state_class: measurement

    - name: "Deye Batterie Abschalt SOC"
      unique_id: deye_15k_reg_115
      slave: 1
      address: 115
      input_type: holding
      data_type: uint16
      unit_of_measurement: "%"
      scan_interval: 60
      state_class: measurement

    - name: "Deye Batterie Neustart SOC"
      unique_id: deye_15k_reg_116
      slave: 1
      address: 116
      input_type: holding
      data_type: uint16
      unit_of_measurement: "%"
      scan_interval: 60
      state_class: measurement

    - name: "Deye Batterie LowBatt SOC"
      unique_id: deye_15k_reg_117
      slave: 1
      address: 117
      input_type: holding
      data_type: uint16
      unit_of_measurement: "%"
      scan_interval: 60
      state_class: measurement

    - name: "Deye Netz Ladestart SOC"
      unique_id: deye_15k_reg_127
      slave: 1
      address: 127
      input_type: holding
      data_type: uint16
      unit_of_measurement: "%"
      scan_interval: 60
      state_class: measurement

    - name: "Deye Energiemodus"
      unique_id: deye_15k_reg_141
      slave: 1
      address: 141
      input_type: holding
      data_type: uint16
      scan_interval: 60

    - name: "Deye Max Verkaufsleistung"
      unique_id: deye_15k_reg_143
      slave: 1
      address: 143
      input_type: holding
      data_type: uint16
      unit_of_measurement: "W"
      scan_interval: 60
      state_class: measurement

    - name: "Deye TOU Aktiviert Status"
      unique_id: deye_15k_reg_146
      slave: 1
      address: 146
      input_type: holding
      data_type: uint16
      scan_interval: 60

    # TOU ZEITPUNKTE (Ehemaliger numbers Block - als Sensoren ausgelesen)
    - name: "Deye TOU Zeitpunkt 1"
      unique_id: deye_15k_reg_148
      slave: 1
      address: 148
      input_type: holding
      data_type: uint16
    - name: "Deye TOU Zeitpunkt 2"
      unique_id: deye_15k_reg_149
      slave: 1
      address: 149
      input_type: holding
      data_type: uint16
    - name: "Deye TOU Zeitpunkt 3"
      unique_id: deye_15k_reg_150
      slave: 1
      address: 150
      input_type: holding
      data_type: uint16
    - name: "Deye TOU Zeitpunkt 4"
      unique_id: deye_15k_reg_151
      slave: 1
      address: 151
      input_type: holding
      data_type: uint16
    - name: "Deye TOU Zeitpunkt 5"
      unique_id: deye_15k_reg_152
      slave: 1
      address: 152
      input_type: holding
      data_type: uint16
    - name: "Deye TOU Zeitpunkt 6"
      unique_id: deye_15k_reg_153
      slave: 1
      address: 153
      input_type: holding
      data_type: uint16

    # TOU LEISTUNGEN
    - name: "Deye TOU Leistung 1"
      unique_id: deye_15k_reg_154
      slave: 1
      address: 154
      input_type: holding
      data_type: uint16
      unit_of_measurement: "W"
    - name: "Deye TOU Leistung 2"
      unique_id: deye_15k_reg_155
      slave: 1
      address: 155
      input_type: holding
      data_type: uint16
      unit_of_measurement: "W"
    - name: "Deye TOU Leistung 3"
      unique_id: deye_15k_reg_156
      slave: 1
      address: 156
      input_type: holding
      data_type: uint16
      unit_of_measurement: "W"
    - name: "Deye TOU Leistung 4"
      unique_id: deye_15k_reg_157
      slave: 1
      address: 157
      input_type: holding
      data_type: uint16
      unit_of_measurement: "W"
    - name: "Deye TOU Leistung 5"
      unique_id: deye_15k_reg_158
      slave: 1
      address: 158
      input_type: holding
      data_type: uint16
      unit_of_measurement: "W"
    - name: "Deye TOU Leistung 6"
      unique_id: deye_15k_reg_159
      slave: 1
      address: 159
      input_type: holding
      data_type: uint16
      unit_of_measurement: "W"

    # TOU SOC ZIELE
    - name: "Deye TOU SOC 1"
      unique_id: deye_15k_reg_166
      slave: 1
      address: 166
      input_type: holding
      data_type: uint16
      unit_of_measurement: "%"
    - name: "Deye TOU SOC 2"
      unique_id: deye_15k_reg_167
      slave: 1
      address: 167
      input_type: holding
      data_type: uint16
      unit_of_measurement: "%"
    - name: "Deye TOU SOC 3"
      unique_id: deye_15k_reg_168
      slave: 1
      address: 168
      input_type: holding
      data_type: uint16
      unit_of_measurement: "%"
    - name: "Deye TOU SOC 4"
      unique_id: deye_15k_reg_169
      slave: 1
      address: 169
      input_type: holding
      data_type: uint16
      unit_of_measurement: "%"
    - name: "Deye TOU SOC 5"
      unique_id: deye_15k_reg_170
      slave: 1
      address: 170
      input_type: holding
      data_type: uint16
      unit_of_measurement: "%"
    - name: "Deye TOU SOC 6"
      unique_id: deye_15k_reg_171
      slave: 1
      address: 171
      input_type: holding
      data_type: uint16
      unit_of_measurement: "%"

    # ============================================================
    # ECHTZEITDATEN & ENERGIE (500-708)
    # ============================================================
    - name: "Deye Betriebsstatus"
      unique_id: deye_15k_reg_500
      slave: 1
      address: 500
      input_type: holding
      data_type: uint16
      device_class: enum
      scan_interval: 10

    - name: "Deye Batterie Heute Laden"
      unique_id: deye_15k_reg_514
      slave: 1
      address: 514
      input_type: holding
      data_type: uint16
      scale: 0.1
      unit_of_measurement: "kWh"
      device_class: energy
      scan_interval: 60
      state_class: total_increasing

    - name: "Deye Batterie Heute Entladen"
      unique_id: deye_15k_reg_515
      slave: 1
      address: 515
      input_type: holding
      data_type: uint16
      scale: 0.1
      unit_of_measurement: "kWh"
      device_class: energy
      scan_interval: 60
      state_class: total_increasing

    - name: "Deye Gesamt Batterie Laden"
      unique_id: deye_15k_reg_516
      slave: 1
      address: 516
      input_type: holding
      data_type: uint32
      scale: 0.1
      unit_of_measurement: "kWh"
      scan_interval: 300
      state_class: total_increasing

    - name: "Deye Gesamt Batterie Entladen"
      unique_id: deye_15k_reg_518
      slave: 1
      address: 518
      input_type: holding
      data_type: uint32
      scale: 0.1
      unit_of_measurement: "kWh"
      scan_interval: 300
      state_class: total_increasing

    - name: "Deye Heutiger Netzbezug"
      unique_id: deye_15k_reg_520
      slave: 1
      address: 520
      input_type: holding
      data_type: uint16
      scale: 0.1
      unit_of_measurement: "kWh"
      device_class: energy
      scan_interval: 60
      state_class: total_increasing

    - name: "Deye Heutige Netz-Einspeisung"
      unique_id: deye_15k_reg_521
      slave: 1
      address: 521
      input_type: holding
      data_type: uint16
      scale: 0.1
      unit_of_measurement: "kWh"
      device_class: energy
      scan_interval: 60
      state_class: total_increasing

    - name: "Deye Gesamt Netzbezug"
      unique_id: deye_15k_reg_522
      slave: 1
      address: 522
      input_type: holding
      data_type: uint32
      scale: 0.1
      unit_of_measurement: "kWh"
      scan_interval: 300
      state_class: total_increasing

    - name: "Deye Gesamt Einspeisung"
      unique_id: deye_15k_reg_524
      slave: 1
      address: 524
      input_type: holding
      data_type: uint32
      scale: 0.1
      unit_of_measurement: "kWh"
      scan_interval: 300
      state_class: total_increasing

    - name: "Deye Heutiger Verbrauch"
      unique_id: deye_15k_reg_526
      slave: 1
      address: 526
      input_type: holding
      data_type: uint16
      scale: 0.1
      unit_of_measurement: "kWh"
      device_class: energy
      scan_interval: 60
      state_class: total_increasing

    - name: "Deye Gesamt Verbrauch"
      unique_id: deye_15k_reg_527
      slave: 1
      address: 527
      input_type: holding
      data_type: uint32
      scale: 0.1
      unit_of_measurement: "kWh"
      scan_interval: 300
      state_class: total_increasing

    - name: "Deye Heutige PV-Erzeugung"
      unique_id: deye_15k_reg_529
      slave: 1
      address: 529
      input_type: holding
      data_type: uint16
      scale: 0.1
      unit_of_measurement: "kWh"
      device_class: energy
      scan_interval: 60
      state_class: total_increasing

    - name: "Deye Gesamt PV Energie"
      unique_id: deye_15k_reg_534
      slave: 1
      address: 534
      input_type: holding
      data_type: uint32
      scale: 0.1
      unit_of_measurement: "kWh"
      scan_interval: 300
      state_class: total_increasing

    - name: "Deye Heutige Generator-Energie"
      unique_id: deye_15k_reg_536
      slave: 1
      address: 536
      input_type: holding
      data_type: uint16
      scale: 0.1
      unit_of_measurement: "kWh"
      scan_interval: 60
      state_class: total_increasing

    - name: "Deye DC-Transformator Temperatur"
      unique_id: deye_15k_reg_540
      slave: 1
      address: 540
      input_type: holding
      data_type: int16
      scale: 0.1
      offset: -100
      unit_of_measurement: "°C"
      scan_interval: 30
      device_class: temperature

    - name: "Deye Kühlkörper Temperatur"
      unique_id: deye_15k_reg_541
      slave: 1
      address: 541
      input_type: holding
      data_type: int16
      scale: 0.1
      offset: -100
      unit_of_measurement: "°C"
      scan_interval: 30
      device_class: temperature

    - name: "Deye Alarm Wort 1"
      unique_id: deye_15k_reg_553
      slave: 1
      address: 553
      input_type: holding
      data_type: uint16
      scan_interval: 30

    - name: "Deye Alarm Wort 2"
      unique_id: deye_15k_reg_554
      slave: 1
      address: 554
      input_type: holding
      data_type: uint16
      scan_interval: 30

    - name: "Deye Fehler Wort 1"
      unique_id: deye_15k_reg_555
      slave: 1
      address: 555
      input_type: holding
      data_type: uint16
      scan_interval: 30

    - name: "Deye Fehler Wort 2"
      unique_id: deye_15k_reg_556
      slave: 1
      address: 556
      input_type: holding
      data_type: uint16
      scan_interval: 30

    - name: "Deye Fehler Wort 3"
      unique_id: deye_15k_reg_557
      slave: 1
      address: 557
      input_type: holding
      data_type: uint16
      scan_interval: 30

    - name: "Deye Fehler Wort 4"
      unique_id: deye_15k_reg_558
      slave: 1
      address: 558
      input_type: holding
      data_type: uint16
      scan_interval: 30

    - name: "Deye Batterie 1 Temperatur"
      unique_id: deye_15k_reg_586
      slave: 1
      address: 586
      input_type: holding
      data_type: uint16
      scale: 0.1
      offset: -100
      unit_of_measurement: "°C"
      device_class: temperature
      scan_interval: 30

    - name: "Deye Batterie 1 Spannung"
      unique_id: deye_15k_reg_587
      slave: 1
      address: 587
      input_type: holding
      data_type: uint16
      scale: 0.01
      unit_of_measurement: "V"
      device_class: voltage
      scan_interval: 10
      state_class: measurement

    - name: "Deye Batterie 1 SOC"
      unique_id: deye_15k_reg_588
      slave: 1
      address: 588
      input_type: holding
      data_type: uint16
      unit_of_measurement: "%"
      device_class: battery
      scan_interval: 10
      state_class: measurement

    - name: "Deye Batterie 2 SOC"
      unique_id: deye_15k_reg_589
      slave: 1
      address: 589
      input_type: holding
      data_type: uint16
      unit_of_measurement: "%"
      device_class: battery
      scan_interval: 10
      state_class: measurement

    - name: "Deye Batterie Leistung"
      unique_id: deye_15k_reg_590
      slave: 1
      address: 590
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"
      device_class: power
      scan_interval: 10
      state_class: measurement

    - name: "Deye Batterie 1 Strom"
      unique_id: deye_15k_reg_591
      slave: 1
      address: 591
      input_type: holding
      data_type: int16
      scale: 0.01
      unit_of_measurement: "A"
      device_class: current
      scan_interval: 10
      state_class: measurement

    - name: "Deye Batterie 2 Spannung"
      unique_id: deye_15k_reg_593
      slave: 1
      address: 593
      input_type: holding
      data_type: uint16
      scale: 0.1
      unit_of_measurement: "V"
      device_class: voltage
      scan_interval: 10
      state_class: measurement

    - name: "Deye Batterie 2 Strom"
      unique_id: deye_15k_reg_594
      slave: 1
      address: 594
      input_type: holding
      data_type: int16
      scale: 0.1
      unit_of_measurement: "A"
      scan_interval: 10
      state_class: measurement

    - name: "Deye Batterie 2 Leistung"
      unique_id: deye_15k_reg_595
      slave: 1
      address: 595
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"
      device_class: power
      scan_interval: 10
      state_class: measurement

    - name: "Deye Netz Spannung Phase A"
      unique_id: deye_15k_reg_598
      slave: 1
      address: 598
      input_type: holding
      data_type: uint16
      scale: 0.1
      unit_of_measurement: "V"
      device_class: voltage
      scan_interval: 30
      state_class: measurement

    - name: "Deye Netz Spannung Phase B"
      unique_id: deye_15k_reg_599
      slave: 1
      address: 599
      input_type: holding
      data_type: uint16
      scale: 0.1
      unit_of_measurement: "V"
      device_class: voltage
      scan_interval: 30
      state_class: measurement

    - name: "Deye Netz Spannung Phase C"
      unique_id: deye_15k_reg_600
      slave: 1
      address: 600
      input_type: holding
      data_type: uint16
      scale: 0.1
      unit_of_measurement: "V"
      device_class: voltage
      scan_interval: 30
      state_class: measurement

    - name: "Deye Netz Frequenz"
      unique_id: deye_15k_reg_609
      slave: 1
      address: 609
      input_type: holding
      data_type: uint16
      scale: 0.01
      unit_of_measurement: "Hz"
      device_class: frequency
      scan_interval: 30
      state_class: measurement

    - name: "Deye Netz Strom Phase A"
      unique_id: deye_15k_reg_610
      slave: 1
      address: 610
      input_type: holding
      data_type: int16
      scale: 0.01
      unit_of_measurement: "A"
      device_class: current
      scan_interval: 30
      state_class: measurement

    - name: "Deye Netz Strom Phase B"
      unique_id: deye_15k_reg_611
      slave: 1
      address: 611
      input_type: holding
      data_type: int16
      scale: 0.01
      unit_of_measurement: "A"
      device_class: current
      scan_interval: 30
      state_class: measurement

    - name: "Deye Netz Strom Phase C"
      unique_id: deye_15k_reg_612
      slave: 1
      address: 612
      input_type: holding
      data_type: int16
      scale: 0.01
      unit_of_measurement: "A"
      device_class: current
      scan_interval: 30
      state_class: measurement

    - name: "Deye Netz CT Leistung L1 Low"
      unique_id: deye_15k_reg_616
      slave: 1
      address: 616
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Netz CT Leistung L2 Low"
      unique_id: deye_15k_reg_617
      slave: 1
      address: 617
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Netz CT Leistung L3 Low"
      unique_id: deye_15k_reg_618
      slave: 1
      address: 618
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Netz CT Gesamtleistung Low"
      unique_id: deye_15k_reg_619
      slave: 1
      address: 619
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Leistungsfaktor"
      unique_id: deye_15k_reg_621
      slave: 1
      address: 621
      input_type: holding
      data_type: int16
      scale: 0.001
      precision: 3
      scan_interval: 30
      state_class: measurement

    - name: "Deye Netz Leistung A Low"
      unique_id: deye_15k_reg_622
      slave: 1
      address: 622
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Netz Leistung B Low"
      unique_id: deye_15k_reg_623
      slave: 1
      address: 623
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Netz Leistung C Low"
      unique_id: deye_15k_reg_624
      slave: 1
      address: 624
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Netz Gesamtleistung Low"
      unique_id: deye_15k_reg_625
      slave: 1
      address: 625
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Ausgang Spannung Phase A"
      unique_id: deye_15k_reg_627
      slave: 1
      address: 627
      input_type: holding
      data_type: uint16
      scale: 0.1
      unit_of_measurement: "V"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Ausgang Spannung Phase B"
      unique_id: deye_15k_reg_628
      slave: 1
      address: 628
      input_type: holding
      data_type: uint16
      scale: 0.1
      unit_of_measurement: "V"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Ausgang Spannung Phase C"
      unique_id: deye_15k_reg_629
      slave: 1
      address: 629
      input_type: holding
      data_type: uint16
      scale: 0.1
      unit_of_measurement: "V"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Ausgang Strom Phase A"
      unique_id: deye_15k_reg_630
      slave: 1
      address: 630
      input_type: holding
      data_type: int16
      scale: 0.01
      unit_of_measurement: "A"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Ausgang Strom Phase B"
      unique_id: deye_15k_reg_631
      slave: 1
      address: 631
      input_type: holding
      data_type: int16
      scale: 0.01
      unit_of_measurement: "A"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Ausgang Strom Phase C"
      unique_id: deye_15k_reg_632
      slave: 1
      address: 632
      input_type: holding
      data_type: int16
      scale: 0.01
      unit_of_measurement: "A"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Ausgang Leistung A Low"
      unique_id: deye_15k_reg_633
      slave: 1
      address: 633
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Ausgang Gesamtleistung Low"
      unique_id: deye_15k_reg_636
      slave: 1
      address: 636
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Ausgang Frequenz"
      unique_id: deye_15k_reg_638
      slave: 1
      address: 638
      input_type: holding
      data_type: uint16
      scale: 0.01
      unit_of_measurement: "Hz"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Last Spannung Phase A"
      unique_id: deye_15k_reg_644
      slave: 1
      address: 644
      input_type: holding
      data_type: uint16
      scale: 0.1
      unit_of_measurement: "V"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Last Spannung Phase B"
      unique_id: deye_15k_reg_645
      slave: 1
      address: 645
      input_type: holding
      data_type: uint16
      scale: 0.1
      unit_of_measurement: "V"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Last Spannung Phase C"
      unique_id: deye_15k_reg_646
      slave: 1
      address: 646
      input_type: holding
      data_type: uint16
      scale: 0.1
      unit_of_measurement: "V"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Last Leistung A Low"
      unique_id: deye_15k_reg_650
      slave: 1
      address: 650
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Last Leistung B Low"
      unique_id: deye_15k_reg_651
      slave: 1
      address: 651
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Last Leistung C Low"
      unique_id: deye_15k_reg_652
      slave: 1
      address: 652
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Last Gesamtleistung Low"
      unique_id: deye_15k_reg_653
      slave: 1
      address: 653
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Last Frequenz"
      unique_id: deye_15k_reg_655
      slave: 1
      address: 655
      input_type: holding
      data_type: uint16
      scale: 0.01
      unit_of_measurement: "Hz"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Generator Spannung Phase A"
      unique_id: deye_15k_reg_661
      slave: 1
      address: 661
      input_type: holding
      data_type: uint16
      scale: 0.1
      unit_of_measurement: "V"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Generator Spannung Phase B"
      unique_id: deye_15k_reg_662
      slave: 1
      address: 662
      input_type: holding
      data_type: uint16
      scale: 0.1
      unit_of_measurement: "V"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Generator Spannung Phase C"
      unique_id: deye_15k_reg_663
      slave: 1
      address: 663
      input_type: holding
      data_type: uint16
      scale: 0.1
      unit_of_measurement: "V"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Generator Leistung Low"
      unique_id: deye_15k_reg_667
      slave: 1
      address: 667
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"
      scan_interval: 30
      state_class: measurement

    - name: "Deye PV1 Leistung"
      unique_id: deye_15k_reg_672
      slave: 1
      address: 672
      input_type: holding
      data_type: uint16
      unit_of_measurement: "W"
      scan_interval: 10
      state_class: measurement

    - name: "Deye PV2 Leistung"
      unique_id: deye_15k_reg_673
      slave: 1
      address: 673
      input_type: holding
      data_type: uint16
      unit_of_measurement: "W"
      scan_interval: 10
      state_class: measurement

    - name: "Deye PV1 Spannung"
      unique_id: deye_15k_reg_676
      slave: 1
      address: 676
      input_type: holding
      data_type: uint16
      scale: 0.1
      unit_of_measurement: "V"
      scan_interval: 30
      state_class: measurement

    - name: "Deye PV1 Strom"
      unique_id: deye_15k_reg_677
      slave: 1
      address: 677
      input_type: holding
      data_type: uint16
      scale: 0.1
      unit_of_measurement: "A"
      scan_interval: 30
      state_class: measurement

    - name: "Deye PV2 Spannung"
      unique_id: deye_15k_reg_678
      slave: 1
      address: 678
      input_type: holding
      data_type: uint16
      scale: 0.1
      unit_of_measurement: "V"
      scan_interval: 30
      state_class: measurement

    - name: "Deye PV2 Strom"
      unique_id: deye_15k_reg_679
      slave: 1
      address: 679
      input_type: holding
      data_type: uint16
      scale: 0.1
      unit_of_measurement: "A"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Netz Leistung A High"
      unique_id: deye_15k_reg_687
      slave: 1
      address: 687
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Netz Leistung B High"
      unique_id: deye_15k_reg_688
      slave: 1
      address: 688
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Netz Leistung C High"
      unique_id: deye_15k_reg_689
      slave: 1
      address: 689
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Netz Gesamtleistung High"
      unique_id: deye_15k_reg_690
      slave: 1
      address: 690
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Netz CT Leistung L1 High"
      unique_id: deye_15k_reg_705
      slave: 1
      address: 705
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Netz CT Leistung L2 High"
      unique_id: deye_15k_reg_706
      slave: 1
      address: 706
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Netz CT Leistung L3 High"
      unique_id: deye_15k_reg_707
      slave: 1
      address: 707
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"
      scan_interval: 30
      state_class: measurement

    - name: "Deye Netz CT Gesamtleistung High"
      unique_id: deye_15k_reg_708
      slave: 1
      address: 708
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"
      scan_interval: 30
      state_class: measurement

    # ============================================================
    # BMS DATEN (10000+)
    # ============================================================
    - name: "BMS Batterie Spannung"
      unique_id: deye_15k_reg_10003
      slave: 1
      address: 10003
      input_type: holding
      data_type: uint16
      scale: 0.1
      unit_of_measurement: "V"
      scan_interval: 30
      state_class: measurement

    - name: "BMS Batterie Strom"
      unique_id: deye_15k_reg_10004
      slave: 1
      address: 10004
      input_type: holding
      data_type: int16
      scale: 0.1
      unit_of_measurement: "A"
      scan_interval: 10
      state_class: measurement

    - name: "BMS Batterie SOC"
      unique_id: deye_15k_reg_10005
      slave: 1
      address: 10005
      input_type: holding
      data_type: uint16
      unit_of_measurement: "%"
      scan_interval: 10
      state_class: measurement

    - name: "BMS Batterie SOH"
      unique_id: deye_15k_reg_10006
      slave: 1
      address: 10006
      input_type: holding
      data_type: uint16
      unit_of_measurement: "%"
      scan_interval: 300
      state_class: measurement

    - name: "BMS Batterie Restkapazität"
      unique_id: deye_15k_reg_10007
      slave: 1
      address: 10007
      input_type: holding
      data_type: uint16
      unit_of_measurement: "Ah"
      scan_interval: 300
      state_class: measurement

    - name: "BMS Batterie Temperatur"
      unique_id: deye_15k_reg_10008
      slave: 1
      address: 10008
      input_type: holding
      data_type: int16
      scale: 0.1
      offset: -100
      unit_of_measurement: "°C"
      scan_interval: 60
      device_class: temperature
      state_class: measurement

    - name: "BMS Charge Limit Current"
      unique_id: deye_15k_reg_10013
      slave: 1
      address: 10013
      input_type: holding
      data_type: uint16
      unit_of_measurement: "A"
      scan_interval: 60
      state_class: measurement

    - name: "BMS Discharge Limit Current"
      unique_id: deye_15k_reg_10014
      slave: 1
      address: 10014
      input_type: holding
      data_type: uint16
      unit_of_measurement: "A"
      scan_interval: 60
      state_class: measurement

    - name: "BMS Force Charge Flag"
      unique_id: deye_15k_reg_10017
      slave: 1
      address: 10017
      input_type: holding
      data_type: uint16
      scan_interval: 60

    - name: "BMS Max Cell Voltage"
      unique_id: deye_15k_reg_10052
      slave: 1
      address: 10052
      input_type: holding
      data_type: uint16
      scale: 0.01
      unit_of_measurement: "V"
      scan_interval: 60
      state_class: measurement

    - name: "BMS Min Cell Voltage"
      unique_id: deye_15k_reg_10055
      slave: 1
      address: 10055
      input_type: holding
      data_type: uint16
      scale: 0.01
      unit_of_measurement: "V"
      scan_interval: 60
      state_class: measurement

 /*
 # ============================================================
  # SCHALTER (80-146)
  # ============================================================
  switches:
    - name: "Deye Wechselrichter Ein/Aus"
      unique_id: deye_15k_sw_080
      slave: 1
      address: 80
      write_type: holding
      command_on: 1
      command_off: 0
      verify:
          input_type: holding
          address: 80
          delay: 2
          state_on: 1
          state_off: 0

    - name: "Deye Generator Laden Aktiviert"
      unique_id: deye_15k_sw_129
      slave: 1
      address: 129
      write_type: holding
      command_on: 1
      command_off: 0
      verify:
          input_type: holding
          address: 129
          delay: 2
          state_on: 1
          state_off: 0

    - name: "Deye Netz Laden Aktiviert"
      unique_id: deye_15k_sw_130
      slave: 1
      address: 130
      write_type: holding
      command_on: 1
      command_off: 0
      verify:
          input_type: holding
          address: 130
          delay: 2
          state_on: 1
          state_off: 0

    - name: "Deye Solar Einspeisen"
      unique_id: deye_15k_sw_145
      slave: 1
      address: 145
      write_type: holding
      command_on: 1
      command_off: 0
      verify:
          input_type: holding
          address: 145
          delay: 2
          state_on: 1
          state_off: 0

    - name: "Deye TOU Aktiviert Schalter"
      unique_id: deye_15k_sw_146
      slave: 1
      address: 146
      write_type: holding
      command_on: 1
      command_off: 0
      verify:
          input_type: holding
          address: 146
          delay: 2
          state_on: 1
          state_off: 0
/*


   
AntwortZitat
Seite 2 / 2