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

RS485 Steuerbefehle...
 
Benachrichtigungen
Alles löschen

RS485 Steuerbefehle für Deye-Hochvolt Hybridinverter

12 Beiträge
4 Benutzer
2 Reactions
143 Ansichten
(@burny)
Premium Mitglied Neues Mitglied
Mitglied seit: Vor 2 Jahren
Beiträge: 112
Themenstarter  

Ich möchte meine Deye-Hochvolt Hybridinverter über RS485 Steuerbefehle mit der Haustechnik verbinden.

Derzeit lese ich die relevanten Daten per RS485 mit der Haustechnik aus. Ich möchte aber per Haustechnik an die Deye-Hochvolt Hybridinverter Steuerbefehle senden, um noch mehr Energie aus den PV-Anlagen zu gewinnen.

Dazu brauche ich einen Datenstring, mit dem ich wie unter System Work Mode-1 den Solarverkauf und die Max. Verkaufsleistung steuern kann. Manuell über die Deye-Cloud ist zu mühsam, darum möchte ich die vorhandene RS485-Modbus Verbindung zur Haustechnik nutzen. Wenn gewisse Bedingungen in der Haustechnik erfüllt sind setzt die Haustechnik den entsprechenden Datenstring ab.

Hat jemand damit schon Erfahrungen wie ein zu sendender Datenstring aussehen muss?


LG
Chris
SUN-12K-SG01HP3-EU-AM2, 2 x GB-LBS 12,27kWh
SUN-15K-SG01HP3-EU-AM2, 2 x GB-LBS 24,54kWh


   
Zitat
(@deye_man)
Mitglied Neues Mitglied
Mitglied seit: Vor 2 Jahren
Beiträge: 4
 

Hallo

Ich mache das über homeassistent und esp32home.

Es gibt ein fertiges Projekt in dem die Konfig des esp für den Deye Wechselrichter umgesetzt ist.

https://github.com/klatremis/esphome-for-deye

YouTube

Mit dem Laden des Videos akzeptieren Sie die Datenschutzerklärung von YouTube.
Mehr erfahren

Video laden

Es läuft ein Webserver auf dem du alle Modbus Register schreiben und sehen kannst.



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

Veröffentlicht von: @burny

Hat jemand damit schon Erfahrungen wie ein zu sendender Datenstring aussehen muss?

0110008F0001023E80A8AF 

So sieht der Befehl aus, um Max Sell Power (Register 143/8F hex.) auf 16.000 W einzustellen.

Es ist also besser, HA zu nutzen und eine Integration einzusetzen. In HA kannst du Automatisierungen erstellen, die dann das Zusammenstellen des Strings übernehmen. Ich nutze die Solarman-Integration von David. Für die Integration wird keine zusätzliche Hardware benötigt, die Kommunikation läuft über den WLAN-Stick.

 


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


   
Burny reacted
AntwortZitat
(@burny)
Premium Mitglied Neues Mitglied
Mitglied seit: Vor 2 Jahren
Beiträge: 112
Themenstarter  

@amiko, @deye_man

Danke für eure Tipps. Das werde ich mir in nächster Zeit ansehen.


LG
Chris
SUN-12K-SG01HP3-EU-AM2, 2 x GB-LBS 12,27kWh
SUN-15K-SG01HP3-EU-AM2, 2 x GB-LBS 24,54kWh


   
AntwortZitat
(@rensle)
Deye Kenner Neues Mitglied
Mitglied seit: Vor 2 Jahren
Beiträge: 75
 

Bleib bei deinem RS485-Bus, damit kannst du in Verbindung mit HomeAssistent alle Modbus-Register lesen und schreiben, unabhängig von der Deye Cloud oder WLan Stick. ESP32 kann man machen, aber dem Waveshare RS485 to Ethernet Converter Module ist es eigentlich noch einfacher. Ich habe bisher HA auf einem Raspi4 installiert und zunächst alle möglichen Werte ausgelesen und dargestellt. Schreiben geht natürlich auch, habe ich aber noch nicht gemacht.

 


SUN-10K-SG01HP3-EU-AM2, GB-L 12,24kWh


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

Veröffentlicht von: @rensle

Bleib bei deinem RS485-Bus, damit kannst du in Verbindung mit HomeAssistent alle Modbus-Register lesen und schreiben, unabhängig von der Deye Cloud oder WLan Stick.

Wieso das Rad neu erfinden? Es gibt ja fertige Lösungen ohne Cloud. Um alle Modbus-Register lesen zu können, muss zunächst die Modbus-Konfigurationsdatei im YAML-Format erstellt werden. Oder bist du bereit, deine Modbus.yaml mit der Allgemeinheit zu teilen? Mich würde interessieren, wie du die Werte ausliest, die über zwei Register (Low- und High-Byte) übertragen werden.

RS485 hat gegenüber RS232 (WLAN-Dongle) noch einen Nachteil. Über RS485 kannst du die Werte einzelner Batterien, wie die Zyklenanzahl oder die minimale und maximale Spannung der Zellen, nicht auslesen.


Diese r Beitrag wurde geändert Vor 4 Wochen 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
(@burny)
Premium Mitglied Neues Mitglied
Mitglied seit: Vor 2 Jahren
Beiträge: 112
Themenstarter  

@amiko, @rensle

Ob ich die Steuerung über WLAN oder RS485 mache ist egal.

Derzeit lese ich die Daten über RS485 per WaveShare RS485-USB aus. Ebenso sämtliche Energiezähler. Das mache ich mit mittels FHEM.

Wenn es jemand interessiert hier mein Code für FHEM.

define Deye_12k ModbusAttr 11 20
attr Deye_12k IODev ModbusRS485_1WS_OG2_HZR
attr Deye_12k alias OG2 Heizraum - PV-Anlage 1
attr Deye_12k comment Maximale Sonneneinstrahlung Sommerzeit => 11:30
attr Deye_12k dev-h-combine 10
attr Deye_12k dev-h-defPoll 1
attr Deye_12k dev-h-defUnpack n
attr Deye_12k dev-h-write 16 # 10H
attr Deye_12k dev-type-S16-unpack s>
attr Deye_12k devStateStyle style="text-align:left;;;;font-weight:bold;;;;"
attr Deye_12k event-min-interval Akku_SOH__ALT:3600,Akku_SOC_KAP:180,Akku_Spannung__V:120
attr Deye_12k event-on-change-reading Akku_Spannung__V:1,PV1_Spannung__V:0.1,Deye_15k:PV1_Strom__A:0.1,.*
attr Deye_12k group PV Anlage 1
attr Deye_12k icon measure_photovoltaic_inst
attr Deye_12k obj-h10003-expr $val * 1
attr Deye_12k obj-h10003-format %.2f
attr Deye_12k obj-h10003-reading Akku_Spannung__V
attr Deye_12k obj-h10004-expr $val * 0.1
attr Deye_12k obj-h10004-format %.2f
attr Deye_12k obj-h10004-reading Akku_Strom__A
attr Deye_12k obj-h10004-type S16
attr Deye_12k obj-h10005-expr $val * 1
attr Deye_12k obj-h10005-format %1.f
attr Deye_12k obj-h10005-polldelay x10
attr Deye_12k obj-h10005-reading Akku_SOC__KAP
attr Deye_12k obj-h10006-expr $val * 1
attr Deye_12k obj-h10006-format %1.f
attr Deye_12k obj-h10006-reading Akku_SOH__ALT
attr Deye_12k obj-h10008-expr ($val -1000) * 0.1
attr Deye_12k obj-h10008-format %.1f
attr Deye_12k obj-h10008-reading Akku_Temperatur__C
attr Deye_12k obj-h500-expr $val + 1000
attr Deye_12k obj-h500-format %1.f
attr Deye_12k obj-h500-reading Betriebsstatus
attr Deye_12k obj-h514-expr $val * 0.1
attr Deye_12k obj-h514-format %.1f
attr Deye_12k obj-h514-polldelay x60
attr Deye_12k obj-h514-reading Akku_Energie_Ladung_Heute__kWh
attr Deye_12k obj-h515-expr $val * 0.1
attr Deye_12k obj-h515-format %.1f
attr Deye_12k obj-h515-polldelay x60
attr Deye_12k obj-h515-reading Akku_Energie_Entladung_Heute__kWh
attr Deye_12k obj-h516-expr $val / 10000
attr Deye_12k obj-h516-format %.4f
attr Deye_12k obj-h516-polldelay x60
attr Deye_12k obj-h516-reading Akku_Energie_Ladung_Gesamt__kWh
attr Deye_12k obj-h518-expr $val / 10000
attr Deye_12k obj-h518-format %.4f
attr Deye_12k obj-h518-polldelay x60
attr Deye_12k obj-h518-reading Akku_Energie_Entladung_Gesamt__kWh
attr Deye_12k obj-h520-expr $val * 0.1
attr Deye_12k obj-h520-format %.1f
attr Deye_12k obj-h520-polldelay x60
attr Deye_12k obj-h520-reading Energiekauf_Heute__kWh
attr Deye_12k obj-h521-expr $val * 0.1
attr Deye_12k obj-h521-format %.1f
attr Deye_12k obj-h521-polldelay x60
attr Deye_12k obj-h521-reading Energieverkauf_Heute__kWh
attr Deye_12k obj-h522-expr $val * 0.1
attr Deye_12k obj-h522-format %.1f
attr Deye_12k obj-h522-polldelay x60
attr Deye_12k obj-h522-reading Energiekauf_Gesamt__kWh
attr Deye_12k obj-h524-expr $val * 0.1
attr Deye_12k obj-h524-format %.1f
attr Deye_12k obj-h524-polldelay x60
attr Deye_12k obj-h524-reading Energieverkauf_Gesamt__kWh
attr Deye_12k obj-h526-expr $val * 0.1
attr Deye_12k obj-h526-format %.1f
attr Deye_12k obj-h526-polldelay x60
attr Deye_12k obj-h526-reading Ladeenergie_Heute__kWh
attr Deye_12k obj-h527-expr $val / 10000
attr Deye_12k obj-h527-format %.4f
attr Deye_12k obj-h527-polldelay x60
attr Deye_12k obj-h527-reading Last_Verbrauch_Gesamt__MWh
attr Deye_12k obj-h529-expr $val * 0.1
attr Deye_12k obj-h529-format %.1f
attr Deye_12k obj-h529-polldelay x60
attr Deye_12k obj-h529-reading PV_Energie_Heute__kWh
attr Deye_12k obj-h530-expr $val * 0.1
attr Deye_12k obj-h530-format %.1f
attr Deye_12k obj-h530-polldelay x60
attr Deye_12k obj-h530-reading PV1_Energie_Heute__kWh
attr Deye_12k obj-h531-expr $val * 0.1
attr Deye_12k obj-h531-format %.1f
attr Deye_12k obj-h531-polldelay x60
attr Deye_12k obj-h531-reading PV2_Energie_Heute__kWh
attr Deye_12k obj-h532-expr $val * 0.1
attr Deye_12k obj-h532-format %.1f
attr Deye_12k obj-h532-polldelay x60
attr Deye_12k obj-h532-reading PV3_Energie_Heute__kWh
attr Deye_12k obj-h533-expr $val * 0.1
attr Deye_12k obj-h533-format %.1f
attr Deye_12k obj-h533-polldelay x60
attr Deye_12k obj-h533-reading PV4_Energie_Heute__kWh
attr Deye_12k obj-h534-expr $val / 10000
attr Deye_12k obj-h534-format %.4f
attr Deye_12k obj-h534-polldelay x60
attr Deye_12k obj-h534-reading PV_Energie_Gesamt__MWh
attr Deye_12k obj-h540-expr ($val -1000) * 0.1
attr Deye_12k obj-h540-format %.1f
attr Deye_12k obj-h540-reading DC_Temperatur__C
attr Deye_12k obj-h541-expr ($val -1000) * 0.1
attr Deye_12k obj-h541-format %.1f
attr Deye_12k obj-h541-reading Kuehlkoerper_Temperatur__C
attr Deye_12k obj-h586-expr ($val -1000) * 0.1
attr Deye_12k obj-h586-format %.1f
attr Deye_12k obj-h586-reading Akku_Temperatur_BMS1__C
attr Deye_12k obj-h587-expr $val * 0.1
attr Deye_12k obj-h587-format %.2f
attr Deye_12k obj-h587-reading Akku_Spannung_BMS1__V
attr Deye_12k obj-h588-expr $val * 1
attr Deye_12k obj-h588-format %1.f
attr Deye_12k obj-h588-polldelay x10
attr Deye_12k obj-h588-reading Akku_SOC_BMS1__KAP
attr Deye_12k obj-h589-expr $val * 1
attr Deye_12k obj-h589-format %1.f
attr Deye_12k obj-h589-polldelay x10
attr Deye_12k obj-h589-reading Akku_SOC_BMS2__KAP
attr Deye_12k obj-h590-expr $val / 100
attr Deye_12k obj-h590-format %.3f
attr Deye_12k obj-h590-reading Akku_Leistung_BMS1__kW
attr Deye_12k obj-h590-type S16
attr Deye_12k obj-h591-expr $val * 0.01
attr Deye_12k obj-h591-format %.2f
attr Deye_12k obj-h591-reading Akku_Strom_BMS1__A
attr Deye_12k obj-h591-type S16
attr Deye_12k obj-h593-expr $val * 0.1
attr Deye_12k obj-h593-format %.2f
attr Deye_12k obj-h593-reading Akku_Spannung_BMS2__V
attr Deye_12k obj-h594-expr $val * 0.01
attr Deye_12k obj-h594-format %.2f
attr Deye_12k obj-h594-reading Akku_Strom_BMS2__A
attr Deye_12k obj-h594-type S16
attr Deye_12k obj-h595-expr $val / 100
attr Deye_12k obj-h595-format %.3f
attr Deye_12k obj-h595-reading Akku_Leistung_BMS2__kW
attr Deye_12k obj-h595-type S16
attr Deye_12k obj-h596-expr ($val -1000) * 0.1
attr Deye_12k obj-h596-format %.1f
attr Deye_12k obj-h596-reading Akku_Temperatur_BMS2__C
attr Deye_12k obj-h598-expr $val * 0.1
attr Deye_12k obj-h598-format %.2f
attr Deye_12k obj-h598-reading Netzspannung_L1__V
attr Deye_12k obj-h599-expr $val * 0.1
attr Deye_12k obj-h599-format %.2f
attr Deye_12k obj-h599-reading Netzspannung_L2__V
attr Deye_12k obj-h600-expr $val * 0.1
attr Deye_12k obj-h600-format %.2f
attr Deye_12k obj-h600-reading Netzspannung_L3__V
attr Deye_12k obj-h609-expr $val * 0.01
attr Deye_12k obj-h609-format %.2f
attr Deye_12k obj-h609-reading Externe_Netzfrequenz__Hz
attr Deye_12k obj-h610-expr $val * 0.01
attr Deye_12k obj-h610-format %.2f
attr Deye_12k obj-h610-reading Netzstrom_L1__A
attr Deye_12k obj-h610-type S16
attr Deye_12k obj-h611-expr $val * 0.01
attr Deye_12k obj-h611-format %.2f
attr Deye_12k obj-h611-reading Netzstrom_L2__A
attr Deye_12k obj-h611-type S16
attr Deye_12k obj-h612-expr $val * 0.01
attr Deye_12k obj-h612-format %.2f
attr Deye_12k obj-h612-reading Netzstrom_L3__A
attr Deye_12k obj-h612-type S16
attr Deye_12k obj-h613-expr $val * 0.01
attr Deye_12k obj-h613-format %.2f
attr Deye_12k obj-h613-reading Externer_CT_Netzstrom_L1__A
attr Deye_12k obj-h613-type S16
attr Deye_12k obj-h614-expr $val * 0.01
attr Deye_12k obj-h614-format %.2f
attr Deye_12k obj-h614-reading Externer_CT_Netzstrom_L2__A
attr Deye_12k obj-h614-type S16
attr Deye_12k obj-h615-expr $val * 0.01
attr Deye_12k obj-h615-format %.2f
attr Deye_12k obj-h615-reading Externer_CT_Netzstrom_L3__A
attr Deye_12k obj-h615-type S16
attr Deye_12k obj-h616-expr $val / 1000
attr Deye_12k obj-h616-format %.3f
attr Deye_12k obj-h616-reading Externe_Leistung_L1__kW
attr Deye_12k obj-h616-type S16
attr Deye_12k obj-h617-expr $val / 1000
attr Deye_12k obj-h617-format %.3f
attr Deye_12k obj-h617-reading Externe_Leistung_L2__kW
attr Deye_12k obj-h617-type S16
attr Deye_12k obj-h618-expr $val / 1000
attr Deye_12k obj-h618-format %.3f
attr Deye_12k obj-h618-reading Externe_Leistung_L3__kW
attr Deye_12k obj-h618-type S16
attr Deye_12k obj-h619-expr $val / 1000
attr Deye_12k obj-h619-format %.3f
attr Deye_12k obj-h619-reading Externe_Leistung_Gesamt__kW
attr Deye_12k obj-h619-type S16
attr Deye_12k obj-h620-expr $val / 1000
attr Deye_12k obj-h620-format %.3f
attr Deye_12k obj-h620-reading Externe_Scheinleistung_Gesamt_kVA
attr Deye_12k obj-h620-type S16
attr Deye_12k obj-h622-expr $val / 1000
attr Deye_12k obj-h622-format %.3f
attr Deye_12k obj-h622-reading Netzleistung_L1__kW
attr Deye_12k obj-h622-type S16
attr Deye_12k obj-h623-expr $val / 1000
attr Deye_12k obj-h623-format %.3f
attr Deye_12k obj-h623-reading Netzleistung_L2__kW
attr Deye_12k obj-h623-type S16
attr Deye_12k obj-h624-expr $val / 1000
attr Deye_12k obj-h624-format %.3f
attr Deye_12k obj-h624-reading Netzleistung_L3__kW
attr Deye_12k obj-h624-type S16
attr Deye_12k obj-h625-expr $val / 1000
attr Deye_12k obj-h625-format %.3f
attr Deye_12k obj-h625-reading Netzleistung_Gesamt__kW
attr Deye_12k obj-h625-type S16
attr Deye_12k obj-h627-expr $val * 0.1
attr Deye_12k obj-h627-format %.2f
attr Deye_12k obj-h627-reading Inverter_Spannung_L1__V
attr Deye_12k obj-h628-expr $val * 0.1
attr Deye_12k obj-h628-format %.2f
attr Deye_12k obj-h628-reading Inverter_Spannung_L2__V
attr Deye_12k obj-h629-expr $val * 0.1
attr Deye_12k obj-h629-format %.2f
attr Deye_12k obj-h629-reading Inverter_Spannung_L3__V
attr Deye_12k obj-h630-expr $val * 0.01
attr Deye_12k obj-h630-format %.2f
attr Deye_12k obj-h630-reading Inverter_Strom_L1__A
attr Deye_12k obj-h630-type S16
attr Deye_12k obj-h631-expr $val * 0.01
attr Deye_12k obj-h631-format %.2f
attr Deye_12k obj-h631-reading Inverter_Strom_L2__A
attr Deye_12k obj-h631-type S16
attr Deye_12k obj-h632-expr $val * 0.01
attr Deye_12k obj-h632-format %.2f
attr Deye_12k obj-h632-reading Inverter_Strom_L3__A
attr Deye_12k obj-h632-type S16
attr Deye_12k obj-h633-expr $val / 1000
attr Deye_12k obj-h633-format %.3f
attr Deye_12k obj-h633-reading Inverter_Leistung_L1__kW
attr Deye_12k obj-h633-type S16
attr Deye_12k obj-h634-expr $val / 1000
attr Deye_12k obj-h634-format %.3f
attr Deye_12k obj-h634-reading Inverter_Leistung_L2__kW
attr Deye_12k obj-h634-type S16
attr Deye_12k obj-h635-expr $val / 1000
attr Deye_12k obj-h635-format %.3f
attr Deye_12k obj-h635-reading Inverter_Leistung_L3__kW
attr Deye_12k obj-h635-type S16
attr Deye_12k obj-h636-expr $val / 1000
attr Deye_12k obj-h636-format %.3f
attr Deye_12k obj-h636-reading Inverter_Leistung_Gesamt__kW
attr Deye_12k obj-h636-type S16
attr Deye_12k obj-h637-expr $val / 1000
attr Deye_12k obj-h637-format %.3f
attr Deye_12k obj-h637-reading Inverter_Scheinleistung_Gesamt_kVar
attr Deye_12k obj-h637-type S16
attr Deye_12k obj-h638-expr $val * 0.01
attr Deye_12k obj-h638-format %.2f
attr Deye_12k obj-h638-reading Inverter_Frequenz__Hz
attr Deye_12k obj-h638-type U16
attr Deye_12k obj-h640-expr $val / 1000
attr Deye_12k obj-h640-format %.3f
attr Deye_12k obj-h640-reading UPS_Leistung_L1__kW
attr Deye_12k obj-h640-type U16
attr Deye_12k obj-h641-expr $val / 1000
attr Deye_12k obj-h641-format %.3f
attr Deye_12k obj-h641-reading UPS_Leistung_L2__kW
attr Deye_12k obj-h641-type U16
attr Deye_12k obj-h642-expr $val / 1000
attr Deye_12k obj-h642-format %.3f
attr Deye_12k obj-h642-reading UPS_Leistung_L3__kW
attr Deye_12k obj-h642-type U16
attr Deye_12k obj-h643-expr $val / 1000
attr Deye_12k obj-h643-format %.3f
attr Deye_12k obj-h643-reading UPS_Leistung_Gesamt__kW
attr Deye_12k obj-h643-type U16
attr Deye_12k obj-h644-expr $val * 0.1
attr Deye_12k obj-h644-format %.2f
attr Deye_12k obj-h644-reading Last_Spannung_L1__V
attr Deye_12k obj-h644-type U16
attr Deye_12k obj-h645-expr $val * 0.1
attr Deye_12k obj-h645-format %.2f
attr Deye_12k obj-h645-reading Last_Spannung_L2__V
attr Deye_12k obj-h645-type U16
attr Deye_12k obj-h646-expr $val * 0.1
attr Deye_12k obj-h646-format %.2f
attr Deye_12k obj-h646-reading Last_Spannung_L3__V
attr Deye_12k obj-h646-type U16
attr Deye_12k obj-h650-expr $val / 1000
attr Deye_12k obj-h650-format %.3f
attr Deye_12k obj-h650-reading Last_Leistung_L1__kW
attr Deye_12k obj-h650-type S16
attr Deye_12k obj-h651-expr $val / 1000
attr Deye_12k obj-h651-format %.3f
attr Deye_12k obj-h651-reading Last_Leistung_L2__kW
attr Deye_12k obj-h651-type S16
attr Deye_12k obj-h652-expr $val / 1000
attr Deye_12k obj-h652-format %.3f
attr Deye_12k obj-h652-reading Last_Leistung_L3__kW
attr Deye_12k obj-h652-type S16
attr Deye_12k obj-h653-expr $val / 1000
attr Deye_12k obj-h653-format %.3f
attr Deye_12k obj-h653-reading Last_Leistung_Gesamt__kW
attr Deye_12k obj-h653-type S16
attr Deye_12k obj-h655-expr $val * 0.01
attr Deye_12k obj-h655-format %.2f
attr Deye_12k obj-h655-reading Last_Netzfrequenz__Hz
attr Deye_12k obj-h655-type S16
attr Deye_12k obj-h661-expr $val * 0.1
attr Deye_12k obj-h661-format %.2f
attr Deye_12k obj-h661-reading Generator_Spannung_L1__V
attr Deye_12k obj-h662-expr $val * 0.1
attr Deye_12k obj-h662-format %.2f
attr Deye_12k obj-h662-reading Generator_Spannung_L2__V
attr Deye_12k obj-h663-expr $val * 0.1
attr Deye_12k obj-h663-format %.2f
attr Deye_12k obj-h663-reading Generator_Spannung_L3__V
attr Deye_12k obj-h664-expr $val / 1000
attr Deye_12k obj-h664-format %.3f
attr Deye_12k obj-h664-reading Generator_Leistung_L1__kW
attr Deye_12k obj-h665-expr $val / 1000
attr Deye_12k obj-h665-format %.3f
attr Deye_12k obj-h665-reading Generator_Leistung_L2__kW
attr Deye_12k obj-h666-expr $val / 1000
attr Deye_12k obj-h666-format %.3f
attr Deye_12k obj-h666-reading Generator_Leistung_L3__kW
attr Deye_12k obj-h667-expr $val / 100
attr Deye_12k obj-h667-format %.3f
attr Deye_12k obj-h667-reading Generator_Leistung_Gesamt__kW
attr Deye_12k obj-h672-expr $val * 10
attr Deye_12k obj-h672-format %1.f
attr Deye_12k obj-h672-reading PV1_Leistung__W
attr Deye_12k obj-h673-expr $val * 10
attr Deye_12k obj-h673-format %1.f
attr Deye_12k obj-h673-reading PV2_Leistung__W
attr Deye_12k obj-h674-expr $val * 10
attr Deye_12k obj-h674-format %1.f
attr Deye_12k obj-h674-reading PV3_Leistung__W
attr Deye_12k obj-h675-expr $val * 10
attr Deye_12k obj-h675-format %1.f
attr Deye_12k obj-h675-reading PV4_Leistung__W
attr Deye_12k obj-h676-expr $val * 0.1
attr Deye_12k obj-h676-format %.2f
attr Deye_12k obj-h676-reading PV1_Spannung__V
attr Deye_12k obj-h677-expr $val * 0.1
attr Deye_12k obj-h677-format %.2f
attr Deye_12k obj-h677-reading PV1_Strom__A
attr Deye_12k obj-h678-expr $val * 0.1
attr Deye_12k obj-h678-format %.2f
attr Deye_12k obj-h678-reading PV2_Spannung__V
attr Deye_12k obj-h679-expr $val * 0.1
attr Deye_12k obj-h679-format %.2f
attr Deye_12k obj-h679-reading PV2_Strom__A
attr Deye_12k obj-h680-expr $val * 0.1
attr Deye_12k obj-h680-format %.2f
attr Deye_12k obj-h680-reading PV3_Spannung__V
attr Deye_12k obj-h681-expr $val * 0.1
attr Deye_12k obj-h681-format %.2f
attr Deye_12k obj-h681-reading PV3_Strom__A
attr Deye_12k obj-h682-expr $val * 0.1
attr Deye_12k obj-h682-format %.2f
attr Deye_12k obj-h682-reading PV4_Spannung__V
attr Deye_12k obj-h683-expr $val * 0.1
attr Deye_12k obj-h683-format %.2f
attr Deye_12k obj-h683-reading PV4_Strom__A
attr Deye_12k room _DEYE,PV-Anlagen
attr Deye_12k sortby 01.01
attr Deye_12k stateFormat {\
my $bms1v=ReadingsNum($name,'Akku_Spannung_BMS1__V',0);;\
my $bms1a=ReadingsNum($name,'Akku_Strom_BMS1__A',0);;\
my $bms1p=ReadingsNum($name,'Akku_Leistung_BMS1__kW',0);;\
my $aeeh=ReadingsNum($name,'Akku_Energie_Entladung_Heute__kWh',0);;\
my $aelh=ReadingsNum($name,'Akku_Energie_Ladung_Heute__kWh',0);;\
my $aeeg=ReadingsNum($name,'Akku_Energie_Entladung_Gesamt__kWh',0);;\
my $aelg=ReadingsNum($name,'Akku_Energie_Ladung_Gesamt__kWh',0);;\
my $asoh=ReadingsNum($name,'Akku_SOH__ALT',0);;\
my $asoc=ReadingsNum($name,'Akku_SOC_BMS1__KAP',0);;\
\
\
my $pv1v=ReadingsNum($name,'PV1_Spannung__V',0);;\
my $pv1a=ReadingsNum($name,'PV1_Strom__A',0);;\
my $pv1p=ReadingsNum($name,'PV1_Leistung__W',0);;\
my $pv2v=ReadingsNum($name,'PV2_Spannung__V',0);;\
my $pv2a=ReadingsNum($name,'PV2_Strom__A',0);;\
my $pv2p=ReadingsNum($name,'PV2_Leistung__W',0);;\
my $pveh=ReadingsNum($name,'PV_Energie_Heute__kWh',0);;\
\
\
my $gl1v=ReadingsNum($name,'Generator_Spannung_L1__V',0);;\
my $gl1p=ReadingsNum($name,'Generator_Leistung_L1__kW',0);;\
my $gl2v=ReadingsNum($name,'Generator_Spannung_L2__V',0);;\
my $gl2p=ReadingsNum($name,'Generator_Leistung_L2__kW',0);;\
my $gl3v=ReadingsNum($name,'Generator_Spannung_L3__V',0);;\
my $gl3p=ReadingsNum($name,'Generator_Leistung_L3__kW',0);;\
my $geh=ReadingsNum($name,'Generator_Energie__kWh',0);;\
\
\
my $nl1v=ReadingsNum($name,'Netzspannung_L1__V',0);;\
my $nl1a=ReadingsNum($name,'Netzstrom_L1__A',0);;\
my $nl1p=ReadingsNum($name,'Netzleistung_L1__kW',0);;\
my $nl2v=ReadingsNum($name,'Netzspannung_L2__V',0);;\
my $nl2a=ReadingsNum($name,'Netzstrom_L2__A',0);;\
my $nl2p=ReadingsNum($name,'Netzleistung_L2__kW',0);;\
my $nl3v=ReadingsNum($name,'Netzspannung_L3__V',0);;\
my $nl3a=ReadingsNum($name,'Netzstrom_L3__A',0);;\
my $nl3p=ReadingsNum($name,'Netzleistung_L3__kW',0);;\
my $nlsp=ReadingsNum($name,'Netzleistung_Gesamt__kW',0);;\
my $evg=ReadingsNum($name,'Energiekauf_Gesamt__kWh',0);;\
my $elg=ReadingsNum($name,'Energieverkauf_Gesamt__kWh',0);;\
\
my $il1v=ReadingsNum($name,'Inverter_Spannung_L1__V',0);;\
my $il1a=ReadingsNum($name,'Inverter_Strom_L1__A',0);;\
my $il1p=ReadingsNum($name,'Inverter_Leistung_L1__kW',0);;\
my $il2v=ReadingsNum($name,'Inverter_Spannung_L2__V',0);;\
my $il2a=ReadingsNum($name,'Inverter_Strom_L2__A',0);;\
my $il2p=ReadingsNum($name,'Inverter_Leistung_L2__kW',0);;\
my $il3v=ReadingsNum($name,'Inverter_Spannung_L3__V',0);;\
my $il3a=ReadingsNum($name,'Inverter_Strom_L3__A',0);;\
my $il3p=ReadingsNum($name,'Inverter_Leistung_L3__kW',0);;\
my $ilsp=ReadingsNum($name,'Inverter_Leistung_Gesamt__kW',0);;\
\
\
my $ll1v=ReadingsNum($name,'Last_Spannung_L1__V',0);;\
my $ll1p=ReadingsNum($name,'Last_Leistung_L1__kW',0);;\
my $ll2v=ReadingsNum($name,'Last_Spannung_L2__V',0);;\
my $ll2p=ReadingsNum($name,'Last_Leistung_L2__kW',0);;\
my $ll3v=ReadingsNum($name,'Last_Spannung_L3__V',0);;\
my $ll3p=ReadingsNum($name,'Last_Leistung_L3__kW',0);;\
my $llsp=ReadingsNum($name,'Last_Leistung_Gesamt__kW',0);;\
\
\
my $ul1p=ReadingsNum($name,'UPS_Leistung_L1__kW',0);;\
my $ul2p=ReadingsNum($name,'UPS_Leistung_L2__kW',0);;\
my $ul3p=ReadingsNum($name,'UPS_Leistung_L3__kW',0);;\
my $ulsp=ReadingsNum($name,'UPS_Leistung_Gesamt__kW',0);;\
\
\
my $bms1t=ReadingsNum($name,'Akku_Temperatur_BMS1__C',0);;\
\
\
my %val2hex = (\
'1000' => 'bcbcbc',\
'1001' => 'b5f799',\
'1002' => '00fb45',\
'1003' => 'ffa500',\
'1004' => 'f44336',\
'1005' => 'ffffff');;\
\
"\
<b>\
<br>\
   <span style='color:#2986cc'>Akku Alterung<span style='color:transparent'>....<span style='color:#2986cc'>$asoh %\
   <span style='color:transparent'>.............\
   <span style='color:#2986cc'>Akku Kapazität<span style='color:transparent'>....<span style='color:#2986cc'>$asoc %\
<br>\
<br>\
   <span style='color:#FFDD00'>Akku Spannung<span style='color:transparent'>....<span style='color:#FFDD00'>$bms1v V\
   <span style='color:transparent'>.............\
   <span style='color:#AAFF00'>Akku Strom<span style='color:transparent'>....<span style='color:#AAFF00'>$bms1a A\
   <span style='color:transparent'>.............\
   <span style='color:#00FFFF'>Akku Leistung<span style='color:transparent'>....<span style='color:#00FFFF'>$bms1p kW\
<br>\
<br>\
   <span style='color:#c90076'>Akku Energie Entladung Heute<span style='color:transparent'>....<span style='color:#c90076'>$aeeh kWh\
   <span style='color:transparent'>...........\
   <span style='color:#c90076'>Akku Energie Entladung Gesamt<span style='color:transparent'>....<span style='color:#c90076'>$aeeg MWh\
<br>\
   <span style='color:#c90076'>Akku Energie Ladung Heute<span style='color:transparent'>....<span style='color:#c90076'>$aelh kWh\
   <span style='color:transparent'>................\
   <span style='color:#c90076'>Akku Energie Ladung Gesamt<span style='color:transparent'>....<span style='color:#c90076'>$aelg MWh\
<br>\
<br>\
<br>\
\
<span style='color:transparent'>\
<span style='color:#FFFFFF'>Status\
<span style='color:transparent'>...\
<span>".FW_makeImage('rc_dot@#'.$val2hex{ReadingsNum($name,'Betriebsstatus',1000)})."\
</span>\
\
<br>\
<br>\
   <span style='color:#FFDD00'>PV1 Spannung<span style='color:transparent'>....<span style='color:#FFDD00'>$pv1v V\
   <span style='color:transparent'>.............\
   <span style='color:#AAFF00'>PV1 Strom<span style='color:transparent'>....<span style='color:#AAFF00'>$pv1a A\
   <span style='color:transparent'>.............\
   <span style='color:#00FFFF'>PV1 Leistung<span style='color:transparent'>....<span style='color:#00FFFF'>$pv1p W\
<br>\
   <span style='color:#FFDD00'>PV2 Spannung<span style='color:transparent'>....<span style='color:#FFDD00'>$pv2v V\
   <span style='color:transparent'>.............\
   <span style='color:#AAFF00'>PV2 Strom<span style='color:transparent'>....<span style='color:#AAFF00'>$pv2a A\
   <span style='color:transparent'>.............\
   <span style='color:#00FFFF'>PV2 Leistung<span style='color:transparent'>....<span style='color:#00FFFF'>$pv2p W\
<br>\
<br>\
   <span style='color:#c90076'>PV Energie Heute<span style='color:transparent'>......<span style='color:#c90076'>$pveh kWh\
<br>\
<br>\
<br>\
<br>\
   <span style='color:#FFDD00'>Generator Spannung L1<span style='color:transparent'>....<span style='color:#FFDD00'>$gl1v V\
   <span style='color:transparent'>.............\
   <span style='color:#00FFFF'>Generator Leistung L1<span style='color:transparent'>....<span style='color:#00FFFF'>$gl1p kW\
<br>\
   <span style='color:#FFDD00'>Generator Spannung L2<span style='color:transparent'>....<span style='color:#FFDD00'>$gl2v V\
   <span style='color:transparent'>.............\
   <span style='color:#00FFFF'>Generator Leistung L2<span style='color:transparent'>....<span style='color:#00FFFF'>$gl2p kW\
<br>\
   <span style='color:#FFDD00'>Generator Spannung L3<span style='color:transparent'>....<span style='color:#FFDD00'>$gl3v V\
   <span style='color:transparent'>.............\
   <span style='color:#00FFFF'>Generator Leistung L3<span style='color:transparent'>....<span style='color:#00FFFF'>$gl3p kW\
<br>\
<br>\
   <span style='color:#c90076'>Generator Energie<span style='color:transparent'>......<span style='color:#c90076'>$geh kWh\
<br>\
<br>\
<br>\
   <span style='color:#FFDD00'>Grid Spannung L1<span style='color:transparent'>..........<span style='color:#FFDD00'>$nl1v V\
   <span style='color:transparent'>.............\
   <span style='color:#AAFF00'>Grid Strom L1<span style='color:transparent'>.........<span style='color:#AAFF00'>$nl1a A\
   <span style='color:transparent'>.............\
   <span style='color:#00FFFF'>Grid Leistung L1<span style='color:transparent'>..........<span style='color:#00FFFF'>$nl1p kW\
<br>\
   <span style='color:#FFDD00'>Grid Spannung L2<span style='color:transparent'>..........<span style='color:#FFDD00'>$nl2v V\
   <span style='color:transparent'>.............\
   <span style='color:#AAFF00'>Grid Strom L2<span style='color:transparent'>.........<span style='color:#AAFF00'>$nl2a A\
   <span style='color:transparent'>.............\
   <span style='color:#00FFFF'>Grid Leistung L2<span style='color:transparent'>..........<span style='color:#00FFFF'>$nl2p kW\
<br>\
   <span style='color:#FFDD00'>Grid Spannung L3<span style='color:transparent'>..........<span style='color:#FFDD00'>$nl3v V\
   <span style='color:transparent'>.............\
   <span style='color:#AAFF00'>Grid Strom L3<span style='color:transparent'>.........<span style='color:#AAFF00'>$nl3a A\
   <span style='color:transparent'>.............\
   <span style='color:#00FFFF'>Grid Leistung L3<span style='color:transparent'>..........<span style='color:#00FFFF'>$nl3p kW\
<br>\
   <span style='color:transparent'>.............................................................................................................................   \
   <span style='color:#00FFFF'>Grid Leistung ∑<span style='color:transparent'>2..........<span style='color:#00FFFF'>$nlsp kW\
<br>\
<br>\
   <span style='color:#c90076'>Grid Energie Import Gesamt<span style='color:transparent'>....<span style='color:#c90076'>$evg kWh\
<br>\
   <span style='color:#c90076'>Grid Energie Export Gesamt<span style='color:transparent'>....<span style='color:#c90076'>$elg kWh\
<br>\
<br>\
   <span style='color:#FFDD00'>Inverter Spannung L1<span style='color:transparent'>....<span style='color:#FFDD00'>$il1v V\
   <span style='color:transparent'>.............\
   <span style='color:#AAFF00'>Inverter Strom L1<span style='color:transparent'>....<span style='color:#AAFF00'>$il1a A\
   <span style='color:transparent'>.............\
   <span style='color:#00FFFF'>Inverter Leistung L1<span style='color:transparent'>.....<span style='color:#00FFFF'>$il1p kW\
<br>\
   <span style='color:#FFDD00'>Inverter Spannung L2<span style='color:transparent'>....<span style='color:#FFDD00'>$il2v V\
   <span style='color:transparent'>.............\
   <span style='color:#AAFF00'>Inverter Strom L2<span style='color:transparent'>....<span style='color:#AAFF00'>$il2a A\
   <span style='color:transparent'>.............\
   <span style='color:#00FFFF'>Inverter Leistung L2<span style='color:transparent'>.....<span style='color:#00FFFF'>$il2p kW\
<br>\
   <span style='color:#FFDD00'>Inverter Spannung L3<span style='color:transparent'>....<span style='color:#FFDD00'>$il3v V\
   <span style='color:transparent'>.............\
   <span style='color:#AAFF00'>Inverter Strom L3<span style='color:transparent'>....<span style='color:#AAFF00'>$il3a A\
   <span style='color:transparent'>.............\
   <span style='color:#00FFFF'>Inverter Leistung L3<span style='color:transparent'>.....<span style='color:#00FFFF'>$il3p kW\
<br>\
   <span style='color:transparent'>..............................................................................................................................   \
   <span style='color:#00FFFF'>Inverter Leistung ∑<span style='color:transparent'>2.....<span style='color:#00FFFF'>$ilsp kW\
<br>\
<br>\
   <span style='color:#FFDD00'>Last Spannung L1<span style='color:transparent'>..........<span style='color:#FFDD00'>$ll1v V\
   <span style='color:transparent'>.............\
   <span style='color:#00FFFF'>Last Leistung L1<span style='color:transparent'>....<span style='color:#00FFFF'>$ll1p kW\
   <span style='color:transparent'>...........\
   <span style='color:#00FFFF'>UPS Leistung L1<span style='color:transparent'>..........<span style='color:#00FFFF'>$ul1p kW\
<br>\
   <span style='color:#FFDD00'>Last Spannung L2<span style='color:transparent'>..........<span style='color:#FFDD00'>$ll2v V\
   <span style='color:transparent'>.............\
   <span style='color:#00FFFF'>Last Leistung L2<span style='color:transparent'>....<span style='color:#00FFFF'>$ll2p kW\
   <span style='color:transparent'>...........\
   <span style='color:#00FFFF'>UPS Leistung L2<span style='color:transparent'>..........<span style='color:#00FFFF'>$ul2p kW\
<br>\
   <span style='color:#FFDD00'>Last Spannung L3<span style='color:transparent'>..........<span style='color:#FFDD00'>$ll3v V\
   <span style='color:transparent'>.............\
   <span style='color:#00FFFF'>Last Leistung L3<span style='color:transparent'>....<span style='color:#00FFFF'>$ll3p kW\
   <span style='color:transparent'>...........\
   <span style='color:#00FFFF'>UPS Leistung L3<span style='color:transparent'>..........<span style='color:#00FFFF'>$ul3p kW\
<br>\
   <span style='color:transparent'>....................................................................\
   <span style='color:#00FFFF'>Last Leistung ∑<span style='color:transparent'>......<span style='color:#00FFFF'>$llsp kW\
   <span style='color:transparent'>...........\
   <span style='color:#00FFFF'>UPS Leistung ∑<span style='color:transparent'>............<span style='color:#00FFFF'>$ulsp kW\
<br>\
<br>\
</b></span>\
"\
}


define FileLog_Deye_12k FileLog /media/hdd/fhem/log02/pv-anlagen/og2/pva1/Deye_12k-%Y-%m-%W.log Deye_12k:Akku_SOH__ALT:.*|Deye_12k:Akku_SOC__KAP:.*|Deye_12k:Akku_Spannung__V:.*
attr FileLog_Deye_12k alias OG2 Heizraum - PV-Anlage 1
attr FileLog_Deye_12k createGluedFile 1
attr FileLog_Deye_12k icon edit_paste
attr FileLog_Deye_12k logtype temp4:Temp,text
attr FileLog_Deye_12k room _LOG

define SVG_Deye_12k SVG FileLog_Deye_12k:SVG_Deye_12k:CURRENT
attr SVG_Deye_12k alias OG2 Heizraum - PV-Anlage 1
attr SVG_Deye_12k fixedrange week
attr SVG_Deye_12k group PV Anlage 1
attr SVG_Deye_12k plotWeekStartDay 1
attr SVG_Deye_12k plotsize 800,250
attr SVG_Deye_12k room PV-Anlagen,_DEYE
attr SVG_Deye_12k sortby 01.02


define FileLog_Deye_12kPV FileLog /media/hdd/fhem/log02/pv-anlagen/og2/pva1/Deye_12kPV-%Y-%m-%W.log Deye_12k:PV1_Spannung__V:.*|Deye_12k:PV1_Strom__A:.*|Deye_12k:PV2_Spannung__V:.*|Deye_12k:PV2_Strom__A:.*
attr FileLog_Deye_12kPV alias OG2 Heizraum - PV-Anlage 1
attr FileLog_Deye_12kPV createGluedFile 1
attr FileLog_Deye_12kPV icon edit_paste
attr FileLog_Deye_12kPV logtype temp4:Temp,text
attr FileLog_Deye_12kPV room _LOG

define SVG_Deye_12kPV SVG FileLog_Deye_12kPV:SVG_Deye_12kPV:CURRENT
attr SVG_Deye_12kPV alias OG2 Heizraum - PV-Anlage 1
attr SVG_Deye_12kPV fixedrange week
attr SVG_Deye_12kPV group PV Anlage 1
attr SVG_Deye_12kPV plotWeekStartDay 1
attr SVG_Deye_12kPV plotsize 800,250
attr SVG_Deye_12kPV room PV-Anlagen,_DEYE
attr SVG_Deye_12kPV sortby 01.03

 

0110008F0001023E80A8AF

So sieht der Befehl aus, um Max Sell Power (Register 143/8F hex.) auf 16.000 W einzustellen.

Jetzt muss ich nur noch herausfinden aus was sich dieser Datenstring zusammensetzt. Dieser beinhaltet anscheinend mehr als nur max Sell Power.

011000 8F 000102 3E80 A8AF

Adresse: 143 <> 8F

Leistung: 16000 <> 3E80

Schreiben: 10 <> 16


Diese r Beitrag wurde geändert Vor 4 Wochen von Burny

LG
Chris
SUN-12K-SG01HP3-EU-AM2, 2 x GB-LBS 12,27kWh
SUN-15K-SG01HP3-EU-AM2, 2 x GB-LBS 24,54kWh


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

Veröffentlicht von: @burny

Jetzt muss ich nur noch herausfinden aus was sich dieser Datenstring zusammensetzt.

01 10 008F 0001 02 3E80 A8AF

01 - Device Nr. 01
10 - function code: 03 - lesen oder 10 - schreiben (1 byte, 2 Stellen)
008F - die Adresse des ersten zu lesenden oder zu schreibenden Registers wird in Hex eingegeben. (2 Byte, 4 Stellen)
0001 - Anzahl der zu lesenden oder zu schreibenden Register (2 Byte, 4 Stellen)
02 - byte count, Anzahl der zu schreibenden Bytes (1 Byte, 2 Stellen)
3E80 - Wert für das Register in Hex (2 Byte, 4 Stellen)
A8AF - CRC Code, wird für jede Befehl berechnet

Ich bin der Meinung, dass du es nicht brauchst, da die gleichen Befehle, um die Register auszulesen, bei dir im Hintergrund laufen.

Veröffentlicht von: @burny

Ob ich die Steuerung über WLAN oder RS485 mache ist egal.

Vielleicht hängt es von der Firmware ab? Ich weiß, dass es mit der älteren FW nicht möglich war, die Register mit den Adressen ab 10.000 über RS485 auszulesen.


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
(@burny)
Premium Mitglied Neues Mitglied
Mitglied seit: Vor 2 Jahren
Beiträge: 112
Themenstarter  

@amiko

Danke für die Aufklärung der Zusammensetzung. 


LG
Chris
SUN-12K-SG01HP3-EU-AM2, 2 x GB-LBS 12,27kWh
SUN-15K-SG01HP3-EU-AM2, 2 x GB-LBS 24,54kWh


   
AntwortZitat
(@rensle)
Deye Kenner Neues Mitglied
Mitglied seit: Vor 2 Jahren
Beiträge: 75
 

Hier meine Configuration.yaml für HA, vielleicht hilft sie dem einen oder anderen zum Einstieg. 

Oben die IP-Adresse des Waveshares, und Modbus TCP Standardport.

Dann nur die Register definieren, schon stehen sie als Entität in HA zur Verfügung.

 

modbus:
  - type: tcp
    host: 192.168.0.70
    port: 502
    name: hub1

    sensors:
      #Erzeugungssleistung
      - name: "Deye Output Total"
        unit_of_measurement: "W"
        scan_interval: 2
        slave: 1
        address: 636
        input_type: holding
        data_type: int16
        scale: 1

@amiko Wieso bekommt man über RS232 mehr Informationen als über RS485 ? Wird letztlich nicht alles über Modbus gelesen / geschrieben ?

Ich kann schon immer alle Register über 10000 auslesen, aber die max./min. Zellspannung erst nach dem letzten BMS-Update (ohne WR-Update). 
P.S.: Habe einen HV-WR und GB-L

 


SUN-10K-SG01HP3-EU-AM2, GB-L 12,24kWh


   
AntwortZitat
(@burny)
Premium Mitglied Neues Mitglied
Mitglied seit: Vor 2 Jahren
Beiträge: 112
Themenstarter  

@rensle 

Danke für deine Tipps.

Mal sehen was ich vernünftig realisieren kann.


LG
Chris
SUN-12K-SG01HP3-EU-AM2, 2 x GB-LBS 12,27kWh
SUN-15K-SG01HP3-EU-AM2, 2 x GB-LBS 24,54kWh


   
AntwortZitat
(@deye_man)
Mitglied Neues Mitglied
Mitglied seit: Vor 2 Jahren
Beiträge: 4
 

Um das alles etwas abzukürzen, hier mal der Link zum Modbus Register Download für die Hybrid Wechselrichter https://github.com/Mights001/DeyeFirmware/tree/main/Modbus



   
AntwortZitat