From 87cb973d5475adfa71861a61a2e8eaf56757184f Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sun, 5 May 2024 01:50:02 +0200 Subject: [PATCH 01/47] Create README.md --- .../README.md | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/README.md diff --git a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/README.md b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/README.md new file mode 100644 index 0000000..658a312 --- /dev/null +++ b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/README.md @@ -0,0 +1,32 @@ +# Phoenix Contact Messgeräte EEM-EM3xx / EEM-DM3xx + +## Kompatieble Messgeräte: +### Getestet +|Modell |Item No. |Firmware | +|--------------|----------------|-------------| +|EEM-EM377 | 2908590 |1.0.7 | + +### Ungetestet +|Modell |Item No. | +|--------------|----------------| +| EEM-DM357-70 | 1219095 | +| EEM-DM357 | 1252817 | +| EEM-EM355 | 2908578 | +| EEM-EM357 | 2908588 (EOL?) | +| EEM-EM375 | 2908581 | + +## Register: + +## Probleme / Fehler mit dem EEM-EM377: +- Fehler beim lesen von Coils "Poll error count: 1 code: {"errorCode":130,"exceptionCode":1,"message":"ILLEGAL FUNCTION"}" --> Ursache unbekannt +- Fehlender Support für Signed 64Bit in ioBroker.modbus Adapter (6.2.2) --> es gibt aber immer ein Register mit gleichen Inhalt als Float +- in wenigen Fällen war der Datentyp im Handbuch falsch oder fehlte --> wurde geändert so weit testbar +- Register Modbus/RTU betreffend kopnnten nicht getestet werden +- Register für Tarif 1 und 2 betreffend konnten nicht getestet werden sollten aber funktionieren mit einem passenden Gerät + +## Quellen: +https://www.phoenixcontact.com/de-de/produkte/energiezaehler-eem-em377-2908590 + +## Einstellungen im Adapter für Modbus/TCP: +![grafik](https://github.com/Gugulao/modbus-templates/assets/76453304/88846a6f-7c02-4176-8b81-5c42f074690d) +![grafik](https://github.com/Gugulao/modbus-templates/assets/76453304/df55b44c-903d-4156-9086-ed9809eb10e3) From 7141b626b2fa67d1f3062af3440a82e96b6ee757 Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sun, 5 May 2024 15:46:15 +0200 Subject: [PATCH 02/47] Update README.md --- .../Phoenix Contact EEM-EM3xx EEM-DM3xx/README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/README.md b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/README.md index 658a312..249f878 100644 --- a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/README.md +++ b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/README.md @@ -15,18 +15,18 @@ | EEM-EM357 | 2908588 (EOL?) | | EEM-EM375 | 2908581 | -## Register: - ## Probleme / Fehler mit dem EEM-EM377: - Fehler beim lesen von Coils "Poll error count: 1 code: {"errorCode":130,"exceptionCode":1,"message":"ILLEGAL FUNCTION"}" --> Ursache unbekannt - Fehlender Support für Signed 64Bit in ioBroker.modbus Adapter (6.2.2) --> es gibt aber immer ein Register mit gleichen Inhalt als Float -- in wenigen Fällen war der Datentyp im Handbuch falsch oder fehlte --> wurde geändert so weit testbar +- in wenigen Fällen ist der Datentyp im Handbuch vermutlich falsch oder fehlte --> wurde geändert so weit testbar - Register Modbus/RTU betreffend kopnnten nicht getestet werden - Register für Tarif 1 und 2 betreffend konnten nicht getestet werden sollten aber funktionieren mit einem passenden Gerät -## Quellen: -https://www.phoenixcontact.com/de-de/produkte/energiezaehler-eem-em377-2908590 ## Einstellungen im Adapter für Modbus/TCP: ![grafik](https://github.com/Gugulao/modbus-templates/assets/76453304/88846a6f-7c02-4176-8b81-5c42f074690d) ![grafik](https://github.com/Gugulao/modbus-templates/assets/76453304/df55b44c-903d-4156-9086-ed9809eb10e3) + + +## Quellen: +https://www.phoenixcontact.com/de-de/produkte/energiezaehler-eem-em377-2908590 From 9c6859a99d1990107e761629a479cbad7423b554 Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sun, 5 May 2024 15:56:21 +0200 Subject: [PATCH 03/47] Create Momentanwerte 1.tsv --- .../Integer/Momentanwerte 1.tsv | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/Momentanwerte 1.tsv diff --git a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/Momentanwerte 1.tsv b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/Momentanwerte 1.tsv new file mode 100644 index 0000000..9677523 --- /dev/null +++ b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/Momentanwerte 1.tsv @@ -0,0 +1,32 @@ +_address name description unit type len factor offset formula role room cw isScale +50512 Hour Betriebsstundenzähler h uint32be 2 0,01 0 level false +50514 U L1-L2 Leiterspannung (L1<->L2) V uint32be 2 0,01 0 level false +50516 U L2-L3 Leiterspannung (L2<->L3) V uint32be 2 0,01 0 level false +50518 U L3-L1 Leiterspannung (L3<->L1) V uint32be 2 0,01 0 level false +50520 U L1-N Leiterspannung (L1<->N) V uint32be 2 0,01 0 level false +50522 U L2-N Leiterspannung (L2<->N) V uint32be 2 0,01 0 level false +50524 U L3-N Leiterspannung (L3<->N) V uint32be 2 0,01 0 level false +50526 F Frequenz Hz uint32be 2 0,01 0 level false +50528 I-L1 Strom L1 A uint32be 2 0,001 0 level false +50530 I-L2 Strom L2 A uint32be 2 0,001 0 level false +50532 I-L3 Strom L3 A uint32be 2 0,001 0 level false +50534 I-N Strom N A uint32be 2 0,001 0 level false +50536 ΣP Summe Wirkleistung +/- W int32be 2 10 0 level false +50538 ΣQ Summe Blindleistung +/- var int32be 2 10 0 level false +50540 ΣS Summe Scheinleistung +/- VA int32be 2 10 0 level false +50542 ΣPF Summe Leistungsfaktor -: kapazitiv und +: induktiv int32be 2 0,001 0 level false +50544 P-L1 Wirkleistung L1 +/- W int32be 2 10 0 level false +50546 P-L2 Wirkleistung L2 +/- W int32be 2 10 0 level false +50548 P-L3 Wirkleistung L3 +/- W int32be 2 10 0 level false +50550 Q-L1 Blindleistung L1 +/- var int32be 2 10 0 level false +50552 Q-L2 Blindleistung L2 +/- var int32be 2 10 0 level false +50554 Q-L3 Blindleistung L3 +/- var int32be 2 10 0 level false +50556 S-L1 Scheinleistung L1 +/- VA int32be 2 10 0 level false +50558 S-L2 Scheinleistung L2 +/- VA int32be 2 10 0 level false +50560 S-L3 Scheinleistung L3 +/- VA int32be 2 10 0 level false +50562 PF-L1 Leistungsfaktor L1 -: kapazitiv und +: induktiv int32be 2 0,001 0 level false +50564 PF-L2 Leistungsfaktor L3 -: kapazitiv und +: induktiv int32be 2 0,001 0 level false +50566 PF-L3 Leistungsfaktor L3 -: kapazitiv und +: induktiv int32be 2 0,001 0 level false +50568 I-SYS Mittelwert der Ströme (I1 + I2 + I3) / 3 A uint32be 2 0,001 0 level false +50570 U-SYS Mittelwert der Leiterspannungen (U12 + U23 + U31) / 3 V uint32be 2 0,01 0 level false +50572 V-SYS Mittelwert der Leiterspannungen gegen N (V1 + V2 + V3) / 3 V uint32be 2 0,01 0 level false From 2796049ad8d4edec2186e80ee57a32b932bb271c Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sun, 5 May 2024 15:58:50 +0200 Subject: [PATCH 04/47] Rename Momentanwerte 1.tsv to 50512-50572 Momentanwerte 1.tsv --- .../{Momentanwerte 1.tsv => 50512-50572 Momentanwerte 1.tsv} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/{Momentanwerte 1.tsv => 50512-50572 Momentanwerte 1.tsv} (100%) diff --git a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/Momentanwerte 1.tsv b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/50512-50572 Momentanwerte 1.tsv similarity index 100% rename from Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/Momentanwerte 1.tsv rename to Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/50512-50572 Momentanwerte 1.tsv From 714734a2c02b0f6c97b763df5bba80e6e631abae Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sun, 5 May 2024 16:03:21 +0200 Subject: [PATCH 05/47] Create 50768-50788 Energiewerte.tsv --- .../Integer/50768-50788 Energiewerte.tsv | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/50768-50788 Energiewerte.tsv diff --git a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/50768-50788 Energiewerte.tsv b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/50768-50788 Energiewerte.tsv new file mode 100644 index 0000000..29e7cca --- /dev/null +++ b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/50768-50788 Energiewerte.tsv @@ -0,0 +1,12 @@ +_address name description unit type len factor offset formula role room cw isScale +50768 Hour Betriebsstundenzähler h uint32be 2 0,01 0 level false +50770 ΣP+ Gesamt Wirkarbeit System Bezug kWh uint32be 2 1 0 level false +50772 ΣQi Gesamt Blindarbeit System induktiv kvarh uint32be 2 1 0 level false +50774 ΣS Gesamt Scheinarbeit System kVAh uint32be 2 1 0 level false +50776 ΣP- Gesamt Wirkarbeit System Abgabe kWh uint32be 2 1 0 level false +50778 ΣQk Gesamt Blindenergie System kapazitiv kvarh uint32be 2 1 0 level false +50780 T ΣP+ Teilenergiezähler Wirkarbeit System Bezug kWh uint32be 2 1 0 level false +50782 T ΣQi Teilenergiezähler Blindarbeit System induktiv kvarh uint32be 2 1 0 level false +50784 T ΣS Teilenergiezähler Scheinarbeit System kVAh uint32be 2 1 0 level false +50786 T ΣP- Teilenergiezähler Wirkarbeit System Abgabe kWh uint32be 2 1 0 level false +50788 T ΣQk Teilenergiezähler Blindarbeit System kapazitiv kvarh uint32be 2 1 0 level false From bff38433abd76bff2c9f8265febb0b8ac4cab997 Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sun, 5 May 2024 16:05:06 +0200 Subject: [PATCH 06/47] Create 0-82 Momentanwerte 1.tsv --- .../Integer/0-82 Momentanwerte 1.tsv | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/0-82 Momentanwerte 1.tsv diff --git a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/0-82 Momentanwerte 1.tsv b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/0-82 Momentanwerte 1.tsv new file mode 100644 index 0000000..8ef53c7 --- /dev/null +++ b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/0-82 Momentanwerte 1.tsv @@ -0,0 +1,31 @@ +_address name description unit type len factor offset formula role room cw isScale +0 U L1-N Leiterspannung (L1<->N) V uint32be 2 0,001 0 level false false +2 U L2-N Leiterspannung (L2<->N) V uint32be 2 0,001 0 level false false +4 U L3-N Leiterspannung (L3<->N) V uint32be 2 0,001 0 level false false +6 U L1-L2 Leiterspannung (L1<->L2) V uint32be 2 0,001 0 level false false +8 U L2-L3 Leiterspannung (L2<->L3) V uint32be 2 0,001 0 level false false +10 U L3-L1 Leiterspannung (L3<->L1) V uint32be 2 0,001 0 level false false +12 U-SYS Mittelwert der Leiterspannungen (U12 + U23 + U31) / 3 V uint32be 2 0,001 0 level false false +14 I-L1 Strom L1 A uint32be 2 0,001 0 level false false +16 I-L2 Strom L2 A uint32be 2 0,001 0 level false false +18 I-L3 Strom L3 A uint32be 2 0,001 0 level false false +20 I-N Strom N A uint32be 2 0,001 0 level false false +22 I-SYS Mittelwert der Ströme (I1 + I2 + I3) / 3 A uint32be 2 0,001 0 level false false +24 PF-L1 Leistungsfaktor L1 -: kapazitiv und +: induktiv int32be 2 0,001 0 level false false +26 PF-L2 Leistungsfaktor L3 -: kapazitiv und +: induktiv int32be 2 0,001 0 level false false +28 PF-L3 Leistungsfaktor L3 -: kapazitiv und +: induktiv int32be 2 0,001 0 level false false +30 ΣPF Summe Leistungsfaktor -: kapazitiv und +: induktiv int32be 2 0,001 0 level false false +32 P-L1 Wirkleistung L1 +/- W int64be 4 0,001 0 level false false +36 P-L2 Wirkleistung L2 +/- W int64be 4 0,001 0 level false false +40 P-L3 Wirkleistung L3 +/- W int64be 4 0,001 0 level false false +44 ΣP Summe Wirkleistung +/- W int64be 4 0,001 0 level false false +48 S-L1 Scheinleistung L1 +/- VA int64be 4 0,001 0 level false false +52 S-L2 Scheinleistung L2 +/- VA int64be 4 0,001 0 level false false +56 S-L3 Scheinleistung L3 +/- VA int64be 4 0,001 0 level false false +60 ΣS Summe Scheinleistung +/- VA int64be 4 0,001 0 level false false +64 Q-L1 Blindleistung L1 +/- var int64be 4 0,001 0 level false false +68 Q-L2 Blindleistung L2 +/- var int64be 4 0,001 0 level false false +72 Q-L3 Blindleistung L3 +/- var int64be 4 0,001 0 level false false +76 ΣQ Summe Blindleistung +/- var int64be 4 0,001 0 level false false +80 F Frequenz Hz uint32be 2 0,001 0 level false false +82 Phasenfolge 0: 123 (CCW / rechts Drehend) 1: 132 (CW / links Drehend) 2: Nicht verfügbar uint32be 2 1 0 level false false From 8d4b55caa3b5ea11db20bca735a4fe9aa6c4be02 Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sun, 5 May 2024 16:05:24 +0200 Subject: [PATCH 07/47] Rename 50512-50572 Momentanwerte 1.tsv to 50512-50572 Momentanwerte 2.tsv --- ...-50572 Momentanwerte 1.tsv => 50512-50572 Momentanwerte 2.tsv} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/{50512-50572 Momentanwerte 1.tsv => 50512-50572 Momentanwerte 2.tsv} (100%) diff --git a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/50512-50572 Momentanwerte 1.tsv b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/50512-50572 Momentanwerte 2.tsv similarity index 100% rename from Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/50512-50572 Momentanwerte 1.tsv rename to Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/50512-50572 Momentanwerte 2.tsv From 6cba8a92e5ecbca87ad5856bc2cccdc008e7efa2 Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sun, 5 May 2024 16:06:16 +0200 Subject: [PATCH 08/47] =?UTF-8?q?Create=20256-412=20Z=C3=A4hler.tsv?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Integer/256-412 Z\303\244hler.tsv" | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/256-412 Z\303\244hler.tsv" diff --git "a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/256-412 Z\303\244hler.tsv" "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/256-412 Z\303\244hler.tsv" new file mode 100644 index 0000000..d3db917 --- /dev/null +++ "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/256-412 Z\303\244hler.tsv" @@ -0,0 +1,41 @@ +_address name description unit type len factor offset formula role room cw isScale +256 Z P+-L1 Zähler gesamte Wirkarbeit Bezug L1 (nicht zurücksetzbar) kWh uint64be 4 0,0001 level false false +260 Z P+-L2 Zähler gesamte Wirkarbeit Bezug L2 (nicht zurücksetzbar) kWh uint64be 4 0,0001 level false false +264 Z P+-L3 Zähler gesamte Wirkarbeit Bezug L3 (nicht zurücksetzbar) kWh uint64be 4 0,0001 level false false +268 Z ΣP+ Zähler gesamte Wirkarbeit Bezug Σ (nicht zurücksetzbar) kWh uint64be 4 0,0001 level false false +272 Z P--L1 Zähler gesamte Wirkarbeit Abgabe L1 (nicht zurücksetzbar) kWh uint64be 4 0,0001 level false false +276 Z P--L2 Zähler gesamte Wirkarbeit Abgabe L2 (nicht zurücksetzbar) kWh uint64be 4 0,0001 level false false +280 Z P--L3 Zähler gesamte Wirkarbeit Abgabe L3 (nicht zurücksetzbar) kWh uint64be 4 0,0001 level false false +284 Z ΣP- Zähler gesamte Wirkarbeit Abgabe Σ (nicht zurücksetzbar) kWh uint64be 4 0,0001 level false false +288 Z S+i-L1 Zähler gesamte Scheinarbeit Bezug induktiv L1 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +292 Z S+i-L2 Zähler gesamte Scheinarbeit Bezug induktiv L2 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +296 Z S+i-L3 Zähler gesamte Scheinarbeit Bezug induktiv L3 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +300 Z ΣS+i Zähler gesamte Scheinarbeit Bezug induktiv Σ (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +304 Z S-i-L1 Zähler gesamte Scheinarbeit Abgabe induktiv L1 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +308 Z S-i-L2 Zähler gesamte Scheinarbeit Abgabe induktiv L2 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +312 Z S-i-L3 Zähler gesamte Scheinarbeit Abgabe induktiv L3 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +316 Z ΣS-i Zähler gesamte Scheinarbeit Abgabe induktiv Σ (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +320 Z S+k-L1 Zähler gesamte Scheinarbeit Bezug kapazitiv L1 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +324 Z S+k-L2 Zähler gesamte Scheinarbeit Bezug kapazitiv L2 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +328 Z S+k-L3 Zähler gesamte Scheinarbeit Bezug kapazitiv L3 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +332 Z ΣS+k Zähler gesamte Scheinarbeit Bezug kapazitiv Σ (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +336 Z S-k-L1 Zähler gesamte Scheinarbeit Abgabe kapazitiv L1 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +340 Z S-k-L2 Zähler gesamte Scheinarbeit Abgabe kapazitiv L2 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +344 Z S-k-L3 Zähler gesamte Scheinarbeit Abgabe kapazitiv L3 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +348 Z ΣS-k Zähler gesamte Scheinarbeit Abgabe kapazitiv Σ (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +352 Z Q+i-L1 Zähler gesamte Blindarbeit Bezug induktiv L1 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +356 Z Q+i-L2 Zähler gesamte Blindarbeit Bezug induktiv L2 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +360 Z Q+i-L3 Zähler gesamte Blindarbeit Bezug induktiv L3 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +364 Z ΣQ+i Zähler gesamte Blindarbeit Bezug induktiv Σ (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +368 Z Q-i-L1 Zähler gesamte Blindarbeit Abgabe induktiv L1 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +372 Z Q-i-L2 Zähler gesamte Blindarbeit Abgabe induktiv L2 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +376 Z Q-i-L3 Zähler gesamte Blindarbeit Abgabe induktiv L3 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +380 Z ΣSQ-i Zähler gesamte Blindarbeit Abgabe induktiv Σ (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +384 Z Q+k-L1 Zähler gesamte Blindarbeit Bezug kapazitiv L1 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +388 Z Q+k-L2 Zähler gesamte Blindarbeit Bezug kapazitiv L2 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +392 Z Q+k-L3 Zähler gesamte Blindarbeit Bezug kapazitiv L3 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +396 Z ΣQ+k Zähler gesamte Blindarbeit Bezug kapazitiv Σ (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +400 Z Q-k-L1 Zähler gesamte Blindarbeit Abgabe kapazitiv L1 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +404 Z Q-k-L2 Zähler gesamte Blindarbeit Abgabe kapazitiv L2 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +408 Z Q-k-L3 Zähler gesamte Blindarbeit Abgabe kapazitiv L3 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +412 Z ΣQ-k Zähler gesamte Blindarbeit Abgabe kapazitiv Σ (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false From 1a3462c2803d7ff72641b74c54e51d109af81dac Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sun, 5 May 2024 16:07:18 +0200 Subject: [PATCH 09/47] =?UTF-8?q?Create=20515-668=20Z=C3=A4hler=20Tarif=20?= =?UTF-8?q?1.tsv?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../515-668 Z\303\244hler Tarif 1.tsv" | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/515-668 Z\303\244hler Tarif 1.tsv" diff --git "a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/515-668 Z\303\244hler Tarif 1.tsv" "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/515-668 Z\303\244hler Tarif 1.tsv" new file mode 100644 index 0000000..764cb5f --- /dev/null +++ "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/515-668 Z\303\244hler Tarif 1.tsv" @@ -0,0 +1,41 @@ +_address name description unit type len factor offset formula role room cw isScale +512 Z1 P+-L1 Zählertarif 1 Wirkarbeit Bezug L1 (nicht zurücksetzbar) kWh uint64be 4 0,0001 0 level false false +516 Z1 P+-L2 Zählertarif 1 Wirkarbeit Bezug L2 (nicht zurücksetzbar) kWh uint64be 4 0,0001 0 level false false +520 Z1 P+-L3 Zählertarif 1 Wirkarbeit Bezug L3 (nicht zurücksetzbar) kWh uint64be 4 0,0001 0 level false false +524 Z1 ΣP+ Zählertarif 1 Wirkarbeit Bezug Σ (nicht zurücksetzbar) kWh uint64be 4 0,0001 0 level false false +528 Z1 P--L1 Zählertarif 1 Wirkarbeit Abgabe L1 (nicht zurücksetzbar) kWh uint64be 4 0,0001 0 level false false +532 Z1 P--L2 Zählertarif 1 Wirkarbeit Abgabe L2 (nicht zurücksetzbar) kWh uint64be 4 0,0001 0 level false false +536 Z1 P--L3 Zählertarif 1 Wirkarbeit Abgabe L3 (nicht zurücksetzbar) kWh uint64be 4 0,0001 0 level false false +540 Z1 ΣP- Zählertarif 1 Wirkarbeit Abgabe Σ (nicht zurücksetzbar) kWh uint64be 4 0,0001 0 level false false +544 Z1 S+i-L1 Zählertarif 1 Scheinarbeit Bezug induktiv L1 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +548 Z1 S+i-L2 Zählertarif 1 Scheinarbeit Bezug induktiv L2 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +552 Z1 S+i-L3 Zählertarif 1 Scheinarbeit Bezug induktiv L3 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +556 Z1 ΣS+i Zählertarif 1 Scheinarbeit Bezug induktiv Σ (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +560 Z1 S-i-L1 Zählertarif 1 Scheinarbeit Abgabe induktiv L1 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +564 Z1 S-i-L2 Zählertarif 1 Scheinarbeit Abgabe induktiv L2 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +568 Z1 S-i-L3 Zählertarif 1 Scheinarbeit Abgabe induktiv L3 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +572 Z1 ΣS-i Zählertarif 1 Scheinarbeit Abgabe induktiv Σ (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +576 Z1 S+k-L1 Zählertarif 1 Scheinarbeit Bezug kapazitiv L1 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +580 Z1 S+k-L2 Zählertarif 1 Scheinarbeit Bezug kapazitiv L2 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +584 Z1 S+k-L3 Zählertarif 1 Scheinarbeit Bezug kapazitiv L3 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +588 Z1 ΣS+k Zählertarif 1 Scheinarbeit Bezug kapazitiv Σ (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +592 Z1 S-k-L1 Zählertarif 1 Scheinarbeit Abgabe kapazitiv L1 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +596 Z1 S-k-L2 Zählertarif 1 Scheinarbeit Abgabe kapazitiv L2 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +600 Z1 S-k-L3 Zählertarif 1 Scheinarbeit Abgabe kapazitiv L3 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +604 Z1 ΣS-k Zählertarif 1 Scheinarbeit Abgabe kapazitiv Σ (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +608 Z1 Q+i-L1 Zählertarif 1 Blindarbeit Bezug induktiv L1 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +612 Z1 Q+i-L2 Zählertarif 1 Blindarbeit Bezug induktiv L2 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +616 Z1 Q+i-L3 Zählertarif 1 Blindarbeit Bezug induktiv L3 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +620 Z1 ΣQ+i Zählertarif 1 Blindarbeit Bezug induktiv Σ (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +624 Z1 Q-i-L1 Zählertarif 1 Blindarbeit Abgabe induktiv L1 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +628 Z1 Q-i-L2 Zählertarif 1 Blindarbeit Abgabe induktiv L2 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +632 Z1 Q-i-L3 Zählertarif 1 Blindarbeit Abgabe induktiv L3 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +636 Z1 ΣSQ-i Zählertarif 1 Blindarbeit Abgabe induktiv Σ (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +640 Z1 Q+k-L1 Zählertarif 1 Blindarbeit Bezug kapazitiv L1 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +644 Z1 Q+k-L2 Zählertarif 1 Blindarbeit Bezug kapazitiv L2 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +648 Z1 Q+k-L3 Zählertarif 1 Blindarbeit Bezug kapazitiv L3 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +652 Z1 ΣQ+k Zählertarif 1 Blindarbeit Bezug kapazitiv Σ (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +656 Z1 Q-k-L1 Zählertarif 1 Blindarbeit Abgabe kapazitiv L1 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +660 Z1 Q-k-L2 Zählertarif 1 Blindarbeit Abgabe kapazitiv L2 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +664 Z1 Q-k-L3 Zählertarif 1 Blindarbeit Abgabe kapazitiv L3 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +668 Z1 ΣQ-k Zählertarif 1 Blindarbeit Abgabe kapazitiv Σ (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false From 1c0a0bb0b4f0b5600eb8d7bbea764a6d14a479f0 Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sun, 5 May 2024 16:08:52 +0200 Subject: [PATCH 10/47] =?UTF-8?q?Create=2000768-00924=20Z=C3=A4hler=20Tari?= =?UTF-8?q?f=202.tsv?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../00768-00924 Z\303\244hler Tarif 2.tsv" | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/00768-00924 Z\303\244hler Tarif 2.tsv" diff --git "a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/00768-00924 Z\303\244hler Tarif 2.tsv" "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/00768-00924 Z\303\244hler Tarif 2.tsv" new file mode 100644 index 0000000..801887c --- /dev/null +++ "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/00768-00924 Z\303\244hler Tarif 2.tsv" @@ -0,0 +1,41 @@ +_address name description unit type len factor offset formula role room cw isScale +768 Z2 P+-L1 Zählertarif 2 Wirkarbeit Bezug L1 (nicht zurücksetzbar) kWh uint64be 4 0,0001 0 level false false +772 Z2 P+-L2 Zählertarif 2 Wirkarbeit Bezug L2 (nicht zurücksetzbar) kWh uint64be 4 0,0001 0 level false false +776 Z2 P+-L3 Zählertarif 2 Wirkarbeit Bezug L3 (nicht zurücksetzbar) kWh uint64be 4 0,0001 0 level false false +780 Z2 ΣP+ Zählertarif 2 Wirkarbeit Bezug Σ (nicht zurücksetzbar) kWh uint64be 4 0,0001 0 level false false +784 Z2 P--L1 Zählertarif 2 Wirkarbeit Abgabe L1 (nicht zurücksetzbar) kWh uint64be 4 0,0001 0 level false false +788 Z2 P--L2 Zählertarif 2 Wirkarbeit Abgabe L2 (nicht zurücksetzbar) kWh uint64be 4 0,0001 0 level false false +792 Z2 P--L3 Zählertarif 2 Wirkarbeit Abgabe L3 (nicht zurücksetzbar) kWh uint64be 4 0,0001 0 level false false +796 Z2 ΣP- Zählertarif 2 Wirkarbeit Abgabe Σ (nicht zurücksetzbar) kWh uint64be 4 0,0001 0 level false false +800 Z2 S+i-L1 Zählertarif 2 Scheinarbeit Bezug induktiv L1 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +804 Z2 S+i-L2 Zählertarif 2 Scheinarbeit Bezug induktiv L2 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +808 Z2 S+i-L3 Zählertarif 2 Scheinarbeit Bezug induktiv L3 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +812 Z2 ΣS+i Zählertarif 2 Scheinarbeit Bezug induktiv Σ (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +816 Z2 S-i-L1 Zählertarif 2 Scheinarbeit Abgabe induktiv L1 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +820 Z2 S-i-L2 Zählertarif 2 Scheinarbeit Abgabe induktiv L2 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +824 Z2 S-i-L3 Zählertarif 2 Scheinarbeit Abgabe induktiv L3 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +828 Z2 ΣS-i Zählertarif 2 Scheinarbeit Abgabe induktiv Σ (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +832 Z2 S+k-L1 Zählertarif 2 Scheinarbeit Bezug kapazitiv L1 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +836 Z2 S+k-L2 Zählertarif 2 Scheinarbeit Bezug kapazitiv L2 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +840 Z2 S+k-L3 Zählertarif 2 Scheinarbeit Bezug kapazitiv L3 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +844 Z2 ΣS+k Zählertarif 2 Scheinarbeit Bezug kapazitiv Σ (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +848 Z2 S-k-L1 Zählertarif 2 Scheinarbeit Abgabe kapazitiv L1 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +852 Z2 S-k-L2 Zählertarif 2 Scheinarbeit Abgabe kapazitiv L2 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +856 Z2 S-k-L3 Zählertarif 2 Scheinarbeit Abgabe kapazitiv L3 (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +860 Z2 ΣS-k Zählertarif 2 Scheinarbeit Abgabe kapazitiv Σ (nicht zurücksetzbar) kVAh uint64be 4 0,0001 0 level false false +864 Z2 Q+i-L1 Zählertarif 2 Blindarbeit Bezug induktiv L1 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +868 Z2 Q+i-L2 Zählertarif 2 Blindarbeit Bezug induktiv L2 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +872 Z2 Q+i-L3 Zählertarif 2 Blindarbeit Bezug induktiv L3 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +876 Z2 ΣQ+i Zählertarif 2 Blindarbeit Bezug induktiv Σ (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +880 Z2 Q-i-L1 Zählertarif 2 Blindarbeit Abgabe induktiv L1 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +884 Z2 Q-i-L2 Zählertarif 2 Blindarbeit Abgabe induktiv L2 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +888 Z2 Q-i-L3 Zählertarif 2 Blindarbeit Abgabe induktiv L3 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +892 Z2 ΣSQ-i Zählertarif 2 Blindarbeit Abgabe induktiv Σ (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +896 Z2 Q+k-L1 Zählertarif 2 Blindarbeit Bezug kapazitiv L1 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +900 Z2 Q+k-L2 Zählertarif 2 Blindarbeit Bezug kapazitiv L2 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +904 Z2 Q+k-L3 Zählertarif 2 Blindarbeit Bezug kapazitiv L3 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +908 Z2 ΣQ+k Zählertarif 2 Blindarbeit Bezug kapazitiv Σ (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +912 Z2 Q-k-L1 Zählertarif 2 Blindarbeit Abgabe kapazitiv L1 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +916 Z2 Q-k-L2 Zählertarif 2 Blindarbeit Abgabe kapazitiv L2 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +920 Z2 Q-k-L3 Zählertarif 2 Blindarbeit Abgabe kapazitiv L3 (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false +924 Z2 ΣQ-k Zählertarif 2 Blindarbeit Abgabe kapazitiv Σ (nicht zurücksetzbar) kvarh uint64be 4 0,0001 0 level false false From 8aababa8f645d7dae4c285edb227146ee200d44e Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sun, 5 May 2024 16:09:12 +0200 Subject: [PATCH 11/47] Rename 0-82 Momentanwerte 1.tsv to 00000-00082 Momentanwerte 1.tsv --- .../{0-82 Momentanwerte 1.tsv => 00000-00082 Momentanwerte 1.tsv} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/{0-82 Momentanwerte 1.tsv => 00000-00082 Momentanwerte 1.tsv} (100%) diff --git a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/0-82 Momentanwerte 1.tsv b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/00000-00082 Momentanwerte 1.tsv similarity index 100% rename from Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/0-82 Momentanwerte 1.tsv rename to Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/00000-00082 Momentanwerte 1.tsv From 5e5243d683ce73a6a2aa4ad73ec133e626cdffdd Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sun, 5 May 2024 16:09:25 +0200 Subject: [PATCH 12/47] =?UTF-8?q?Rename=20256-412=20Z=C3=A4hler.tsv=20to?= =?UTF-8?q?=2000256-00412=20Z=C3=A4hler.tsv?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Integer/00256-00412 Z\303\244hler.tsv" | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/256-412 Z\303\244hler.tsv" => "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/00256-00412 Z\303\244hler.tsv" (100%) diff --git "a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/256-412 Z\303\244hler.tsv" "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/00256-00412 Z\303\244hler.tsv" similarity index 100% rename from "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/256-412 Z\303\244hler.tsv" rename to "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/00256-00412 Z\303\244hler.tsv" From 6afba36688696e7906ab40006eb4d68042dbc48d Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sun, 5 May 2024 16:09:38 +0200 Subject: [PATCH 13/47] =?UTF-8?q?Rename=20515-668=20Z=C3=A4hler=20Tarif=20?= =?UTF-8?q?1.tsv=20to=2000515-00668=20Z=C3=A4hler=20Tarif=201.tsv?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Integer/00515-00668 Z\303\244hler Tarif 1.tsv" | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/515-668 Z\303\244hler Tarif 1.tsv" => "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/00515-00668 Z\303\244hler Tarif 1.tsv" (100%) diff --git "a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/515-668 Z\303\244hler Tarif 1.tsv" "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/00515-00668 Z\303\244hler Tarif 1.tsv" similarity index 100% rename from "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/515-668 Z\303\244hler Tarif 1.tsv" rename to "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/00515-00668 Z\303\244hler Tarif 1.tsv" From a690cacd096d8786aeb17b5d634000cc5d7e8b4d Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sun, 5 May 2024 16:12:10 +0200 Subject: [PATCH 14/47] Rename 00000-00082 Momentanwerte 1.tsv to 00000-00082 Momentanwerte 1.tsv --- .../00000-00082 Momentanwerte 1.tsv | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/{Integer => Input Register - Integer}/00000-00082 Momentanwerte 1.tsv (100%) diff --git a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/00000-00082 Momentanwerte 1.tsv b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/00000-00082 Momentanwerte 1.tsv similarity index 100% rename from Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/00000-00082 Momentanwerte 1.tsv rename to Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/00000-00082 Momentanwerte 1.tsv From 4c9128bc09c0c284a5e1659c3ceed432e79db63e Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sun, 5 May 2024 16:13:21 +0200 Subject: [PATCH 15/47] =?UTF-8?q?Rename=2000256-00412=20Z=C3=A4hler.tsv=20?= =?UTF-8?q?to=2000256-00412=20Z=C3=A4hler.tsv?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Input Register - Integer/00256-00412 Z\303\244hler.tsv" | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/00256-00412 Z\303\244hler.tsv" => "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/00256-00412 Z\303\244hler.tsv" (100%) diff --git "a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/00256-00412 Z\303\244hler.tsv" "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/00256-00412 Z\303\244hler.tsv" similarity index 100% rename from "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/00256-00412 Z\303\244hler.tsv" rename to "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/00256-00412 Z\303\244hler.tsv" From be167c6109db9e1b6e87e901f19fc45f6263ad29 Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sun, 5 May 2024 16:24:01 +0200 Subject: [PATCH 16/47] Datei verschoben --- .../00515-00668 Z\303\244hler Tarif 1.tsv" | 0 .../00768-00924 Z\303\244hler Tarif 2.tsv" | 0 .../50512-50572 Momentanwerte 2.tsv | 0 .../50768-50788 Energiewerte.tsv | 0 4 files changed, 0 insertions(+), 0 deletions(-) rename "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/00515-00668 Z\303\244hler Tarif 1.tsv" => "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/00515-00668 Z\303\244hler Tarif 1.tsv" (100%) rename "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/00768-00924 Z\303\244hler Tarif 2.tsv" => "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/00768-00924 Z\303\244hler Tarif 2.tsv" (100%) rename Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/{Integer => Input Register - Integer}/50512-50572 Momentanwerte 2.tsv (100%) rename Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/{Integer => Input Register - Integer}/50768-50788 Energiewerte.tsv (100%) diff --git "a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/00515-00668 Z\303\244hler Tarif 1.tsv" "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/00515-00668 Z\303\244hler Tarif 1.tsv" similarity index 100% rename from "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/00515-00668 Z\303\244hler Tarif 1.tsv" rename to "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/00515-00668 Z\303\244hler Tarif 1.tsv" diff --git "a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/00768-00924 Z\303\244hler Tarif 2.tsv" "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/00768-00924 Z\303\244hler Tarif 2.tsv" similarity index 100% rename from "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/00768-00924 Z\303\244hler Tarif 2.tsv" rename to "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/00768-00924 Z\303\244hler Tarif 2.tsv" diff --git a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/50512-50572 Momentanwerte 2.tsv b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/50512-50572 Momentanwerte 2.tsv similarity index 100% rename from Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/50512-50572 Momentanwerte 2.tsv rename to Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/50512-50572 Momentanwerte 2.tsv diff --git a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/50768-50788 Energiewerte.tsv b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/50768-50788 Energiewerte.tsv similarity index 100% rename from Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Integer/50768-50788 Energiewerte.tsv rename to Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/50768-50788 Energiewerte.tsv From 15ccb808702555cc8a72c26e7eacadccff0fc309 Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sun, 5 May 2024 17:56:04 +0200 Subject: [PATCH 17/47] =?UTF-8?q?Register=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Coils/0-32 Alarmsignale.tsv | 26 ++++++++++ .../1280-57856 Ger\303\244te und konfig.tsv" | 33 +++++++++++++ ...nd bilanzierende Energiez\303\244hler.tsv" | 16 +++++++ .../01536-01682 DMD.tsv | 48 +++++++++++++++++++ .../4096-4154 Momentanwerte 1.tsv | 31 ++++++++++++ .../4352-4430 Z\303\244hler.tsv" | 41 ++++++++++++++++ .../4608-4686 Z\303\244hler Tarif 1.tsv" | 41 ++++++++++++++++ .../4864-4942 Z\303\244hler Tarif 2.tsv" | 41 ++++++++++++++++ ...nd bilanzierende Energiez\303\244hler.tsv" | 16 +++++++ .../Input Register- Float/5376-5468 DMD.tsv | 48 +++++++++++++++++++ 10 files changed, 341 insertions(+) create mode 100644 Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Coils/0-32 Alarmsignale.tsv create mode 100644 "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Holding Register - Ger\303\244t und Konfig/1280-57856 Ger\303\244te und konfig.tsv" create mode 100644 "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/01024-01080 Teilenergiez\303\244hler und bilanzierende Energiez\303\244hler.tsv" create mode 100644 Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/01536-01682 DMD.tsv create mode 100644 Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/4096-4154 Momentanwerte 1.tsv create mode 100644 "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/4352-4430 Z\303\244hler.tsv" create mode 100644 "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/4608-4686 Z\303\244hler Tarif 1.tsv" create mode 100644 "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/4864-4942 Z\303\244hler Tarif 2.tsv" create mode 100644 "Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/5120-5148 Teilenergiez\303\244hler und bilanzierende Energiez\303\244hler.tsv" create mode 100644 Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/5376-5468 DMD.tsv diff --git a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Coils/0-32 Alarmsignale.tsv b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Coils/0-32 Alarmsignale.tsv new file mode 100644 index 0000000..5a85cbb --- /dev/null +++ b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Coils/0-32 Alarmsignale.tsv @@ -0,0 +1,26 @@ +_address name description formula role room poll wp cw isScale +0 Überspannung System OVL-N: 240 V +20 % level true false false false +1 Überspannung L1 OVL-N: 240 V +20 % level true false false false +2 Überspannung L2 OVL-N: 240 V +20 % level true false false false +3 Überspannung L3 OVL-N: 240 V +20 % level true false false false +4 Unterspannung System UVL-N: 230 V -20 % level true false false false +5 Unterspannung L1 UVL-N: 230 V -20 % level true false false false +6 Unterspannung L2 UVL-N: 230 V -20 % level true false false false +7 Unterspannung L3 UVL-N: 230 V -20 % level true false false false +8 Überspannung L1-2 OVL-L: 415 V +20 % level true false false false +9 Überspannung L2-3 OVL-L: 415 V +20 % level true false false false +10 Überspannung L3-1 OVL-L: 415 V +20 % level true false false false +11 Unterspannung L1-2 UVL-L: 400 V -20 % level true false false false +12 Unterspannung L2-3 UVL-L: 400 V -20 % level true false false false +13 Unterspannung L3-1 UVL-L: 400 V -20 % level true false false false +16 Unterstrom I3 Strombereich < 0,001 A level true false false false +17 Unterstrom IN Strombereich < 0,001 A level true false false false +24 Überstrom Isys Strombereich > 1 A level true false false false +25 Überstrom I1 Strombereich > 1 A level true false false false +26 Überstrom I2 Strombereich > 1 A level true false false false +27 Überstrom I3 Strombereich > 1 A level true false false false +28 Überstrom IN Strombereich > 1 A level true false false false +29 Unterstrom Isys Strombereich < 0,001 A level true false false false +30 Unterstrom I1 Strombereich < 0,001 A level true false false false +31 Unterstrom I2 Strombereich < 0,001 A level true false false false +32 Frequenzbereich verlassen Frequenzbereich: 45 Hz ... 65 Hz level true false false false \ No newline at end of file diff --git "a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Holding Register - Ger\303\244t und Konfig/1280-57856 Ger\303\244te und konfig.tsv" "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Holding Register - Ger\303\244t und Konfig/1280-57856 Ger\303\244te und konfig.tsv" new file mode 100644 index 0000000..1ddd340 --- /dev/null +++ "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Holding Register - Ger\303\244t und Konfig/1280-57856 Ger\303\244te und konfig.tsv" @@ -0,0 +1,33 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +1280 Seriennummer R/o string 6 1 0 level true false false false +1290 Firmware version rEL1 R/o uint32be 2 0,01 0 level true false false false +1292 Hardwareversion R/o uint32be 2 1 0 level true false false false +1296 Aktiver Tarifzähler R/o 1 = Tarif 1 aktiv, 2 = Tarif 2 aktiv uint32be 2 1 0 level true false false false +1300 Fehlercode R/o 0 = kein Fehler, 1 = Phasenfolgefehler, 2 = Speicherfehler, 4 = Echtzeituhr verloren (nur R/W Ethernet) uint32be 2 1 0 level true false false false +1302 PrimärstR/om R/o A uint32be 2 1 0 level true false false false +1306 SekundärnennstR/om R/o A uint32be 2 1 0 level true false false false +1308 Netzart R/o 5: 3 Phasen, 4 Leiter, 3 Ströme; 3: 3 Phasen, 3 Leiter, 3 Ströme; 2: 3 Phasen, 3 Leiter, 2 Ströme uint32be 2 1 0 level true false false false +1310 Modbus-Adresse R/o uint32be 2 1 0 level true false false false +1314 Modbus/RTU Baud-Rate R/o 0: 2400 Bit/s 1: 4800 Bit/s 2: 9600 Bit/s 3: 19200 Bit/s 4: 38400 Bit/s 5: 57600 Bit/s 8: 300 Bit/s 9: 1200 Bit/s uint32be 2 1 0 level true false false false +1318 Konfiguration der Teilenergiezähler R/W siehe Handbuch (Seite 124) für konfiguration uint16be 1 1 0 level true false false false +1340 Mittelwertbildung R/W Intervalldauer und Intervallar siehe Handbuch (Seite 117) für konfiguration Hex rawhex 1 1 0 level true false false false +1341 Sync BR/oadcastbefehl W/o Intervalldauer wird synchR/onisiert durch Schreiben von 0x0001 Hex rawhex 1 1 0 level false false false false +57616 IP-A R/W Ethernet IP-Adresse A.B.C.D uint16be 1 1 0 level true false false false +57617 IP-B R/W Ethernet IP-Adresse A.B.C.D uint16be 1 1 0 level true false false false +57618 IP-C R/W Ethernet IP-Adresse A.B.C.D uint16be 1 1 0 level true false false false +57619 IP-D R/W Ethernet IP-Adresse A.B.C.D uint16be 1 1 0 level true false false false +57620 GW-A R/W Ethernet Gateway-Adresse A.B.C.D uint16be 1 1 0 level true false false false +57621 GW-B R/W Ethernet Gateway-Adresse A.B.C.D uint16be 1 1 0 level true false false false +57622 GW-C R/W Ethernet Gateway-Adresse A.B.C.D uint16be 1 1 0 level true false false false +57623 GW-D R/W Ethernet Gateway-Adresse A.B.C.D uint16be 1 1 0 level true false false false +57624 SUB-A R/W Ethernet Subnetzmaske A.B.C.D uint16be 1 1 0 level true false false false +57625 SUB-B R/W Ethernet Subnetzmaske A.B.C.D uint16be 1 1 0 level true false false false +57626 SUB-C R/W Ethernet Subnetzmaske A.B.C.D uint16be 1 1 0 level true false false false +57627 SUB-D R/W Ethernet Subnetzmaske A.B.C.D uint16be 1 1 0 level true false false false +57628 DHCP R/W DHCP aktiv: 1, inaktiv: 0 uint16be 1 1 0 level true false false false +57631 Modbus/RTU Baud-Rate R/W 0: 2400 Bit/s 1: 4800 Bit/s 2: 9600 Bit/s 3: 19200 Bit/s 4: 38400 Bit/s 5: 57600 Bit/s 8: 300 Bit/s 9: 1200 Bit/s uint32be 2 1 0 level true false false false +57633 Modbus/RTU Parität R/W 0: keine; 1: gerade; 2: ungerade uint16be 1 1 0 level true false false false +57634 Modbus/RTU Stoppbit R/W 0: 1 Bit; 1: 2 Bits uint16be 1 1 0 level true false false false +57636 Modbus/RTU Slave-Adresse R/W bei Modbus/TCP fixiert auf 255 uint16be 1 1 0 level true false false false +57636 Modbus Slave-Adresse R/W Modbus/TCP = 255 uint8be 1 1 0 level true false false false +57856 Speichern / Neustart der Konfiguration W/o 161: Zwischenspeicherung in den EEPR/oM; 178: Konfiguration laden aus dem EEPR/oM uint16be 1 1 0 level false false false false diff --git "a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/01024-01080 Teilenergiez\303\244hler und bilanzierende Energiez\303\244hler.tsv" "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/01024-01080 Teilenergiez\303\244hler und bilanzierende Energiez\303\244hler.tsv" new file mode 100644 index 0000000..32073ac --- /dev/null +++ "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/01024-01080 Teilenergiez\303\244hler und bilanzierende Energiez\303\244hler.tsv" @@ -0,0 +1,16 @@ +_address name description unit type len factor offset formula role room cw isScale +1024 T ΣP+ Teilenergiezähler Wirkarbeit System Bezug kWh uint64be 4 0,0001 0 level false false +1028 T ΣP- Teilenergiezähler Wirkarbeit System Abgabe kWh uint64be 4 0,0001 0 level false false +1032 T ΣS+i Teilenergiezähler Scheinarbeit induktiv System Bezug kVAh uint64be 4 0,0001 0 level false false +1036 T ΣS-i Teilenergiezähler Scheinarbeit induktiv System Abgabe kVAh uint64be 4 0,0001 0 level false false +1040 T ΣS+k Teilenergiezähler Scheinarbeit kapazitiv System Bezug kVAh uint64be 4 0,0001 0 level false false +1044 T ΣS-k Teilenergiezähler Scheinarbeit kapazitiv System Abgabe kVAh uint64be 4 0,0001 0 level false false +1048 T ΣQ+i Teilenergiezähler Blindarbeit induktiv System Bezug kvarh uint64be 4 0,0001 0 level false false +1052 T ΣQ-i Teilenergiezähler Blindarbeit induktiv System Abgabe kvarh uint64be 4 0,0001 0 level false false +1056 T ΣQ+k Teilenergiezähler Blindarbeit kapazitiv System Bezug kvarh uint64be 4 0,0001 0 level false false +1060 T ΣQ-k Teilenergiezähler Blindarbeit kapazitiv System Abgabe kvarh uint64be 4 0,0001 0 level false false +1064 B ΣP Bilanzierender Energiezähler Wirkarbeit System kWh int64be 4 0,0001 0 level false false +1068 B ΣSii BilBanzierender Energiezähler Scheinarbeit System induktiv kVAh int64be 4 0,0001 0 level false false +1072 B ΣSk Bilanzierender Energiezähler Scheinarbeit System kapazitiv kVAh int64be 4 0,0001 0 level false false +1076 B ΣQi Bilanzierender Energiezähler Blindarbeit System induktiv kvarh int64be 4 0,0001 0 level false false +1080 B ΣQk Bilanzierender Energiezähler Blindarbeit System kapazitiv kvarh int64be 4 0,0001 0 level false false \ No newline at end of file diff --git a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/01536-01682 DMD.tsv b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/01536-01682 DMD.tsv new file mode 100644 index 0000000..2501aa5 --- /dev/null +++ b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/01536-01682 DMD.tsv @@ -0,0 +1,48 @@ +_address name description unit type len factor offset formula role room cw isScale +1536 D U L1-L2 Durchschnitt Leiterspannung (L1<->L2) V uint32be 2 0,001 0 level false false +1538 D U L2-L3 Durchschnitt Leiterspannung (L2<->L3) V uint32be 2 0,001 0 level false false +1540 D U L3-L1 Durchschnitt Leiterspannung (L3<->L1) V uint32be 2 0,001 0 level false false +1542 D U L1-N Durchschnitt Leiterspannung (L1<->N) V uint32be 2 0,001 0 level false false +1544 D U L2-N Durchschnitt Leiterspannung (L2<->N) V uint32be 2 0,001 0 level false false +1546 D U L3-N Durchschnitt Leiterspannung (L3<->N) V uint32be 2 0,001 0 level false false +1548 D F Durchschnitt Frequenz Hz uint32be 2 0,001 0 level false false +1550 D I-L1 Durchschnitt Strom L1 A uint32be 2 0,001 0 level false false +1552 D I-L2 Durchschnitt Strom L2 A uint32be 2 0,001 0 level false false +1554 D I-L3 Durchschnitt Strom L3 A uint32be 2 0,001 0 level false false +1556 D I-N Durchschnitt Strom N A uint32be 2 0,001 0 level false false +1558 D I-SYS Durchschnitt Strom I-SYS A uint32be 2 0,001 0 level false false +1560 D P+L1 Durchschnitt Wirkleistung Bezug L1 W uint64be 4 0,001 0 level false false +1564 D P-L1 Durchschnitt Wirkleistung Abgabe L1 W uint64be 4 0,001 0 level false false +1568 D P+L2 Durchschnitt Wirkleistung Bezug L2 W uint64be 4 0,001 0 level false false +1572 D P-L2 Durchschnitt Wirkleistung Abgabe L2 W uint64be 4 0,001 0 level false false +1576 D P+L3 Durchschnitt Wirkleistung Bezug L3 W uint64be 4 0,001 0 level false false +1580 D P-L3 Durchschnitt Wirkleistung Abgabe L3 W uint64be 4 0,001 0 level false false +1584 D ΣP+ Durchschnitt Wirkleistung Bezug System W uint64be 4 0,001 0 level false false +1588 D ΣP- Durchschnitt Wirkleistung Abgabe System W uint64be 4 0,001 0 level false false +1592 D B ΣP Bilanzierter Durchschnitt Wirkleistung System W int64be 4 0,001 0 level false false +1596 D S+L1 Durchschnitt Scheinleistung Bezug L1 VA uint64be 4 0,001 0 level false false +1600 D S-L1 Durchschnitt Scheinleistung Abgabe L1 VA uint64be 4 0,001 0 level false false +1604 D S+L2 Durchschnitt Scheinleistung Bezug L2 VA uint64be 4 0,001 0 level false false +1608 D S-L2 Durchschnitt Scheinleistung Abgabe L2 VA uint64be 4 0,001 0 level false false +1612 D S+L3 Durchschnitt Scheinleistung Bezug L3 VA uint64be 4 0,001 0 level false false +1616 D S-L3 Durchschnitt Scheinleistung Abgabe L3 VA uint64be 4 0,001 0 level false false +1620 D ΣS+ Durchschnitt Scheinleistung Bezug System VA uint64be 4 0,001 0 level false false +1624 D ΣS- Durchschnitt Scheinleistung Abgabe System VA uint64be 4 0,001 0 level false false +1628 D B ΣS Bilanzierter Durchschnitt Scheinleistung System VA uint64be 4 0,001 0 level false false +1632 D Q+L1 Durchschnitt Blindleistung Bezug L1 var uint64be 4 0,001 0 level false false +1636 D Q-L1 Durchschnitt Blindleistung Abgabe L1 var uint64be 4 0,001 0 level false false +1640 D Q+L2 Durchschnitt Blindleistung Bezug L2 var uint64be 4 0,001 0 level false false +1644 D Q-L2 Durchschnitt Blindleistung Abgabe L2 var uint64be 4 0,001 0 level false false +1648 D Q+L3 Durchschnitt Blindleistung Bezug L3 var uint64be 4 0,001 0 level false false +1652 D Q-L3 Durchschnitt Blindleistung Abgabe L3 var uint64be 4 0,001 0 level false false +1656 D ΣQ+ Durchschnitt Blindleistung Bezug System var uint64be 4 0,001 0 level false false +1660 D ΣQ- Durchschnitt Blindleistung Abgabe System var uint64be 4 0,001 0 level false false +1664 D B ΣQ Bilanzierter Durchschnitt Blindleistung System var int64be 4 0,001 0 level false false +1668 D PFi-L1 Durchschnitt Leistungsfaktor L1 induktiv uint32be 2 0,001 0 level false false +1670 D PFk-L1 Durchschnitt Leistungsfaktor L1 kapazitiv uint32be 2 0,001 0 level false false +1672 D PFi-L2 Durchschnitt Leistungsfaktor L2 induktiv uint32be 2 0,001 0 level false false +1674 D PFk-L2 Durchschnitt Leistungsfaktor L2 kapazitiv uint32be 2 0,001 0 level false false +1676 D PFi-L3 Durchschnitt Leistungsfaktor L3 induktiv uint32be 2 0,001 0 level false false +1678 D PFk-L3 Durchschnitt Leistungsfaktor L3 kapazitiv uint32be 2 0,001 0 level false false +1680 D ΣPFi Durchschnitt Leistungsfaktor System induktiv uint32be 2 0,001 0 level false false +1682 D ΣPFk Durchschnitt Leistungsfaktor System kapazitiv uint32be 2 0,001 0 level false false \ No newline at end of file diff --git a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/4096-4154 Momentanwerte 1.tsv b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/4096-4154 Momentanwerte 1.tsv new file mode 100644 index 0000000..7baba35 --- /dev/null +++ b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/4096-4154 Momentanwerte 1.tsv @@ -0,0 +1,31 @@ +_address name description unit type len factor offset formula role room cw isScale +4096 U L1-N Leiterspannung (L1<->N) V floatbe 2 0 level false false +4098 U L2-N Leiterspannung (L2<->N) V floatbe 2 0 level false false +4100 U L3-N Leiterspannung (L3<->N) V floatbe 2 0 level false false +4102 U L1-L2 Leiterspannung (L1<->L2) V floatbe 2 0 level false false +4104 U L2-L3 Leiterspannung (L2<->L3) V floatbe 2 0 level false false +4106 U L3-L1 Leiterspannung (L3<->L1) V floatbe 2 0 level false false +4108 U-SYS Mittelwert der Leiterspannungen (U12 + U23 + U31) / 3 V floatbe 2 0 level false false +4110 I-L1 Strom L1 A floatbe 2 0 level false false +4112 I-L2 Strom L2 A floatbe 2 0 level false false +4114 I-L3 Strom L3 A floatbe 2 0 level false false +4116 I-N Strom N A floatbe 2 0 level false false +4118 I-SYS Mittelwert der Ströme (I1 + I2 + I3) / 3 A floatbe 2 0 level false false +4120 PF-L1 Leistungsfaktor L1 -: kapazitiv und +: induktiv floatbe 2 0 level false false +4122 PF-L2 Leistungsfaktor L3 -: kapazitiv und +: induktiv floatbe 2 0 level false false +4124 PF-L3 Leistungsfaktor L3 -: kapazitiv und +: induktiv floatbe 2 0 level false false +4126 ΣPF Summe Leistungsfaktor -: kapazitiv und +: induktiv floatbe 2 0 level false false +4128 P-L1 Wirkleistung L1 +/- W floatbe 2 0 level false false +4130 P-L2 Wirkleistung L2 +/- W floatbe 2 0 level false false +4132 P-L3 Wirkleistung L3 +/- W floatbe 2 0 level false false +4134 ΣP Summe Wirkleistung +/- W floatbe 2 0 level false false +4136 S-L1 Scheinleistung L1 +/- VA floatbe 2 0 level false false +4138 S-L2 Scheinleistung L2 +/- VA floatbe 2 0 level false false +4140 S-L3 Scheinleistung L3 +/- VA floatbe 2 0 level false false +4142 ΣS Summe Scheinleistung +/- VA floatbe 2 0 level false false +4144 Q-L1 Blindleistung L1 +/- var floatbe 2 0 level false false +4146 Q-L2 Blindleistung L2 +/- var floatbe 2 0 level false false +4148 Q-L3 Blindleistung L3 +/- var floatbe 2 0 level false false +4150 ΣQ Summe Blindleistung +/- var floatbe 2 0 level false false +4152 F Frequenz Hz floatbe 2 0 level false false +4154 Phasenfolge 0,123: (CCW / rechts Drehend) 0,132: (CW / links Drehend) 0: Nicht verfügbar floatbe 2 0 level false false \ No newline at end of file diff --git "a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/4352-4430 Z\303\244hler.tsv" "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/4352-4430 Z\303\244hler.tsv" new file mode 100644 index 0000000..5d66f14 --- /dev/null +++ "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/4352-4430 Z\303\244hler.tsv" @@ -0,0 +1,41 @@ +_address name description unit type len factor offset formula role room cw isScale +4352 Z P+-L1 Zähler gesamte Wirkarbeit Bezug L1 (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4354 Z P+-L2 Zähler gesamte Wirkarbeit Bezug L2 (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4356 Z P+-L3 Zähler gesamte Wirkarbeit Bezug L3 (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4358 Z ΣP+ Zähler gesamte Wirkarbeit Bezug Σ (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4360 Z P--L1 Zähler gesamte Wirkarbeit Abgabe L1 (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4362 Z P--L2 Zähler gesamte Wirkarbeit Abgabe L2 (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4364 Z P--L3 Zähler gesamte Wirkarbeit Abgabe L3 (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4366 Z ΣP- Zähler gesamte Wirkarbeit Abgabe Σ (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4368 Z S+i-L1 Zähler gesamte Scheinarbeit Bezug induktiv L1 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4370 Z S+i-L2 Zähler gesamte Scheinarbeit Bezug induktiv L2 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4372 Z S+i-L3 Zähler gesamte Scheinarbeit Bezug induktiv L3 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4374 Z ΣS+i Zähler gesamte Scheinarbeit Bezug induktiv Σ (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4376 Z S-i-L1 Zähler gesamte Scheinarbeit Abgabe induktiv L1 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4378 Z S-i-L2 Zähler gesamte Scheinarbeit Abgabe induktiv L2 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4380 Z S-i-L3 Zähler gesamte Scheinarbeit Abgabe induktiv L3 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4382 Z ΣS-i Zähler gesamte Scheinarbeit Abgabe induktiv Σ (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4384 Z S+k-L1 Zähler gesamte Scheinarbeit Bezug kapazitiv L1 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4386 Z S+k-L2 Zähler gesamte Scheinarbeit Bezug kapazitiv L2 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4388 Z S+k-L3 Zähler gesamte Scheinarbeit Bezug kapazitiv L3 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4390 Z ΣS+k Zähler gesamte Scheinarbeit Bezug kapazitiv Σ (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4392 Z S-k-L1 Zähler gesamte Scheinarbeit Abgabe kapazitiv L1 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4394 Z S-k-L2 Zähler gesamte Scheinarbeit Abgabe kapazitiv L2 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4396 Z S-k-L3 Zähler gesamte Scheinarbeit Abgabe kapazitiv L3 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4398 Z ΣS-k Zähler gesamte Scheinarbeit Abgabe kapazitiv Σ (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4400 Z Q+i-L1 Zähler gesamte Blindarbeit Bezug induktiv L1 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4402 Z Q+i-L2 Zähler gesamte Blindarbeit Bezug induktiv L2 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4404 Z Q+i-L3 Zähler gesamte Blindarbeit Bezug induktiv L3 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4406 Z ΣQ+i Zähler gesamte Blindarbeit Bezug induktiv Σ (nicht zurücksetzbar) varh floatbe 2 0 level false false +4408 Z Q-i-L1 Zähler gesamte Blindarbeit Abgabe induktiv L1 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4410 Z Q-i-L2 Zähler gesamte Blindarbeit Abgabe induktiv L2 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4412 Z Q-i-L3 Zähler gesamte Blindarbeit Abgabe induktiv L3 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4414 Z ΣSQ-i Zähler gesamte Blindarbeit Abgabe induktiv Σ (nicht zurücksetzbar) varh floatbe 2 0 level false false +4416 Z Q+k-L1 Zähler gesamte Blindarbeit Bezug kapazitiv L1 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4418 Z Q+k-L2 Zähler gesamte Blindarbeit Bezug kapazitiv L2 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4420 Z Q+k-L3 Zähler gesamte Blindarbeit Bezug kapazitiv L3 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4422 Z ΣQ+k Zähler gesamte Blindarbeit Bezug kapazitiv Σ (nicht zurücksetzbar) varh floatbe 2 0 level false false +4424 Z Q-k-L1 Zähler gesamte Blindarbeit Abgabe kapazitiv L1 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4426 Z Q-k-L2 Zähler gesamte Blindarbeit Abgabe kapazitiv L2 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4428 Z Q-k-L3 Zähler gesamte Blindarbeit Abgabe kapazitiv L3 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4430 Z ΣQ-k Zähler gesamte Blindarbeit Abgabe kapazitiv Σ (nicht zurücksetzbar) varh floatbe 2 0 level false false \ No newline at end of file diff --git "a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/4608-4686 Z\303\244hler Tarif 1.tsv" "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/4608-4686 Z\303\244hler Tarif 1.tsv" new file mode 100644 index 0000000..b5bbd4d --- /dev/null +++ "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/4608-4686 Z\303\244hler Tarif 1.tsv" @@ -0,0 +1,41 @@ +_address name description unit type len factor offset formula role room cw isScale +4608 Z1 P+-L1 Zählertarif 1 Wirkarbeit Bezug L1 (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4610 Z1 P+-L2 Zählertarif 1 Wirkarbeit Bezug L2 (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4612 Z1 P+-L3 Zählertarif 1 Wirkarbeit Bezug L3 (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4614 Z1 ΣP+ Zählertarif 1 Wirkarbeit Bezug Σ (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4616 Z1 P--L1 Zählertarif 1 Wirkarbeit Abgabe L1 (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4618 Z1 P--L2 Zählertarif 1 Wirkarbeit Abgabe L2 (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4620 Z1 P--L3 Zählertarif 1 Wirkarbeit Abgabe L3 (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4622 Z1 ΣP- Zählertarif 1 Wirkarbeit Abgabe Σ (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4624 Z1 S+i-L1 Zählertarif 1 Scheinarbeit Bezug induktiv L1 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4626 Z1 S+i-L2 Zählertarif 1 Scheinarbeit Bezug induktiv L2 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4628 Z1 S+i-L3 Zählertarif 1 Scheinarbeit Bezug induktiv L3 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4630 Z1 ΣS+i Zählertarif 1 Scheinarbeit Bezug induktiv Σ (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4632 Z1 S-i-L1 Zählertarif 1 Scheinarbeit Abgabe induktiv L1 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4634 Z1 S-i-L2 Zählertarif 1 Scheinarbeit Abgabe induktiv L2 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4636 Z1 S-i-L3 Zählertarif 1 Scheinarbeit Abgabe induktiv L3 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4638 Z1 ΣS-i Zählertarif 1 Scheinarbeit Abgabe induktiv Σ (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4640 Z1 S+k-L1 Zählertarif 1 Scheinarbeit Bezug kapazitiv L1 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4642 Z1 S+k-L2 Zählertarif 1 Scheinarbeit Bezug kapazitiv L2 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4644 Z1 S+k-L3 Zählertarif 1 Scheinarbeit Bezug kapazitiv L3 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4646 Z1 ΣS+k Zählertarif 1 Scheinarbeit Bezug kapazitiv Σ (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4648 Z1 S-k-L1 Zählertarif 1 Scheinarbeit Abgabe kapazitiv L1 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4650 Z1 S-k-L2 Zählertarif 1 Scheinarbeit Abgabe kapazitiv L2 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4652 Z1 S-k-L3 Zählertarif 1 Scheinarbeit Abgabe kapazitiv L3 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4654 Z1 ΣS-k Zählertarif 1 Scheinarbeit Abgabe kapazitiv Σ (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4656 Z1 Q+i-L1 Zählertarif 1 Blindarbeit Bezug induktiv L1 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4658 Z1 Q+i-L2 Zählertarif 1 Blindarbeit Bezug induktiv L2 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4660 Z1 Q+i-L3 Zählertarif 1 Blindarbeit Bezug induktiv L3 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4662 Z1 ΣQ+i Zählertarif 1 Blindarbeit Bezug induktiv Σ (nicht zurücksetzbar) varh floatbe 2 0 level false false +4664 Z1 Q-i-L1 Zählertarif 1 Blindarbeit Abgabe induktiv L1 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4666 Z1 Q-i-L2 Zählertarif 1 Blindarbeit Abgabe induktiv L2 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4668 Z1 Q-i-L3 Zählertarif 1 Blindarbeit Abgabe induktiv L3 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4670 Z1 ΣSQ-i Zählertarif 1 Blindarbeit Abgabe induktiv Σ (nicht zurücksetzbar) varh floatbe 2 0 level false false +4672 Z1 Q+k-L1 Zählertarif 1 Blindarbeit Bezug kapazitiv L1 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4674 Z1 Q+k-L2 Zählertarif 1 Blindarbeit Bezug kapazitiv L2 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4676 Z1 Q+k-L3 Zählertarif 1 Blindarbeit Bezug kapazitiv L3 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4678 Z1 ΣQ+k Zählertarif 1 Blindarbeit Bezug kapazitiv Σ (nicht zurücksetzbar) varh floatbe 2 0 level false false +4680 Z1 Q-k-L1 Zählertarif 1 Blindarbeit Abgabe kapazitiv L1 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4682 Z1 Q-k-L2 Zählertarif 1 Blindarbeit Abgabe kapazitiv L2 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4684 Z1 Q-k-L3 Zählertarif 1 Blindarbeit Abgabe kapazitiv L3 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4686 Z1 ΣQ-k Zählertarif 1 Blindarbeit Abgabe kapazitiv Σ (nicht zurücksetzbar) varh floatbe 2 0 level false false diff --git "a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/4864-4942 Z\303\244hler Tarif 2.tsv" "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/4864-4942 Z\303\244hler Tarif 2.tsv" new file mode 100644 index 0000000..db88b55 --- /dev/null +++ "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/4864-4942 Z\303\244hler Tarif 2.tsv" @@ -0,0 +1,41 @@ +_address name description unit type len factor offset formula role room cw isScale +4864 Z2 P+-L1 Zählertarif 2 Wirkarbeit Bezug L1 (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4866 Z2 P+-L2 Zählertarif 2 Wirkarbeit Bezug L2 (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4868 Z2 P+-L3 Zählertarif 2 Wirkarbeit Bezug L3 (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4870 Z2 ΣP+ Zählertarif 2 Wirkarbeit Bezug Σ (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4872 Z2 P--L1 Zählertarif 2 Wirkarbeit Abgabe L1 (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4874 Z2 P--L2 Zählertarif 2 Wirkarbeit Abgabe L2 (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4876 Z2 P--L3 Zählertarif 2 Wirkarbeit Abgabe L3 (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4878 Z2 ΣP- Zählertarif 2 Wirkarbeit Abgabe Σ (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4880 Z2 S+i-L1 Zählertarif 2 Scheinarbeit Bezug induktiv L1 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4882 Z2 S+i-L2 Zählertarif 2 Scheinarbeit Bezug induktiv L2 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4884 Z2 S+i-L3 Zählertarif 2 Scheinarbeit Bezug induktiv L3 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4886 Z2 ΣS+i Zählertarif 2 Scheinarbeit Bezug induktiv Σ (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4888 Z2 S-i-L1 Zählertarif 2 Scheinarbeit Abgabe induktiv L1 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4890 Z2 S-i-L2 Zählertarif 2 Scheinarbeit Abgabe induktiv L2 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4892 Z2 S-i-L3 Zählertarif 2 Scheinarbeit Abgabe induktiv L3 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4894 Z2 ΣS-i Zählertarif 2 Scheinarbeit Abgabe induktiv Σ (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4896 Z2 S+k-L1 Zählertarif 2 Scheinarbeit Bezug kapazitiv L1 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4898 Z2 S+k-L2 Zählertarif 2 Scheinarbeit Bezug kapazitiv L2 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4900 Z2 S+k-L3 Zählertarif 2 Scheinarbeit Bezug kapazitiv L3 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4902 Z2 ΣS+k Zählertarif 2 Scheinarbeit Bezug kapazitiv Σ (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4904 Z2 S-k-L1 Zählertarif 2 Scheinarbeit Abgabe kapazitiv L1 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4906 Z2 S-k-L2 Zählertarif 2 Scheinarbeit Abgabe kapazitiv L2 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4908 Z2 S-k-L3 Zählertarif 2 Scheinarbeit Abgabe kapazitiv L3 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4910 Z2 ΣS-k Zählertarif 2 Scheinarbeit Abgabe kapazitiv Σ (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4912 Z2 Q+i-L1 Zählertarif 2 Blindarbeit Bezug induktiv L1 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4914 Z2 Q+i-L2 Zählertarif 2 Blindarbeit Bezug induktiv L2 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4916 Z2 Q+i-L3 Zählertarif 2 Blindarbeit Bezug induktiv L3 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4918 Z2 ΣQ+i Zählertarif 2 Blindarbeit Bezug induktiv Σ (nicht zurücksetzbar) varh floatbe 2 0 level false false +4920 Z2 Q-i-L1 Zählertarif 2 Blindarbeit Abgabe induktiv L1 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4922 Z2 Q-i-L2 Zählertarif 2 Blindarbeit Abgabe induktiv L2 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4924 Z2 Q-i-L3 Zählertarif 2 Blindarbeit Abgabe induktiv L3 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4926 Z2 ΣSQ-i Zählertarif 2 Blindarbeit Abgabe induktiv Σ (nicht zurücksetzbar) varh floatbe 2 0 level false false +4928 Z2 Q+k-L1 Zählertarif 2 Blindarbeit Bezug kapazitiv L1 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4930 Z2 Q+k-L2 Zählertarif 2 Blindarbeit Bezug kapazitiv L2 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4932 Z2 Q+k-L3 Zählertarif 2 Blindarbeit Bezug kapazitiv L3 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4934 Z2 ΣQ+k Zählertarif 2 Blindarbeit Bezug kapazitiv Σ (nicht zurücksetzbar) varh floatbe 2 0 level false false +4936 Z2 Q-k-L1 Zählertarif 2 Blindarbeit Abgabe kapazitiv L1 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4938 Z2 Q-k-L2 Zählertarif 2 Blindarbeit Abgabe kapazitiv L2 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4940 Z2 Q-k-L3 Zählertarif 2 Blindarbeit Abgabe kapazitiv L3 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4942 Z2 ΣQ-k Zählertarif 2 Blindarbeit Abgabe kapazitiv Σ (nicht zurücksetzbar) varh floatbe 2 0 level false false diff --git "a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/5120-5148 Teilenergiez\303\244hler und bilanzierende Energiez\303\244hler.tsv" "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/5120-5148 Teilenergiez\303\244hler und bilanzierende Energiez\303\244hler.tsv" new file mode 100644 index 0000000..eb82633 --- /dev/null +++ "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/5120-5148 Teilenergiez\303\244hler und bilanzierende Energiez\303\244hler.tsv" @@ -0,0 +1,16 @@ +_address name description unit type len factor offset formula role room cw isScale +5120 T ΣP+ Teilenergiezähler Wirkarbeit System Bezug Wh floatbe 2 0 level false false +5122 T ΣP- Teilenergiezähler Wirkarbeit System Abgabe Wh floatbe 2 0 level false false +5124 T ΣS+i Teilenergiezähler Scheinarbeit induktiv System Bezug VAh floatbe 2 0 level false false +5126 T ΣS-i Teilenergiezähler Scheinarbeit induktiv System Abgabe VAh floatbe 2 0 level false false +5128 T ΣS+k Teilenergiezähler Scheinarbeit kapazitiv System Bezug VAh floatbe 2 0 level false false +5130 T ΣS-k Teilenergiezähler Scheinarbeit kapazitiv System Abgabe VAh floatbe 2 0 level false false +5132 T ΣQ+i Teilenergiezähler Blindarbeit induktiv System Bezug varh floatbe 2 0 level false false +5134 T ΣQ-i Teilenergiezähler Blindarbeit induktiv System Abgabe varh floatbe 2 0 level false false +5136 T ΣQ+k Teilenergiezähler Blindarbeit kapazitiv System Bezug varh floatbe 2 0 level false false +5138 T ΣQ-k Teilenergiezähler Blindarbeit kapazitiv System Abgabe varh floatbe 2 0 level false false +5140 B ΣP Bilanzierender Energiezähler Wirkarbeit System Wh floatbe 2 0 level false false +5142 B ΣSii BilBanzierender Energiezähler Scheinarbeit System induktiv VAh floatbe 2 0 level false false +5144 B ΣSk Bilanzierender Energiezähler Scheinarbeit System kapazitiv VAh floatbe 2 0 level false false +5146 B ΣQi Bilanzierender Energiezähler Blindarbeit System induktiv varh floatbe 2 0 level false false +5148 B ΣQk Bilanzierender Energiezähler Blindarbeit System kapazitiv varh floatbe 2 0 level false false diff --git a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/5376-5468 DMD.tsv b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/5376-5468 DMD.tsv new file mode 100644 index 0000000..7bf0719 --- /dev/null +++ b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/5376-5468 DMD.tsv @@ -0,0 +1,48 @@ +_address name description unit type len factor offset formula role room cw isScale +5376 D U L1-L2 Durchschnitt Leiterspannung (L1<->L2) V floatbe 2 0 level false false +5378 D U L2-L3 Durchschnitt Leiterspannung (L2<->L3) V floatbe 2 0 level false false +5380 D U L3-L1 Durchschnitt Leiterspannung (L3<->L1) V floatbe 2 0 level false false +5382 D U L1-N Durchschnitt Leiterspannung (L1<->N) V floatbe 2 0 level false false +5384 D U L2-N Durchschnitt Leiterspannung (L2<->N) V floatbe 2 0 level false false +5386 D U L3-N Durchschnitt Leiterspannung (L3<->N) V floatbe 2 0 level false false +5388 D F Durchschnitt Frequenz Hz floatbe 2 0 level false false +5390 D I-L1 Durchschnitt Strom L1 A floatbe 2 0 level false false +5392 D I-L2 Durchschnitt Strom L2 A floatbe 2 0 level false false +5394 D I-L3 Durchschnitt Strom L3 A floatbe 2 0 level false false +5396 D I-N Durchschnitt Strom N A floatbe 2 0 level false false +5398 D I-SYS Durchschnitt Strom I-SYS A floatbe 2 0 level false false +5400 D P+L1 Durchschnitt Wirkleistung Bezug L1 W floatbe 2 0 level false false +5402 D P-L1 Durchschnitt Wirkleistung Abgabe L1 W floatbe 2 0 level false false +5404 D P+L2 Durchschnitt Wirkleistung Bezug L2 W floatbe 2 0 level false false +5406 D P-L2 Durchschnitt Wirkleistung Abgabe L2 W floatbe 2 0 level false false +5408 D P+L3 Durchschnitt Wirkleistung Bezug L3 W floatbe 2 0 level false false +5410 D P-L3 Durchschnitt Wirkleistung Abgabe L3 W floatbe 2 0 level false false +5412 D ΣP+ Durchschnitt Wirkleistung Bezug System W floatbe 2 0 level false false +5414 D ΣP- Durchschnitt Wirkleistung Abgabe System W floatbe 2 0 level false false +5416 D B ΣP Bilanzierter Durchschnitt Wirkleistung System W floatbe 2 0 level false false +5418 D S+L1 Durchschnitt Scheinleistung Bezug L1 VA floatbe 2 0 level false false +5420 D S-L1 Durchschnitt Scheinleistung Abgabe L1 VA floatbe 2 0 level false false +5422 D S+L2 Durchschnitt Scheinleistung Bezug L2 VA floatbe 2 0 level false false +5424 D S-L2 Durchschnitt Scheinleistung Abgabe L2 VA floatbe 2 0 level false false +5426 D S+L3 Durchschnitt Scheinleistung Bezug L3 VA floatbe 2 0 level false false +5428 D S-L3 Durchschnitt Scheinleistung Abgabe L3 VA floatbe 2 0 level false false +5430 D ΣS+ Durchschnitt Scheinleistung Bezug System VA floatbe 2 0 level false false +5432 D ΣS- Durchschnitt Scheinleistung Abgabe System VA floatbe 2 0 level false false +5434 D B ΣS Bilanzierter Durchschnitt Scheinleistung System VA floatbe 2 0 level false false +5436 D Q+L1 Durchschnitt Blindleistung Bezug L1 var floatbe 2 0 level false false +5438 D Q-L1 Durchschnitt Blindleistung Abgabe L1 var floatbe 2 0 level false false +5440 D Q+L2 Durchschnitt Blindleistung Bezug L2 var floatbe 2 0 level false false +5442 D Q-L2 Durchschnitt Blindleistung Abgabe L2 var floatbe 2 0 level false false +5444 D Q+L3 Durchschnitt Blindleistung Bezug L3 var floatbe 2 0 level false false +5446 D Q-L3 Durchschnitt Blindleistung Abgabe L3 var floatbe 2 0 level false false +5448 D ΣQ+ Durchschnitt Blindleistung Bezug System var floatbe 2 0 level false false +5450 D ΣQ- Durchschnitt Blindleistung Abgabe System var floatbe 2 0 level false false +5452 D B ΣQ Bilanzierter Durchschnitt Blindleistung System var floatbe 2 0 level false false +5454 D PFi-L1 Durchschnitt Leistungsfaktor L1 induktiv floatbe 2 0 level false false +5456 D PFk-L1 Durchschnitt Leistungsfaktor L1 kapazitiv floatbe 2 0 level false false +5458 D PFi-L2 Durchschnitt Leistungsfaktor L2 induktiv floatbe 2 0 level false false +5460 D PFk-L2 Durchschnitt Leistungsfaktor L2 kapazitiv floatbe 2 0 level false false +5462 D PFi-L3 Durchschnitt Leistungsfaktor L3 induktiv floatbe 2 0 level false false +5464 D PFk-L3 Durchschnitt Leistungsfaktor L3 kapazitiv floatbe 2 0 level false false +5466 D ΣPFi Durchschnitt Leistungsfaktor System induktiv floatbe 2 0 level false false +5468 D ΣPFk Durchschnitt Leistungsfaktor System kapazitiv floatbe 2 0 level false false \ No newline at end of file From c318140115d25046ef6344c9540fe371a79a3bf6 Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sun, 5 May 2024 17:59:09 +0200 Subject: [PATCH 18/47] Update README.md --- .../Phoenix Contact EEM-EM3xx EEM-DM3xx/README.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/README.md b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/README.md index 249f878..3de9263 100644 --- a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/README.md +++ b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/README.md @@ -16,17 +16,15 @@ | EEM-EM375 | 2908581 | ## Probleme / Fehler mit dem EEM-EM377: -- Fehler beim lesen von Coils "Poll error count: 1 code: {"errorCode":130,"exceptionCode":1,"message":"ILLEGAL FUNCTION"}" --> Ursache unbekannt - Fehlender Support für Signed 64Bit in ioBroker.modbus Adapter (6.2.2) --> es gibt aber immer ein Register mit gleichen Inhalt als Float - in wenigen Fällen ist der Datentyp im Handbuch vermutlich falsch oder fehlte --> wurde geändert so weit testbar -- Register Modbus/RTU betreffend kopnnten nicht getestet werden +- Register Modbus/RTU betreffend konnten nicht getestet werden - Register für Tarif 1 und 2 betreffend konnten nicht getestet werden sollten aber funktionieren mit einem passenden Gerät ## Einstellungen im Adapter für Modbus/TCP: ![grafik](https://github.com/Gugulao/modbus-templates/assets/76453304/88846a6f-7c02-4176-8b81-5c42f074690d) -![grafik](https://github.com/Gugulao/modbus-templates/assets/76453304/df55b44c-903d-4156-9086-ed9809eb10e3) - +![grafik](https://github.com/Gugulao/modbus-templates/assets/76453304/fed2aefd-69ce-4e1b-8431-b9759b042d29) ## Quellen: https://www.phoenixcontact.com/de-de/produkte/energiezaehler-eem-em377-2908590 From 91d8390c31fdf48d552e59c60726f2bf42e1ee73 Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sun, 5 May 2024 18:12:13 +0200 Subject: [PATCH 19/47] Update README.md --- .../Phoenix Contact EEM-EM3xx EEM-DM3xx/README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/README.md b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/README.md index 3de9263..ea04128 100644 --- a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/README.md +++ b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/README.md @@ -17,12 +17,13 @@ ## Probleme / Fehler mit dem EEM-EM377: - Fehlender Support für Signed 64Bit in ioBroker.modbus Adapter (6.2.2) --> es gibt aber immer ein Register mit gleichen Inhalt als Float -- in wenigen Fällen ist der Datentyp im Handbuch vermutlich falsch oder fehlte --> wurde geändert so weit testbar -- Register Modbus/RTU betreffend konnten nicht getestet werden +- in wenigen Fällen ist der Datentyp im Handbuch vermutlich falsch (uint<->int) oder fehlte --> wurde geändert so weit testbar +- Register für Modbus/RTU betreffend konnten nicht getestet werden - Register für Tarif 1 und 2 betreffend konnten nicht getestet werden sollten aber funktionieren mit einem passenden Gerät - ## Einstellungen im Adapter für Modbus/TCP: +"Zahlen runden auf" muss mindestens auf 4 Stellen eingestellt sein, da sonst Informationen falsch angezeigt werden können! + ![grafik](https://github.com/Gugulao/modbus-templates/assets/76453304/88846a6f-7c02-4176-8b81-5c42f074690d) ![grafik](https://github.com/Gugulao/modbus-templates/assets/76453304/fed2aefd-69ce-4e1b-8431-b9759b042d29) From 1dd2e955ea2d0141522faedc49fb7f5aa2d10202 Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sun, 5 May 2024 18:31:59 +0200 Subject: [PATCH 20/47] Update README.md --- .../README.md | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/README.md b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/README.md index ea04128..8e6bb08 100644 --- a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/README.md +++ b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/README.md @@ -1,6 +1,6 @@ # Phoenix Contact Messgeräte EEM-EM3xx / EEM-DM3xx -## Kompatieble Messgeräte: +## Kompatieble Messgeräte ### Getestet |Modell |Item No. |Firmware | |--------------|----------------|-------------| @@ -15,17 +15,27 @@ | EEM-EM357 | 2908588 (EOL?) | | EEM-EM375 | 2908581 | -## Probleme / Fehler mit dem EEM-EM377: +## Register +### DMD Register +Um die DMD Register lesen zu können musste via Weboberfläche im Logging folgendes aktiviert werden. Der Intervall kann auch via Weboberfläche oder Register 1340 konfiguriert werden. Die Modbus sychronisation findet über Register 1341 statt. + +#### Beispiel: + +![grafik](https://github.com/Gugulao/modbus-templates/assets/76453304/1ecd88b7-788b-4e27-ac4c-9c98846a56e5) + +![grafik](https://github.com/Gugulao/modbus-templates/assets/76453304/53f59ac9-c617-4d9d-9dfb-ce00d8f50deb) + +## Probleme / Fehler mit dem EEM-EM377 - Fehlender Support für Signed 64Bit in ioBroker.modbus Adapter (6.2.2) --> es gibt aber immer ein Register mit gleichen Inhalt als Float - in wenigen Fällen ist der Datentyp im Handbuch vermutlich falsch (uint<->int) oder fehlte --> wurde geändert so weit testbar - Register für Modbus/RTU betreffend konnten nicht getestet werden - Register für Tarif 1 und 2 betreffend konnten nicht getestet werden sollten aber funktionieren mit einem passenden Gerät -## Einstellungen im Adapter für Modbus/TCP: +## Einstellungen im Adapter für Modbus/TCP "Zahlen runden auf" muss mindestens auf 4 Stellen eingestellt sein, da sonst Informationen falsch angezeigt werden können! ![grafik](https://github.com/Gugulao/modbus-templates/assets/76453304/88846a6f-7c02-4176-8b81-5c42f074690d) ![grafik](https://github.com/Gugulao/modbus-templates/assets/76453304/fed2aefd-69ce-4e1b-8431-b9759b042d29) -## Quellen: +## Quellen https://www.phoenixcontact.com/de-de/produkte/energiezaehler-eem-em377-2908590 From 3cfb073ce570af7949e735339f43704d13f11c22 Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sun, 5 May 2024 18:50:39 +0200 Subject: [PATCH 21/47] =?UTF-8?q?Update=201280-57856=20Ger=C3=A4te=20und?= =?UTF-8?q?=20konfig.tsv?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../1280-57856 Ger\303\244te und konfig.tsv" | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git "a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Holding Register - Ger\303\244t und Konfig/1280-57856 Ger\303\244te und konfig.tsv" "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Holding Register - Ger\303\244t und Konfig/1280-57856 Ger\303\244te und konfig.tsv" index 1ddd340..a8f5f30 100644 --- "a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Holding Register - Ger\303\244t und Konfig/1280-57856 Ger\303\244te und konfig.tsv" +++ "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Holding Register - Ger\303\244t und Konfig/1280-57856 Ger\303\244te und konfig.tsv" @@ -3,15 +3,15 @@ _address name description unit type len factor offset formula role room poll wp 1290 Firmware version rEL1 R/o uint32be 2 0,01 0 level true false false false 1292 Hardwareversion R/o uint32be 2 1 0 level true false false false 1296 Aktiver Tarifzähler R/o 1 = Tarif 1 aktiv, 2 = Tarif 2 aktiv uint32be 2 1 0 level true false false false -1300 Fehlercode R/o 0 = kein Fehler, 1 = Phasenfolgefehler, 2 = Speicherfehler, 4 = Echtzeituhr verloren (nur R/W Ethernet) uint32be 2 1 0 level true false false false -1302 PrimärstR/om R/o A uint32be 2 1 0 level true false false false -1306 SekundärnennstR/om R/o A uint32be 2 1 0 level true false false false +1300 Fehlercode R/o 0 = kein Fehler, 1 = Phasenfolgefehler, 2 = Speicherfehler, 4 = Echtzeituhr verloren (nur Ethernet) uint32be 2 1 0 level true false false false +1302 Primärstrom R/o A uint32be 2 1 0 level true false false false +1306 Sekundärnennstrom R/o A uint32be 2 1 0 level true false false false 1308 Netzart R/o 5: 3 Phasen, 4 Leiter, 3 Ströme; 3: 3 Phasen, 3 Leiter, 3 Ströme; 2: 3 Phasen, 3 Leiter, 2 Ströme uint32be 2 1 0 level true false false false 1310 Modbus-Adresse R/o uint32be 2 1 0 level true false false false 1314 Modbus/RTU Baud-Rate R/o 0: 2400 Bit/s 1: 4800 Bit/s 2: 9600 Bit/s 3: 19200 Bit/s 4: 38400 Bit/s 5: 57600 Bit/s 8: 300 Bit/s 9: 1200 Bit/s uint32be 2 1 0 level true false false false 1318 Konfiguration der Teilenergiezähler R/W siehe Handbuch (Seite 124) für konfiguration uint16be 1 1 0 level true false false false 1340 Mittelwertbildung R/W Intervalldauer und Intervallar siehe Handbuch (Seite 117) für konfiguration Hex rawhex 1 1 0 level true false false false -1341 Sync BR/oadcastbefehl W/o Intervalldauer wird synchR/onisiert durch Schreiben von 0x0001 Hex rawhex 1 1 0 level false false false false +1341 Sync Broadcastbefehl W/o Intervalldauer wird synchronisiert durch Schreiben von 0x0001 Hex rawhex 1 1 0 level false false false false 57616 IP-A R/W Ethernet IP-Adresse A.B.C.D uint16be 1 1 0 level true false false false 57617 IP-B R/W Ethernet IP-Adresse A.B.C.D uint16be 1 1 0 level true false false false 57618 IP-C R/W Ethernet IP-Adresse A.B.C.D uint16be 1 1 0 level true false false false @@ -30,4 +30,4 @@ _address name description unit type len factor offset formula role room poll wp 57634 Modbus/RTU Stoppbit R/W 0: 1 Bit; 1: 2 Bits uint16be 1 1 0 level true false false false 57636 Modbus/RTU Slave-Adresse R/W bei Modbus/TCP fixiert auf 255 uint16be 1 1 0 level true false false false 57636 Modbus Slave-Adresse R/W Modbus/TCP = 255 uint8be 1 1 0 level true false false false -57856 Speichern / Neustart der Konfiguration W/o 161: Zwischenspeicherung in den EEPR/oM; 178: Konfiguration laden aus dem EEPR/oM uint16be 1 1 0 level false false false false +57856 Speichern / Neustart der Konfiguration W/o 161: Zwischenspeicherung in den EEPROM; 178: Konfiguration laden aus dem EEPROM uint16be 1 1 0 level false false false false From 61f6e283d32030380a5256bafd6e51c5d1a7b70b Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sun, 5 May 2024 19:28:16 +0200 Subject: [PATCH 22/47] =?UTF-8?q?Datein=20zusammengef=C3=BChrt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../51070-51088 DMD Max.tsv | 11 ++ .../discrete-outputs.tsv | 26 +++ .../holding-registers.tsv | 33 ++++ .../input-registers.tsv | 185 ++++++++++++++++++ 4 files changed, 255 insertions(+) create mode 100644 Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/51070-51088 DMD Max.tsv create mode 100644 Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/discrete-outputs.tsv create mode 100644 Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/holding-registers.tsv create mode 100644 Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/input-registers.tsv diff --git a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/51070-51088 DMD Max.tsv b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/51070-51088 DMD Max.tsv new file mode 100644 index 0000000..b8efad6 --- /dev/null +++ b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/51070-51088 DMD Max.tsv @@ -0,0 +1,11 @@ +_address name description unit type len factor offset formula role room cw isScale +51070 Dmax I-L1 max Durchschnitt Strom L1 A uint32be 2 0,001 0 level false false +51072 Dmax I-L2 max Durchschnitt Strom L2 A uint32be 2 0,001 0 level false false +51074 Dmax I-L3 max Durchschnitt Strom L3 A uint32be 2 0,001 0 level false false +51076 Dmax I-N max Durchschnitt Strom N A uint32be 2 0,001 0 level false false +51078 Dmax ΣP+ max Durchschnitt Wirkleistung Bezug System kW uint32be 4 0,01 0 level false false +51080 Dmax ΣP- max Durchschnitt Wirkleistung Abgabe System kW uint32be 4 0,01 0 level false false +51082 Dmax ΣQ+ max Durchschnitt Blindleistung Bezug System kvar uint32be 4 0,01 0 level false false +51084 Dmax ΣQ- max Durchschnitt Blindleistung Abgabe System kvar uint32be 4 0,01 0 level false false +51086 Dmax ΣS+ max Durchschnitt Scheinleistung Bezug System kVA uint32be 4 0,01 0 level false false +51088 Dmax ΣS- max Durchschnitt Scheinleistung Abgabe System kVA uint32be 4 0,01 0 level false false \ No newline at end of file diff --git a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/discrete-outputs.tsv b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/discrete-outputs.tsv new file mode 100644 index 0000000..5a85cbb --- /dev/null +++ b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/discrete-outputs.tsv @@ -0,0 +1,26 @@ +_address name description formula role room poll wp cw isScale +0 Überspannung System OVL-N: 240 V +20 % level true false false false +1 Überspannung L1 OVL-N: 240 V +20 % level true false false false +2 Überspannung L2 OVL-N: 240 V +20 % level true false false false +3 Überspannung L3 OVL-N: 240 V +20 % level true false false false +4 Unterspannung System UVL-N: 230 V -20 % level true false false false +5 Unterspannung L1 UVL-N: 230 V -20 % level true false false false +6 Unterspannung L2 UVL-N: 230 V -20 % level true false false false +7 Unterspannung L3 UVL-N: 230 V -20 % level true false false false +8 Überspannung L1-2 OVL-L: 415 V +20 % level true false false false +9 Überspannung L2-3 OVL-L: 415 V +20 % level true false false false +10 Überspannung L3-1 OVL-L: 415 V +20 % level true false false false +11 Unterspannung L1-2 UVL-L: 400 V -20 % level true false false false +12 Unterspannung L2-3 UVL-L: 400 V -20 % level true false false false +13 Unterspannung L3-1 UVL-L: 400 V -20 % level true false false false +16 Unterstrom I3 Strombereich < 0,001 A level true false false false +17 Unterstrom IN Strombereich < 0,001 A level true false false false +24 Überstrom Isys Strombereich > 1 A level true false false false +25 Überstrom I1 Strombereich > 1 A level true false false false +26 Überstrom I2 Strombereich > 1 A level true false false false +27 Überstrom I3 Strombereich > 1 A level true false false false +28 Überstrom IN Strombereich > 1 A level true false false false +29 Unterstrom Isys Strombereich < 0,001 A level true false false false +30 Unterstrom I1 Strombereich < 0,001 A level true false false false +31 Unterstrom I2 Strombereich < 0,001 A level true false false false +32 Frequenzbereich verlassen Frequenzbereich: 45 Hz ... 65 Hz level true false false false \ No newline at end of file diff --git a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/holding-registers.tsv b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/holding-registers.tsv new file mode 100644 index 0000000..a8f5f30 --- /dev/null +++ b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/holding-registers.tsv @@ -0,0 +1,33 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +1280 Seriennummer R/o string 6 1 0 level true false false false +1290 Firmware version rEL1 R/o uint32be 2 0,01 0 level true false false false +1292 Hardwareversion R/o uint32be 2 1 0 level true false false false +1296 Aktiver Tarifzähler R/o 1 = Tarif 1 aktiv, 2 = Tarif 2 aktiv uint32be 2 1 0 level true false false false +1300 Fehlercode R/o 0 = kein Fehler, 1 = Phasenfolgefehler, 2 = Speicherfehler, 4 = Echtzeituhr verloren (nur Ethernet) uint32be 2 1 0 level true false false false +1302 Primärstrom R/o A uint32be 2 1 0 level true false false false +1306 Sekundärnennstrom R/o A uint32be 2 1 0 level true false false false +1308 Netzart R/o 5: 3 Phasen, 4 Leiter, 3 Ströme; 3: 3 Phasen, 3 Leiter, 3 Ströme; 2: 3 Phasen, 3 Leiter, 2 Ströme uint32be 2 1 0 level true false false false +1310 Modbus-Adresse R/o uint32be 2 1 0 level true false false false +1314 Modbus/RTU Baud-Rate R/o 0: 2400 Bit/s 1: 4800 Bit/s 2: 9600 Bit/s 3: 19200 Bit/s 4: 38400 Bit/s 5: 57600 Bit/s 8: 300 Bit/s 9: 1200 Bit/s uint32be 2 1 0 level true false false false +1318 Konfiguration der Teilenergiezähler R/W siehe Handbuch (Seite 124) für konfiguration uint16be 1 1 0 level true false false false +1340 Mittelwertbildung R/W Intervalldauer und Intervallar siehe Handbuch (Seite 117) für konfiguration Hex rawhex 1 1 0 level true false false false +1341 Sync Broadcastbefehl W/o Intervalldauer wird synchronisiert durch Schreiben von 0x0001 Hex rawhex 1 1 0 level false false false false +57616 IP-A R/W Ethernet IP-Adresse A.B.C.D uint16be 1 1 0 level true false false false +57617 IP-B R/W Ethernet IP-Adresse A.B.C.D uint16be 1 1 0 level true false false false +57618 IP-C R/W Ethernet IP-Adresse A.B.C.D uint16be 1 1 0 level true false false false +57619 IP-D R/W Ethernet IP-Adresse A.B.C.D uint16be 1 1 0 level true false false false +57620 GW-A R/W Ethernet Gateway-Adresse A.B.C.D uint16be 1 1 0 level true false false false +57621 GW-B R/W Ethernet Gateway-Adresse A.B.C.D uint16be 1 1 0 level true false false false +57622 GW-C R/W Ethernet Gateway-Adresse A.B.C.D uint16be 1 1 0 level true false false false +57623 GW-D R/W Ethernet Gateway-Adresse A.B.C.D uint16be 1 1 0 level true false false false +57624 SUB-A R/W Ethernet Subnetzmaske A.B.C.D uint16be 1 1 0 level true false false false +57625 SUB-B R/W Ethernet Subnetzmaske A.B.C.D uint16be 1 1 0 level true false false false +57626 SUB-C R/W Ethernet Subnetzmaske A.B.C.D uint16be 1 1 0 level true false false false +57627 SUB-D R/W Ethernet Subnetzmaske A.B.C.D uint16be 1 1 0 level true false false false +57628 DHCP R/W DHCP aktiv: 1, inaktiv: 0 uint16be 1 1 0 level true false false false +57631 Modbus/RTU Baud-Rate R/W 0: 2400 Bit/s 1: 4800 Bit/s 2: 9600 Bit/s 3: 19200 Bit/s 4: 38400 Bit/s 5: 57600 Bit/s 8: 300 Bit/s 9: 1200 Bit/s uint32be 2 1 0 level true false false false +57633 Modbus/RTU Parität R/W 0: keine; 1: gerade; 2: ungerade uint16be 1 1 0 level true false false false +57634 Modbus/RTU Stoppbit R/W 0: 1 Bit; 1: 2 Bits uint16be 1 1 0 level true false false false +57636 Modbus/RTU Slave-Adresse R/W bei Modbus/TCP fixiert auf 255 uint16be 1 1 0 level true false false false +57636 Modbus Slave-Adresse R/W Modbus/TCP = 255 uint8be 1 1 0 level true false false false +57856 Speichern / Neustart der Konfiguration W/o 161: Zwischenspeicherung in den EEPROM; 178: Konfiguration laden aus dem EEPROM uint16be 1 1 0 level false false false false diff --git a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/input-registers.tsv b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/input-registers.tsv new file mode 100644 index 0000000..a2b0fa8 --- /dev/null +++ b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/input-registers.tsv @@ -0,0 +1,185 @@ +_address name description unit type len factor offset formula role room cw isScale +4096 U L1-N Leiterspannung (L1<->N) V floatbe 2 0 level false false +4098 U L2-N Leiterspannung (L2<->N) V floatbe 2 0 level false false +4100 U L3-N Leiterspannung (L3<->N) V floatbe 2 0 level false false +4102 U L1-L2 Leiterspannung (L1<->L2) V floatbe 2 0 level false false +4104 U L2-L3 Leiterspannung (L2<->L3) V floatbe 2 0 level false false +4106 U L3-L1 Leiterspannung (L3<->L1) V floatbe 2 0 level false false +4108 U-SYS Mittelwert der Leiterspannungen (U12 + U23 + U31) / 3 V floatbe 2 0 level false false +4110 I-L1 Strom L1 A floatbe 2 0 level false false +4112 I-L2 Strom L2 A floatbe 2 0 level false false +4114 I-L3 Strom L3 A floatbe 2 0 level false false +4116 I-N Strom N A floatbe 2 0 level false false +4118 I-SYS Mittelwert der Ströme (I1 + I2 + I3) / 3 A floatbe 2 0 level false false +4120 PF-L1 Leistungsfaktor L1 -: kapazitiv und +: induktiv floatbe 2 0 level false false +4122 PF-L2 Leistungsfaktor L3 -: kapazitiv und +: induktiv floatbe 2 0 level false false +4124 PF-L3 Leistungsfaktor L3 -: kapazitiv und +: induktiv floatbe 2 0 level false false +4126 ΣPF Summe Leistungsfaktor -: kapazitiv und +: induktiv floatbe 2 0 level false false +4128 P-L1 Wirkleistung L1 +/- W floatbe 2 0 level false false +4130 P-L2 Wirkleistung L2 +/- W floatbe 2 0 level false false +4132 P-L3 Wirkleistung L3 +/- W floatbe 2 0 level false false +4134 ΣP Summe Wirkleistung +/- W floatbe 2 0 level false false +4136 S-L1 Scheinleistung L1 +/- VA floatbe 2 0 level false false +4138 S-L2 Scheinleistung L2 +/- VA floatbe 2 0 level false false +4140 S-L3 Scheinleistung L3 +/- VA floatbe 2 0 level false false +4142 ΣS Summe Scheinleistung +/- VA floatbe 2 0 level false false +4144 Q-L1 Blindleistung L1 +/- var floatbe 2 0 level false false +4146 Q-L2 Blindleistung L2 +/- var floatbe 2 0 level false false +4148 Q-L3 Blindleistung L3 +/- var floatbe 2 0 level false false +4150 ΣQ Summe Blindleistung +/- var floatbe 2 0 level false false +4152 F Frequenz Hz floatbe 2 0 level false false +4154 Phasenfolge 0,123: (CCW / rechts Drehend) 0,132: (CW / links Drehend) 0: Nicht verfügbar floatbe 2 0 level false false +4352 Z P+-L1 Zähler gesamte Wirkarbeit Bezug L1 (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4354 Z P+-L2 Zähler gesamte Wirkarbeit Bezug L2 (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4356 Z P+-L3 Zähler gesamte Wirkarbeit Bezug L3 (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4358 Z ΣP+ Zähler gesamte Wirkarbeit Bezug Σ (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4360 Z P--L1 Zähler gesamte Wirkarbeit Abgabe L1 (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4362 Z P--L2 Zähler gesamte Wirkarbeit Abgabe L2 (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4364 Z P--L3 Zähler gesamte Wirkarbeit Abgabe L3 (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4366 Z ΣP- Zähler gesamte Wirkarbeit Abgabe Σ (nicht zurücksetzbar) Wh floatbe 2 0 level false false +4368 Z S+i-L1 Zähler gesamte Scheinarbeit Bezug induktiv L1 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4370 Z S+i-L2 Zähler gesamte Scheinarbeit Bezug induktiv L2 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4372 Z S+i-L3 Zähler gesamte Scheinarbeit Bezug induktiv L3 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4374 Z ΣS+i Zähler gesamte Scheinarbeit Bezug induktiv Σ (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4376 Z S-i-L1 Zähler gesamte Scheinarbeit Abgabe induktiv L1 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4378 Z S-i-L2 Zähler gesamte Scheinarbeit Abgabe induktiv L2 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4380 Z S-i-L3 Zähler gesamte Scheinarbeit Abgabe induktiv L3 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4382 Z ΣS-i Zähler gesamte Scheinarbeit Abgabe induktiv Σ (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4384 Z S+k-L1 Zähler gesamte Scheinarbeit Bezug kapazitiv L1 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4386 Z S+k-L2 Zähler gesamte Scheinarbeit Bezug kapazitiv L2 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4388 Z S+k-L3 Zähler gesamte Scheinarbeit Bezug kapazitiv L3 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4390 Z ΣS+k Zähler gesamte Scheinarbeit Bezug kapazitiv Σ (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4392 Z S-k-L1 Zähler gesamte Scheinarbeit Abgabe kapazitiv L1 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4394 Z S-k-L2 Zähler gesamte Scheinarbeit Abgabe kapazitiv L2 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4396 Z S-k-L3 Zähler gesamte Scheinarbeit Abgabe kapazitiv L3 (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4398 Z ΣS-k Zähler gesamte Scheinarbeit Abgabe kapazitiv Σ (nicht zurücksetzbar) VAh floatbe 2 0 level false false +4400 Z Q+i-L1 Zähler gesamte Blindarbeit Bezug induktiv L1 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4402 Z Q+i-L2 Zähler gesamte Blindarbeit Bezug induktiv L2 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4404 Z Q+i-L3 Zähler gesamte Blindarbeit Bezug induktiv L3 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4406 Z ΣQ+i Zähler gesamte Blindarbeit Bezug induktiv Σ (nicht zurücksetzbar) varh floatbe 2 0 level false false +4408 Z Q-i-L1 Zähler gesamte Blindarbeit Abgabe induktiv L1 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4410 Z Q-i-L2 Zähler gesamte Blindarbeit Abgabe induktiv L2 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4412 Z Q-i-L3 Zähler gesamte Blindarbeit Abgabe induktiv L3 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4414 Z ΣSQ-i Zähler gesamte Blindarbeit Abgabe induktiv Σ (nicht zurücksetzbar) varh floatbe 2 0 level false false +4416 Z Q+k-L1 Zähler gesamte Blindarbeit Bezug kapazitiv L1 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4418 Z Q+k-L2 Zähler gesamte Blindarbeit Bezug kapazitiv L2 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4420 Z Q+k-L3 Zähler gesamte Blindarbeit Bezug kapazitiv L3 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4422 Z ΣQ+k Zähler gesamte Blindarbeit Bezug kapazitiv Σ (nicht zurücksetzbar) varh floatbe 2 0 level false false +4424 Z Q-k-L1 Zähler gesamte Blindarbeit Abgabe kapazitiv L1 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4426 Z Q-k-L2 Zähler gesamte Blindarbeit Abgabe kapazitiv L2 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4428 Z Q-k-L3 Zähler gesamte Blindarbeit Abgabe kapazitiv L3 (nicht zurücksetzbar) varh floatbe 2 0 level false false +4430 Z ΣQ-k Zähler gesamte Blindarbeit Abgabe kapazitiv Σ (nicht zurücksetzbar) varh floatbe 2 0 level false false +5120 T ΣP+ Teilenergiezähler Wirkarbeit System Bezug Wh floatbe 2 0 level false false +5122 T ΣP- Teilenergiezähler Wirkarbeit System Abgabe Wh floatbe 2 0 level false false +5124 T ΣS+i Teilenergiezähler Scheinarbeit induktiv System Bezug VAh floatbe 2 0 level false false +5126 T ΣS-i Teilenergiezähler Scheinarbeit induktiv System Abgabe VAh floatbe 2 0 level false false +5128 T ΣS+k Teilenergiezähler Scheinarbeit kapazitiv System Bezug VAh floatbe 2 0 level false false +5130 T ΣS-k Teilenergiezähler Scheinarbeit kapazitiv System Abgabe VAh floatbe 2 0 level false false +5132 T ΣQ+i Teilenergiezähler Blindarbeit induktiv System Bezug varh floatbe 2 0 level false false +5134 T ΣQ-i Teilenergiezähler Blindarbeit induktiv System Abgabe varh floatbe 2 0 level false false +5136 T ΣQ+k Teilenergiezähler Blindarbeit kapazitiv System Bezug varh floatbe 2 0 level false false +5138 T ΣQ-k Teilenergiezähler Blindarbeit kapazitiv System Abgabe varh floatbe 2 0 level false false +5140 B ΣP Bilanzierender Energiezähler Wirkarbeit System Wh floatbe 2 0 level false false +5142 B ΣSii BilBanzierender Energiezähler Scheinarbeit System induktiv VAh floatbe 2 0 level false false +5144 B ΣSk Bilanzierender Energiezähler Scheinarbeit System kapazitiv VAh floatbe 2 0 level false false +5146 B ΣQi Bilanzierender Energiezähler Blindarbeit System induktiv varh floatbe 2 0 level false false +5148 B ΣQk Bilanzierender Energiezähler Blindarbeit System kapazitiv varh floatbe 2 0 level false false +5376 D U L1-L2 Durchschnitt Leiterspannung (L1<->L2) V floatbe 2 0 level false false +5378 D U L2-L3 Durchschnitt Leiterspannung (L2<->L3) V floatbe 2 0 level false false +5380 D U L3-L1 Durchschnitt Leiterspannung (L3<->L1) V floatbe 2 0 level false false +5382 D U L1-N Durchschnitt Leiterspannung (L1<->N) V floatbe 2 0 level false false +5384 D U L2-N Durchschnitt Leiterspannung (L2<->N) V floatbe 2 0 level false false +5386 D U L3-N Durchschnitt Leiterspannung (L3<->N) V floatbe 2 0 level false false +5388 D F Durchschnitt Frequenz Hz floatbe 2 0 level false false +5390 D I-L1 Durchschnitt Strom L1 A floatbe 2 0 level false false +5392 D I-L2 Durchschnitt Strom L2 A floatbe 2 0 level false false +5394 D I-L3 Durchschnitt Strom L3 A floatbe 2 0 level false false +5396 D I-N Durchschnitt Strom N A floatbe 2 0 level false false +5398 D I-SYS Durchschnitt Strom I-SYS A floatbe 2 0 level false false +5400 D P+L1 Durchschnitt Wirkleistung Bezug L1 W floatbe 2 0 level false false +5402 D P-L1 Durchschnitt Wirkleistung Abgabe L1 W floatbe 2 0 level false false +5404 D P+L2 Durchschnitt Wirkleistung Bezug L2 W floatbe 2 0 level false false +5406 D P-L2 Durchschnitt Wirkleistung Abgabe L2 W floatbe 2 0 level false false +5408 D P+L3 Durchschnitt Wirkleistung Bezug L3 W floatbe 2 0 level false false +5410 D P-L3 Durchschnitt Wirkleistung Abgabe L3 W floatbe 2 0 level false false +5412 D ΣP+ Durchschnitt Wirkleistung Bezug System W floatbe 2 0 level false false +5414 D ΣP- Durchschnitt Wirkleistung Abgabe System W floatbe 2 0 level false false +5416 D B ΣP Bilanzierter Durchschnitt Wirkleistung System W floatbe 2 0 level false false +5418 D S+L1 Durchschnitt Scheinleistung Bezug L1 VA floatbe 2 0 level false false +5420 D S-L1 Durchschnitt Scheinleistung Abgabe L1 VA floatbe 2 0 level false false +5422 D S+L2 Durchschnitt Scheinleistung Bezug L2 VA floatbe 2 0 level false false +5424 D S-L2 Durchschnitt Scheinleistung Abgabe L2 VA floatbe 2 0 level false false +5426 D S+L3 Durchschnitt Scheinleistung Bezug L3 VA floatbe 2 0 level false false +5428 D S-L3 Durchschnitt Scheinleistung Abgabe L3 VA floatbe 2 0 level false false +5430 D ΣS+ Durchschnitt Scheinleistung Bezug System VA floatbe 2 0 level false false +5432 D ΣS- Durchschnitt Scheinleistung Abgabe System VA floatbe 2 0 level false false +5434 D B ΣS Bilanzierter Durchschnitt Scheinleistung System VA floatbe 2 0 level false false +5436 D Q+L1 Durchschnitt Blindleistung Bezug L1 var floatbe 2 0 level false false +5438 D Q-L1 Durchschnitt Blindleistung Abgabe L1 var floatbe 2 0 level false false +5440 D Q+L2 Durchschnitt Blindleistung Bezug L2 var floatbe 2 0 level false false +5442 D Q-L2 Durchschnitt Blindleistung Abgabe L2 var floatbe 2 0 level false false +5444 D Q+L3 Durchschnitt Blindleistung Bezug L3 var floatbe 2 0 level false false +5446 D Q-L3 Durchschnitt Blindleistung Abgabe L3 var floatbe 2 0 level false false +5448 D ΣQ+ Durchschnitt Blindleistung Bezug System var floatbe 2 0 level false false +5450 D ΣQ- Durchschnitt Blindleistung Abgabe System var floatbe 2 0 level false false +5452 D B ΣQ Bilanzierter Durchschnitt Blindleistung System var floatbe 2 0 level false false +5454 D PFi-L1 Durchschnitt Leistungsfaktor L1 induktiv floatbe 2 0 level false false +5456 D PFk-L1 Durchschnitt Leistungsfaktor L1 kapazitiv floatbe 2 0 level false false +5458 D PFi-L2 Durchschnitt Leistungsfaktor L2 induktiv floatbe 2 0 level false false +5460 D PFk-L2 Durchschnitt Leistungsfaktor L2 kapazitiv floatbe 2 0 level false false +5462 D PFi-L3 Durchschnitt Leistungsfaktor L3 induktiv floatbe 2 0 level false false +5464 D PFk-L3 Durchschnitt Leistungsfaktor L3 kapazitiv floatbe 2 0 level false false +5466 D ΣPFi Durchschnitt Leistungsfaktor System induktiv floatbe 2 0 level false false +5468 D ΣPFk Durchschnitt Leistungsfaktor System kapazitiv floatbe 2 0 level false false +50512 Hour Betriebsstundenzähler h uint32be 2 0,01 0 level false +50514 U L1-L2 Leiterspannung (L1<->L2) V uint32be 2 0,01 0 level false +50516 U L2-L3 Leiterspannung (L2<->L3) V uint32be 2 0,01 0 level false +50518 U L3-L1 Leiterspannung (L3<->L1) V uint32be 2 0,01 0 level false +50520 U L1-N Leiterspannung (L1<->N) V uint32be 2 0,01 0 level false +50522 U L2-N Leiterspannung (L2<->N) V uint32be 2 0,01 0 level false +50524 U L3-N Leiterspannung (L3<->N) V uint32be 2 0,01 0 level false +50526 F Frequenz Hz uint32be 2 0,01 0 level false +50528 I-L1 Strom L1 A uint32be 2 0,001 0 level false +50530 I-L2 Strom L2 A uint32be 2 0,001 0 level false +50532 I-L3 Strom L3 A uint32be 2 0,001 0 level false +50534 I-N Strom N A uint32be 2 0,001 0 level false +50536 ΣP Summe Wirkleistung +/- W int32be 2 10 0 level false +50538 ΣQ Summe Blindleistung +/- var int32be 2 10 0 level false +50540 ΣS Summe Scheinleistung +/- VA int32be 2 10 0 level false +50542 ΣPF Summe Leistungsfaktor -: kapazitiv und +: induktiv int32be 2 0,001 0 level false +50544 P-L1 Wirkleistung L1 +/- W int32be 2 10 0 level false +50546 P-L2 Wirkleistung L2 +/- W int32be 2 10 0 level false +50548 P-L3 Wirkleistung L3 +/- W int32be 2 10 0 level false +50550 Q-L1 Blindleistung L1 +/- var int32be 2 10 0 level false +50552 Q-L2 Blindleistung L2 +/- var int32be 2 10 0 level false +50554 Q-L3 Blindleistung L3 +/- var int32be 2 10 0 level false +50556 S-L1 Scheinleistung L1 +/- VA int32be 2 10 0 level false +50558 S-L2 Scheinleistung L2 +/- VA int32be 2 10 0 level false +50560 S-L3 Scheinleistung L3 +/- VA int32be 2 10 0 level false +50562 PF-L1 Leistungsfaktor L1 -: kapazitiv und +: induktiv int32be 2 0,001 0 level false +50564 PF-L2 Leistungsfaktor L3 -: kapazitiv und +: induktiv int32be 2 0,001 0 level false +50566 PF-L3 Leistungsfaktor L3 -: kapazitiv und +: induktiv int32be 2 0,001 0 level false +50568 I-SYS Mittelwert der Ströme (I1 + I2 + I3) / 3 A uint32be 2 0,001 0 level false +50570 U-SYS Mittelwert der Leiterspannungen (U12 + U23 + U31) / 3 V uint32be 2 0,01 0 level false +50572 V-SYS Mittelwert der Leiterspannungen gegen N (V1 + V2 + V3) / 3 V uint32be 2 0,01 0 level false +50768 Hour Betriebsstundenzähler h uint32be 2 0,01 0 level false +50770 ΣP+ Gesamt Wirkarbeit System Bezug kWh uint32be 2 1 0 level false +50772 ΣQi Gesamt Blindarbeit System induktiv kvarh uint32be 2 1 0 level false +50774 ΣS Gesamt Scheinarbeit System kVAh uint32be 2 1 0 level false +50776 ΣP- Gesamt Wirkarbeit System Abgabe kWh uint32be 2 1 0 level false +50778 ΣQk Gesamt Blindenergie System kapazitiv kvarh uint32be 2 1 0 level false +50780 T ΣP+ Teilenergiezähler Wirkarbeit System Bezug kWh uint32be 2 1 0 level false +50782 T ΣQi Teilenergiezähler Blindarbeit System induktiv kvarh uint32be 2 1 0 level false +50784 T ΣS Teilenergiezähler Scheinarbeit System kVAh uint32be 2 1 0 level false +50786 T ΣP- Teilenergiezähler Wirkarbeit System Abgabe kWh uint32be 2 1 0 level false +50788 T ΣQk Teilenergiezähler Blindarbeit System kapazitiv kvarh uint32be 2 1 0 level false +51070 Dmax I-L1 max Durchschnitt Strom L1 A uint32be 2 0,001 0 level false false +51072 Dmax I-L2 max Durchschnitt Strom L2 A uint32be 2 0,001 0 level false false +51074 Dmax I-L3 max Durchschnitt Strom L3 A uint32be 2 0,001 0 level false false +51076 Dmax I-N max Durchschnitt Strom N A uint32be 2 0,001 0 level false false +51078 Dmax ΣP+ max Durchschnitt Wirkleistung Bezug System kW uint32be 4 0,01 0 level false false +51080 Dmax ΣP- max Durchschnitt Wirkleistung Abgabe System kW uint32be 4 0,01 0 level false false +51082 Dmax ΣQ+ max Durchschnitt Blindleistung Bezug System kvar uint32be 4 0,01 0 level false false +51084 Dmax ΣQ- max Durchschnitt Blindleistung Abgabe System kvar uint32be 4 0,01 0 level false false +51086 Dmax ΣS+ max Durchschnitt Scheinleistung Bezug System kVA uint32be 4 0,01 0 level false false +51088 Dmax ΣS- max Durchschnitt Scheinleistung Abgabe System kVA uint32be 4 0,01 0 level false false From 6bc4d223956c62c94eba75c5e18f30aea6bc1465 Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sat, 18 May 2024 22:01:26 +0200 Subject: [PATCH 23/47] Update input-registers.tsv Tippfehler --- .../Phoenix Contact EEM-EM3xx EEM-DM3xx/input-registers.tsv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/input-registers.tsv b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/input-registers.tsv index a2b0fa8..a899799 100644 --- a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/input-registers.tsv +++ b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/input-registers.tsv @@ -80,7 +80,7 @@ _address name description unit type len factor offset formula role room cw isSca 5136 T ΣQ+k Teilenergiezähler Blindarbeit kapazitiv System Bezug varh floatbe 2 0 level false false 5138 T ΣQ-k Teilenergiezähler Blindarbeit kapazitiv System Abgabe varh floatbe 2 0 level false false 5140 B ΣP Bilanzierender Energiezähler Wirkarbeit System Wh floatbe 2 0 level false false -5142 B ΣSii BilBanzierender Energiezähler Scheinarbeit System induktiv VAh floatbe 2 0 level false false +5142 B ΣSii Bilanzierender Energiezähler Scheinarbeit System induktiv VAh floatbe 2 0 level false false 5144 B ΣSk Bilanzierender Energiezähler Scheinarbeit System kapazitiv VAh floatbe 2 0 level false false 5146 B ΣQi Bilanzierender Energiezähler Blindarbeit System induktiv varh floatbe 2 0 level false false 5148 B ΣQk Bilanzierender Energiezähler Blindarbeit System kapazitiv varh floatbe 2 0 level false false From c86d400b548cb520a4afb17d526e92ac8d9f939d Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sat, 18 May 2024 22:03:14 +0200 Subject: [PATCH 24/47] =?UTF-8?q?Update=2001024-01080=20Teilenergiez=C3=A4?= =?UTF-8?q?hler=20und=20bilanzierende=20Energiez=C3=A4hler.tsv?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tippfehler --- ...ez\303\244hler und bilanzierende Energiez\303\244hler.tsv" | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git "a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/01024-01080 Teilenergiez\303\244hler und bilanzierende Energiez\303\244hler.tsv" "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/01024-01080 Teilenergiez\303\244hler und bilanzierende Energiez\303\244hler.tsv" index 32073ac..708cdef 100644 --- "a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/01024-01080 Teilenergiez\303\244hler und bilanzierende Energiez\303\244hler.tsv" +++ "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register - Integer/01024-01080 Teilenergiez\303\244hler und bilanzierende Energiez\303\244hler.tsv" @@ -10,7 +10,7 @@ _address name description unit type len factor offset formula role room cw isSca 1056 T ΣQ+k Teilenergiezähler Blindarbeit kapazitiv System Bezug kvarh uint64be 4 0,0001 0 level false false 1060 T ΣQ-k Teilenergiezähler Blindarbeit kapazitiv System Abgabe kvarh uint64be 4 0,0001 0 level false false 1064 B ΣP Bilanzierender Energiezähler Wirkarbeit System kWh int64be 4 0,0001 0 level false false -1068 B ΣSii BilBanzierender Energiezähler Scheinarbeit System induktiv kVAh int64be 4 0,0001 0 level false false +1068 B ΣSi Bilanzierender Energiezähler Scheinarbeit System induktiv kVAh int64be 4 0,0001 0 level false false 1072 B ΣSk Bilanzierender Energiezähler Scheinarbeit System kapazitiv kVAh int64be 4 0,0001 0 level false false 1076 B ΣQi Bilanzierender Energiezähler Blindarbeit System induktiv kvarh int64be 4 0,0001 0 level false false -1080 B ΣQk Bilanzierender Energiezähler Blindarbeit System kapazitiv kvarh int64be 4 0,0001 0 level false false \ No newline at end of file +1080 B ΣQk Bilanzierender Energiezähler Blindarbeit System kapazitiv kvarh int64be 4 0,0001 0 level false false From 26f1db1a31db4f958cbe2f1ec0e09d16ae6d3219 Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sat, 18 May 2024 22:03:42 +0200 Subject: [PATCH 25/47] Update input-registers.tsv --- .../Phoenix Contact EEM-EM3xx EEM-DM3xx/input-registers.tsv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/input-registers.tsv b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/input-registers.tsv index a899799..bb91465 100644 --- a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/input-registers.tsv +++ b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/input-registers.tsv @@ -80,7 +80,7 @@ _address name description unit type len factor offset formula role room cw isSca 5136 T ΣQ+k Teilenergiezähler Blindarbeit kapazitiv System Bezug varh floatbe 2 0 level false false 5138 T ΣQ-k Teilenergiezähler Blindarbeit kapazitiv System Abgabe varh floatbe 2 0 level false false 5140 B ΣP Bilanzierender Energiezähler Wirkarbeit System Wh floatbe 2 0 level false false -5142 B ΣSii Bilanzierender Energiezähler Scheinarbeit System induktiv VAh floatbe 2 0 level false false +5142 B ΣSi Bilanzierender Energiezähler Scheinarbeit System induktiv VAh floatbe 2 0 level false false 5144 B ΣSk Bilanzierender Energiezähler Scheinarbeit System kapazitiv VAh floatbe 2 0 level false false 5146 B ΣQi Bilanzierender Energiezähler Blindarbeit System induktiv varh floatbe 2 0 level false false 5148 B ΣQk Bilanzierender Energiezähler Blindarbeit System kapazitiv varh floatbe 2 0 level false false From c85e37b495cfa2ba06ed4ad21afde7a79a4b8ccf Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sat, 18 May 2024 22:04:05 +0200 Subject: [PATCH 26/47] =?UTF-8?q?Update=205120-5148=20Teilenergiez=C3=A4hl?= =?UTF-8?q?er=20und=20bilanzierende=20Energiez=C3=A4hler.tsv?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tippfehler --- ...giez\303\244hler und bilanzierende Energiez\303\244hler.tsv" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/5120-5148 Teilenergiez\303\244hler und bilanzierende Energiez\303\244hler.tsv" "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/5120-5148 Teilenergiez\303\244hler und bilanzierende Energiez\303\244hler.tsv" index eb82633..d98a750 100644 --- "a/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/5120-5148 Teilenergiez\303\244hler und bilanzierende Energiez\303\244hler.tsv" +++ "b/Energiezaehler/Phoenix Contact EEM-EM3xx EEM-DM3xx/Input Register- Float/5120-5148 Teilenergiez\303\244hler und bilanzierende Energiez\303\244hler.tsv" @@ -10,7 +10,7 @@ _address name description unit type len factor offset formula role room cw isSca 5136 T ΣQ+k Teilenergiezähler Blindarbeit kapazitiv System Bezug varh floatbe 2 0 level false false 5138 T ΣQ-k Teilenergiezähler Blindarbeit kapazitiv System Abgabe varh floatbe 2 0 level false false 5140 B ΣP Bilanzierender Energiezähler Wirkarbeit System Wh floatbe 2 0 level false false -5142 B ΣSii BilBanzierender Energiezähler Scheinarbeit System induktiv VAh floatbe 2 0 level false false +5142 B ΣSi Bilanzierender Energiezähler Scheinarbeit System induktiv VAh floatbe 2 0 level false false 5144 B ΣSk Bilanzierender Energiezähler Scheinarbeit System kapazitiv VAh floatbe 2 0 level false false 5146 B ΣQi Bilanzierender Energiezähler Blindarbeit System induktiv varh floatbe 2 0 level false false 5148 B ΣQk Bilanzierender Energiezähler Blindarbeit System kapazitiv varh floatbe 2 0 level false false From 0754246456f1822b56b0ae9ddf4318eeae00d53b Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Wed, 2 Oct 2024 14:37:47 +0200 Subject: [PATCH 27/47] =?UTF-8?q?GoodWe=20Modbus=20Protokol=20f=C3=BCr=20E?= =?UTF-8?q?nergy=20Storage=20Inverter=20initial?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...00-10485 Parallel System (Seite 8-10).tsv" | 39 +++ ...000-32099 Error Massage (Seite 20-23).tsv" | 45 +++ ...00-32119 Operation Massage (Seite 23).tsv" | 16 ++ ...32240 ARM Fault Massage (Seite 24-26).tsv" | 31 +++ .../32950-32965 PV Setting (Seite 27-28).tsv" | 17 ++ ...35000-35045 Device Info (Seite 35-36).tsv" | 16 ++ ...Inverter Operation Data (Seite 37-50).tsv" | 168 ++++++++++++ ...xternal Data Collection (Seite 51-60).tsv" | 95 +++++++ .../36900-36913 Flash Information.tsv" | 11 + ...78 BMS 1 Operation Data (Seite 61-66).tsv" | 63 +++++ .../37150-37158 BMS AC Data (Seite 67).tsv" | 10 + ...76 BMS 2 Operation Data (Seite 68-72).tsv" | 77 ++++++ ...499-39839 LG HV BAT Log (Seite 73-89).tsv" | 203 ++++++++++++++ ...70-39899 LG LV Data Log (Seite 90-91).tsv" | 28 ++ .../45127-45134 Com Setting (Seite 95).tsv" | 4 + ...45305 Function Setting (Seite 95-100).tsv" | 61 +++++ ...45389 DSP BAT setting (Seite 100-101).tsv" | 11 + ...ety Parameter Setting (Seite 102-119).tsv" | 256 ++++++++++++++++++ .../45700-45709 QU Curve (Seite 120).tsv" | 11 + .../45714-45717 Others (Seite 121).tsv" | 5 + .../45720-45726 PU Curve (Seite 121).tsv" | 8 + ...45743 cos\317\206 P Curve (Seite 122).tsv" | 12 + ...45802 Frequency Curve (Seite 123-125).tsv" | 43 +++ .../45813-45814 QP Curve (Seite 126).tsv" | 3 + .../45821-45900 HVRT-LVRT (Seite126-131).tsv" | 76 ++++++ .../45901-45918 FRT (Seite 131-132).tsv" | 14 + ...al Function (Seite 132) ohne Funktion.tsv" | 3 + ...00-47464 ARM Settings (Seite 133-135).tsv" | 29 ++ ...Settings (Seite 133-135)ohne Funktion.tsv" | 4 + ...ARM BMS&EMS parameter (Seite 135-148).tsv" | 199 ++++++++++++++ ...7 ARM BMS Passthrough (Seite 149-150).tsv" | 35 +++ ... Self-check Parameter (Seite 151-160).tsv" | 96 +++++++ ...ck Parameter (Seite 160) ohe Funktion.tsv" | 5 + .../10600-10679 EVcharger (Seite 11-12).tsv" | 24 ++ ...0-10766 EVcharger Fault (Seite 12-15).tsv" | 22 ++ ...0866 EVcharger Charging (Seite 15-16).tsv" | 22 ++ .../10900-11005 EVcharger ABD (Seite 17).tsv" | 18 ++ ...20332 EVcharger Setting (Seite 18-19).tsv" | 29 ++ ...0-33212 ETC-BTC Massage (Seite 29-30).tsv" | 14 + ...5 BTC-ETC Module Status (Seite 30-33).tsv" | 59 ++++ ...3504 ETC-BTC New Resgister (Seite 34).tsv" | 6 + ...40 ETC-BTC Device Info (Seite 35-36) .tsv" | 7 + ...00-35602 BTC New Registers (Seite 51).tsv" | 4 + ...-42200 ETC-BTC OEM Data (Seite 92-94).tsv" | 15 + .../4 Tabellen/Table 8-16 EMS Power Mode.ods" | Bin 0 -> 5864 bytes .../4 Tabellen/Table 8-16 EMS Power Mode.tsv" | 65 +++++ .../README.md" | 55 ++++ 47 files changed, 2034 insertions(+) create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/10400-10485 Parallel System (Seite 8-10).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/32000-32099 Error Massage (Seite 20-23).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/32100-32119 Operation Massage (Seite 23).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/32200-32240 ARM Fault Massage (Seite 24-26).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/32950-32965 PV Setting (Seite 27-28).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35000-35045 Device Info (Seite 35-36).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/36000-36198 External Data Collection (Seite 51-60).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/36900-36913 Flash Information.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/37000-37078 BMS 1 Operation Data (Seite 61-66).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/37150-37158 BMS AC Data (Seite 67).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/39000-39076 BMS 2 Operation Data (Seite 68-72).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/39499-39839 LG HV BAT Log (Seite 73-89).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/39870-39899 LG LV Data Log (Seite 90-91).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45127-45134 Com Setting (Seite 95).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45200-45305 Function Setting (Seite 95-100).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45350-45389 DSP BAT setting (Seite 100-101).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45400-45699 Safety Parameter Setting (Seite 102-119).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45700-45709 QU Curve (Seite 120).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45714-45717 Others (Seite 121).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45720-45726 PU Curve (Seite 121).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45733-45743 cos\317\206 P Curve (Seite 122).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45751-45802 Frequency Curve (Seite 123-125).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45813-45814 QP Curve (Seite 126).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45821-45900 HVRT-LVRT (Seite126-131).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45901-45918 FRT (Seite 131-132).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/46903-46904 Optional Function (Seite 132) ohne Funktion.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47000-47464 ARM Settings (Seite 133-135).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47117-47119 ARM Settings (Seite 133-135)ohne Funktion.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47505-47774 ARM BMS&EMS parameter (Seite 135-148).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47900-47937 ARM BMS Passthrough (Seite 149-150).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/50000-50094 Self-check Parameter (Seite 151-160).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/50200-50203 Self-check Parameter (Seite 160) ohe Funktion.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/2 EVcharger/10600-10679 EVcharger (Seite 11-12).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/2 EVcharger/10700-10766 EVcharger Fault (Seite 12-15).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/2 EVcharger/10800-10866 EVcharger Charging (Seite 15-16).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/2 EVcharger/10900-11005 EVcharger ABD (Seite 17).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/2 EVcharger/20300-20332 EVcharger Setting (Seite 18-19).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/3 ETC-BTC Inverter Series/33200-33212 ETC-BTC Massage (Seite 29-30).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/3 ETC-BTC Inverter Series/33300-33405 BTC-ETC Module Status (Seite 30-33).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/3 ETC-BTC Inverter Series/33500-33504 ETC-BTC New Resgister (Seite 34).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/3 ETC-BTC Inverter Series/35035-35040 ETC-BTC Device Info (Seite 35-36) .tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/3 ETC-BTC Inverter Series/35600-35602 BTC New Registers (Seite 51).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/3 ETC-BTC Inverter Series/40000-42200 ETC-BTC OEM Data (Seite 92-94).tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/Table 8-16 EMS Power Mode.ods" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/Table 8-16 EMS Power Mode.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/10400-10485 Parallel System (Seite 8-10).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/10400-10485 Parallel System (Seite 8-10).tsv" new file mode 100644 index 0000000..997d52c --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/10400-10485 Parallel System (Seite 8-10).tsv" @@ -0,0 +1,39 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +10400 Inverter Quantity R/o 1:Single inverter system >1:Parallel system uint16be 1 1 0 level true false false false +10401 Firmware Version ARM R/o Refer to 35020 uint16be 1 1 0 level true false false false +10402 Firmware Version DSP Master R/o Refer to 35016 uint16be 1 1 0 level true false false false +10403 Firmware R/o Refer to 35017 uint16be 1 1 0 level true false false false +10404 Online Quantity R/o uint16be 1 1 0 level true false false false +10405 APP Mode R/o Refer to 47000 uint16be 1 1 0 level true false false false +10406 Safety Country R/o Refer to 45244 uint16be 1 1 0 level true false false false +10407 Work Mode R/o Refer to 35187 uint16be 1 1 0 level true false false false +10408 Meter comm status R/o Refer to 36003 uint16be 1 1 0 level true false false false +10409 BackUp Enable R/o Refer to 45252 uint16be 1 1 0 level true false false false +10410 Controller Status Code R/o uint16be 1 1 0 level true false false false +10412 PV Total Power R/o Master DSP add up all PV power W uint32be 2 1 0 level true false false false +10414 Battery Total power R/o Refer to 35182-35183 W int32be 2 1 0 level true false false false +10416 Total Back-Up Load Power R/o Refer to 35169-35170 W int32be 2 1 0 level true false false false +10418 Meter Power R/o Refer to 36025-36026 W int32be 2 1 0 level true false false false +10420 Total Inverter Power R/o Refer to 35137-35138 W int32be 2 1 0 level true false false false +10422 R Phase Inverter Power R/o Refer to 35124-35125 W int32be 2 1 0 level true false false false +10424 S Phase Inverter Power R/o Refer to 35129-35130 W int32be 2 1 0 level true false false false +10426 T Phase Inverter Power R/o Refer to 35134-35135 W int32be 2 1 0 level true false false false +10428 R Phase Backup Active Power R/o Refer to 35149-35150 W int32be 2 1 0 level true false false false +10430 S Phase Backup Active Power R/o Refer to 35155-35156 W int32be 2 1 0 level true false false false +10432 T Phase Backup Active Power R/o Refer to 35161-35162 W int32be 2 1 0 level true false false false +10434 Meter Frequence R/o Refer to 36014 Hz uint16be 1 0,01 0 level true false false false +10435 Battery Mode R/o Refer to 35184 uint16be 1 1 0 level true false false false +10436 Battery Voltage 1 R/o Refer to 35180 V uint16be 1 0,1 0 level true false false false +10437 Battery Voltage 2 R/o Refer to 35262 V uint16be 1 0,1 0 level true false false false +10438 Total Inverter Power R/o Refer to 35001 W uint32be 2 1 0 level true false false false +10470 Meter Check Value R/o Refer to 47001 uint16be 1 1 0 level true false false false +10471 Meter Connect Check Flag R/o Refer to 47002 uint16be 1 1 0 level true false false false +10472 SOC R/o The cloud board calculates the average value based on each machine's SOC and obtains each machine's register 37007 % uint16be 1 1 0 level true false false false +10473 Battery Capacity R/o uint16be 1 1 0 level true false false false +10474 Battery Communication R/o uint16be 1 1 0 level true false false false +10476 Battery Charge Allow Kilowatt-Hour Sum R/o W/h uint32be 2 1 0 level true false false false +10478 Battery Disharge Allow Kilowatt-Hour Sum R/o W/h uint32be 2 1 0 level true false false false +10480 AbleBalanceFlag R/o 0: Need to be averaged 1: No need to be averaged uint16be 1 1 0 level true false false false +10481 Meter Active Power R R/o Refer to 36127 W int32be 2 1 0 level true false false false +10483 Meter Active Power S R/o Refer to 36129 W int32be 2 1 0 level true false false false +10485 Meter Active Power T R/o Refer to 36131 W int32be 2 1 0 level true false false false diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/32000-32099 Error Massage (Seite 20-23).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/32000-32099 Error Massage (Seite 20-23).tsv" new file mode 100644 index 0000000..b0e4cf8 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/32000-32099 Error Massage (Seite 20-23).tsv" @@ -0,0 +1,45 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +32000 Utility Fault 1 R/o uint16be 1 1 0 level true false false false +32001 Utility Fault 2 R/o uint16be 1 1 0 level true false false false +32002 System Fault 1 R/o uint16be 1 1 0 level true false false false +32003 System Fault 2 R/o uint16be 1 1 0 level true false false false +32004 Device Fault 1 R/o uint16be 1 1 0 level true false false false +32005 Device Fault 2 R/o uint16be 1 1 0 level true false false false +32006 DC Fault 1 R/o uint16be 1 1 0 level true false false false +32007 PV Fault 1 R/o uint16be 1 1 0 level true false false false +32008 PV Fault 2 R/o uint16be 1 1 0 level true false false false +32009 BAT Fault 1 R/o uint16be 1 1 0 level true false false false +32010 BAT Fault 2 R/o uint16be 1 1 0 level true false false false +32011 BAT Fault 3 R/o uint16be 1 1 0 level true false false false +32016 Alarm 1 R/o uint16be 1 1 0 level true false false false +32026 wSolar Fault Summary R/o uint32be 2 1 0 level true false false false +32028 wSolar Alarm Summary R/o uint32be 2 1 0 level true false false false +32030 Grid Voltage Protection Subcode R/o uint16be 1 1 0 level true false false false +32031 Grid Frequency Protection Subcode R/o uint16be 1 1 0 level true false false false +32032 Internal Com Module R/o uint16be 1 1 0 level true false false false +32033 Sensor Abnormal Subcode R/o uint16be 1 1 0 level true false false false +32034 Relay Abnormal R/o uint16be 1 1 0 level true false false false +32035 Internal Fun Fault Subcode R/o uint16be 1 1 0 level true false false false +32036 External Fun Fault Subcode R/o uint16be 1 1 0 level true false false false +32037 Temperature Fault Subcode R/o uint16be 1 1 0 level true false false false +32038 PV IGBT Short Circuit Fault Subcode R/o uint16be 1 1 0 level true false false false +32039 PV IGBT Open Circuit Fault Subcode R/o uint16be 1 1 0 level true false false false +32040 PV HCT Fault Subcode R/o uint16be 1 1 0 level true false false false +32041 PV Over Voltage R/o uint16be 1 1 0 level true false false false +32042 PV Continuous Hardware Overcurrent Subcode R/o uint16be 1 1 0 level true false false false +32043 PV Continuous Software Overcurrent Subcode R/o uint16be 1 1 0 level true false false false +32044 FlyCap Software Overvoltage R/o uint16be 1 1 0 level true false false false +32045 FlyCap Hardware Overvoltage Subcode R/o uint16be 1 1 0 level true false false false +32046 FlyCap Undervoltage Subcode R/o uint16be 1 1 0 level true false false false +32047 FlyCap Precharge Abnormal Subcode R/o uint16be 1 1 0 level true false false false +32048 FlyCap Precharge Limit Subcode R/o uint16be 1 1 0 level true false false false +32049 String Overcurrent Fault Subcode Low R/o uint16be 1 1 0 level true false false false +32050 String Overcurrent Fault Subcode High R/o uint16be 1 1 0 level true false false false +32051 String Reversed Fault Subcode Low R/o uint16be 1 1 0 level true false false false +32052 String Reversed Fault Subcode High R/o uint16be 1 1 0 level true false false false +32053 Fuse Fault Subcode Low R/o uint16be 1 1 0 level true false false false +32054 Fuse Fault Subcode High R/o uint16be 1 1 0 level true false false false +32055 PV Hardware Single Overcurrent Subcode R/o uint16be 1 1 0 level true false false false +32056 PV Software Single Overcurrent Subcode R/o uint16be 1 1 0 level true false false false +32057 PV Low Energy Subcode R/o uint16be 1 1 0 level true false false false +32058 Model Recognition Fault Subcode R/o uint16be 1 1 0 level true false false false diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/32100-32119 Operation Massage (Seite 23).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/32100-32119 Operation Massage (Seite 23).tsv" new file mode 100644 index 0000000..a5ed371 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/32100-32119 Operation Massage (Seite 23).tsv" @@ -0,0 +1,16 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +32100 Device Status R/o uint16be 1 1 0 level true false false false +32101 Running Mark 1 R/o uint16be 1 1 0 level true false false false +32102 Running Mark 2 R/o uint16be 1 1 0 level true false false false +32103 Running Mark 3 R/o uint16be 1 1 0 level true false false false +32104 Running Mark 4 R/o uint16be 1 1 0 level true false false false +32105 Running Mark 5 R/o uint16be 1 1 0 level true false false false +32106 Running Mark 6 R/o uint16be 1 1 0 level true false false false +32107 Running Mark 7 R/o uint16be 1 1 0 level true false false false +32108 Running Mark 8 R/o uint16be 1 1 0 level true false false false +32109 Switch Status 1 R/o uint16be 1 1 0 level true false false false +32110 Switch Status 2 R/o uint16be 1 1 0 level true false false false +32111 Switch Status 3 R/o uint16be 1 1 0 level true false false false +32112 Switch Status 4 R/o uint16be 1 1 0 level true false false false +32113 Switch Status 5 R/o uint16be 1 1 0 level true false false false +32114 Switch Status 6 R/o uint16be 1 1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/32200-32240 ARM Fault Massage (Seite 24-26).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/32200-32240 ARM Fault Massage (Seite 24-26).tsv" new file mode 100644 index 0000000..406a30d --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/32200-32240 ARM Fault Massage (Seite 24-26).tsv" @@ -0,0 +1,31 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +32200 External Device Protection Fault R/o bit0: Arc Fault(Subcode), bit1: DRED0 bit2: External Shutdown Signal bit3: Meter NG bit4: Meter Abnormal uint16be 1 1 0 level true false false false +32201 Flash Fault R/o bit0: Generation data storage failure, Parameter info, BAT info uint16be 1 1 0 level true false false false +32203 Com Fault 1 R/o dsp, box, ev, commodule, ble, meter uint16be 1 1 0 level true false false false +32204 Com Fault 2 R/o uint16be 1 1 0 level true false false false +32205 Burning Abnormal R/o dsp, meter, afci, box, ev uint16be 1 1 0 level true false false false +32206 Soft Reset R/o Watchdog, can com failure, function safe uint16be 1 1 0 level true false false false +32208 BMS1 Fault 1 R/o Refer to Subcode list uint16be 1 1 0 level true false false false +32209 BMS1 Fault 2 R/o Refer to Subcode list uint16be 1 1 0 level true false false false +32210 BMS2 Fault 1 R/o Refer to Subcode list uint16be 1 1 0 level true false false false +32211 BMS2 Fault 2 R/o Refer to Subcode list uint16be 1 1 0 level true false false false +32220 BAT1 Voltage Protection Subcode R/o uint16be 1 1 0 level true false false false +32221 BAT1 Current Protection Subcode R/o uint16be 1 1 0 level true false false false +32222 BAT1 Temperature Protection Subcode R/o uint16be 1 1 0 level true false false false +32223 BAT1 Unbalance Protection R/o uint16be 1 1 0 level true false false false +32224 BAT1 ISO Protection / Collecting Thread Subcode R/o uint16be 1 1 0 level true false false false +32225 BAT1 Other Protection Subcode R/o uint16be 1 1 0 level true false false false +32226 AC System Protection Subcode R/o uint16be 1 1 0 level true false false false +32227 BAT2 Voltage Protection Subcode R/o uint16be 1 1 0 level true false false false +32228 BAT2 Current Protection Subcode R/o uint16be 1 1 0 level true false false false +32229 BAT2 Temperature Protection Subcode R/o uint16be 1 1 0 level true false false false +32230 BAT2 Unbalance Protection R/o uint16be 1 1 0 level true false false false +32231 BAT2 ISO Protection / Collecting Thread Subcode R/o uint16be 1 1 0 level true false false false +32232 BAT2 Other Protection Subcode R/o uint16be 1 1 0 level true false false false +32234 Arc Fault Subcode R/o bit0-bit3 respectively express four uint16be 1 1 0 level true false false false +32235 Function Safety Fault Subcode R/o uint16be 1 1 0 level true false false false +32236 Burning Abnormal Failure R/o uint16be 1 1 0 level true false false false +32237 DCDC1 Fault Subcode R/o uint16be 1 1 0 level true false false false +32238 DCDC1 Alarm Subcode R/o uint16be 1 1 0 level true false false false +32239 DCDC2 Fault Subcode R/o uint16be 1 1 0 level true false false false +32240 DCDC2 Alarm Subcode R/o uint16be 1 1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/32950-32965 PV Setting (Seite 27-28).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/32950-32965 PV Setting (Seite 27-28).tsv" new file mode 100644 index 0000000..f5c181f --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/32950-32965 PV Setting (Seite 27-28).tsv" @@ -0,0 +1,17 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +32950 MPPT Number R/o uint16be 1 1 0 level true false false false +32951 MPPT1 String Number R/o String numbers for this MPPT uint16be 1 1 0 level true false false false +32952 MPPT2 String Number R/o String numbers for this MPPT uint16be 1 1 0 level true false false false +32953 MPPT3 String Number R/o String numbers for this MPPT uint16be 1 1 0 level true false false false +32954 MPPT4 String Number R/o String numbers for this MPPT uint16be 1 1 0 level true false false false +32955 MPPT5 String Number R/o String numbers for this MPPT uint16be 1 1 0 level true false false false +32956 MPPT6 String Number R/o String numbers for this MPPT uint16be 1 1 0 level true false false false +32957 MPPT7 String Number R/o String numbers for this MPPT uint16be 1 1 0 level true false false false +32958 MPPT8 String Number R/o String numbers for this MPPT uint16be 1 1 0 level true false false false +32959 MPPT9 String Number R/o String numbers for this MPPT uint16be 1 1 0 level true false false false +32960 MPPT10 String Number R/o String numbers for this MPPT uint16be 1 1 0 level true false false false +32961 MPPT11 String Number R/o String numbers for this MPPT uint16be 1 1 0 level true false false false +32962 MPPT12 String Number R/o String numbers for this MPPT uint16be 1 1 0 level true false false false +32963 MPPT13 String Number R/o String numbers for this MPPT uint16be 1 1 0 level true false false false +32964 MPPT14 String Number R/o String numbers for this MPPT uint16be 1 1 0 level true false false false +32965 MPPT15 String Number R/o String numbers for this MPPT uint16be 1 1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35000-35045 Device Info (Seite 35-36).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35000-35045 Device Info (Seite 35-36).tsv" new file mode 100644 index 0000000..81ffdde --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35000-35045 Device Info (Seite 35-36).tsv" @@ -0,0 +1,16 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +35000 Modbus protocol version R/o uint16be 1 1 0 level true false false false +35001 Rate Power R/o W uint16be 1 1 0 level true false false false +35002 AC output type R/o 0:single phase 1: three phase four wire system 2: three phase three wire system uint16be 1 1 0 level true false false false +35003 Inverter SN R/o string 8 1 0 level true false false false +35011 Model Name R/o string 5 1 0 level true false false false +35016 Firmware Version_DSP_Master R/o uint16be 1 1 0 level true false false false +35017 Firmware Version_DSP_Slave R/o uint16be 1 1 0 level true false false false +35018 Beta Version_DSP_Master R/o SVN version number of the master DSP uint16be 1 1 0 level true false false false +35019 Firmware Version_ARM R/o uint16be 1 1 0 level true false false false +35020 Beta Version_ARM R/o (minor version number) uint16be 1 1 0 level true false false false +35021 DSP Internal Firmware Ver. R/o string 6 1 0 level true false false false +35027 ARM Internal Firmware Ver. R/o string 6 1 0 level true false false false +35043 System control mode R/o 0: Deault 1:Power fast set, without step size adjustment uint16be 1 1 0 level true false false false +35044 Beta Version_DSP_Slave R/o uint16be 1 1 0 level true false false false +35045 SIMCCID R/o ID of GPRS/4G module string 10 1 0 level true false false false diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" new file mode 100644 index 0000000..c1aa4a0 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" @@ -0,0 +1,168 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +35100 Real-Time Clock_Year Month R/o High Byte Year / Low Byte Month: 0D-63 / 01-0C Hex rawhex 1 1 0 level true false false false +35101 Real-Time Clock_Day Hour R/o High Byte Day/Low Byte Hour: 01-1F / 00-17 Hex rawhex 1 1 0 level true false false false +35102 Real-Time Clock_Minute Second R/o High Byte minute/Low Byte Second: 0-3B / 0-3B Hex rawhex 1 1 0 level true false false false +35103 PV1 Voltage R/o V uint16be 1 0,1 0 level true false false false +35104 PV1 Current R/o A uint16be 1 0,1 0 level true false false false +35105 PV1 Power R/o 200ms Average W uint32be 2 1 0 level true false false false +35107 PV2 Voltage R/o V uint16be 1 0,1 0 level true false false false +35108 PV2 Current R/o A uint16be 1 0,1 0 level true false false false +35109 PV2 Power R/o 200ms Average W uint32be 2 1 0 level true false false false +35111 PV3 Voltage R/o V uint16be 1 0,1 0 level true false false false +35112 PV3 Current R/o A uint16be 1 0,1 0 level true false false false +35113 PV3 Power R/o 200ms Average W uint32be 2 1 0 level true false false false +35115 PV4 Voltage R/o V uint16be 1 0,1 0 level true false false false +35116 PV4 Current R/o A uint16be 1 0,1 0 level true false false false +35117 PV4 Power R/o 200ms Average W uint32be 2 1 0 level true false false false +35119 PV Mode R/o To check each MPPT mode, Table 8-3 & 8-4 Hex rawhex 2 1 0 level true false false false +35121 R Phase Inverter Voltage R/o V uint16be 1 0,1 0 level true false false false +35122 R Phase Inverter Current R/o A uint16be 1 0,1 0 level true false false false +35123 R Phase Inverter Frequency R/o Hz uint16be 1 0,01 0 level true false false false +35124 R Phase Inverter Power R/o Inverter Power 200ms Average W int32be 2 1 0 level true false false false +35126 S Phase Inverter Voltage R/o V uint16be 1 0,1 0 level true false false false +35127 S Phase Inverter Current R/o A uint16be 1 0,1 0 level true false false false +35128 S Phase Inverter Frequency R/o Hz uint16be 1 0,01 0 level true false false false +35129 S Phase Inverter Power R/o Inverter Power 200ms Average W int32be 2 1 0 level true false false false +35131 T Phase Inverter Voltage R/o V uint16be 1 0,1 0 level true false false false +35132 T Phase Inverter Current R/o A uint16be 1 0,1 0 level true false false false +35133 T Phase Inverter Frequency R/o Hz uint16be 1 0,01 0 level true false false false +35134 T Phase Inverter Power R/o Inverter Power 200ms Average W int32be 2 1 0 level true false false false +35136 Grid Mode R/o Grid connection status,Refer to Table 8-10 uint16be 1 1 0 level true false false false +35137 Total Inverter Power R/o 200ms Average W int32be 2 1 0 level true false false false +35139 AC Active Power R/o 200ms Average (Meter connection OK / not OK : is meter power / inverter on-grid port power W int32be 2 1 0 level true false false false +35141 AC Reactive Power R/o 200ms Average (Meter connection OK / not OK : is meter power / inverter on-grid port power Var int32be 2 1 0 level true false false false +35143 AC Apparent Power R/o 200ms Average (Meter connection OK / not OK : is meter power / inverter on-grid port power VA int32be 2 1 0 level true false false false +35145 R Phase Load Voltage on Back-Up R/o Use R phase data for 1-phase inverter V uint16be 1 0,1 0 level true false false false +35146 R Phase Load Current of Back-Up R/o A uint16be 1 0,1 0 level true false false false +35147 R phase Load Frequency of Back-Up R/o Hz uint16be 1 0,01 0 level true false false false +35148 Load Mode_R R/o Backupport: 0=on 1=off; Also used for 1-p inverter uint16be 1 1 0 level true false false false +35149 R Phase Load Power of Back-Up R/o 200ms Average W int32be 2 1 0 level true false false false +35151 S Phase Load Voltage on Back-Up R/o V uint16be 1 0,1 0 level true false false false +35152 S Phase Load Current of Back-Up R/o A uint16be 1 0,1 0 level true false false false +35153 S phase Load Frequency of Back-Up R/o Hz uint16be 1 0,01 0 level true false false false +35154 Load Mode_S R/o Backupport: 0=on 1=off uint16be 1 1 0 level true false false false +35155 S Phase Load Power of Back-Up R/o 200ms Average W int32be 2 1 0 level true false false false +35157 T Phase Load Voltage on Back-Up R/o V uint16be 1 0,1 0 level true false false false +35158 T Phase Load Current of Back-Up R/o A uint16be 1 0,1 0 level true false false false +35159 T phase Load Frequency of Back-Up R/o Hz uint16be 1 0,01 0 level true false false false +35160 Load Mode_T R/o Backupport: 0=on 1=off uint16be 1 1 0 level true false false false +35161 T Phase Load Power of Back-Up R/o 200ms Average W int32be 2 1 0 level true false false false +35163 R Phase On-Grid Load Power R/o 200ms Average Excluding Backup load W int32be 2 1 0 level true false false false +35165 S Phase On-Grid Load Power R/o 200ms Average Excluding Backup load W int32be 2 1 0 level true false false false +35167 T Phase On-Grid Load Power R/o 200ms Average Excluding Backup load W int32be 2 1 0 level true false false false +35169 Total Back-Up Load Power R/o 200ms Average W int32be 2 1 0 level true false false false +35171 Total On-Grid Load Power R/o 200ms Average Excluding Backup load W int32be 2 1 0 level true false false false +35173 UPS Load Percent R/o BackupLoad Power / Rated power % uint16be 1 0,01 0 level true false false false +35174 Air Temperature R/o Inverter Internal Temperature °C uint16be 1 0,1 0 level true false false false +35175 Model Temperature R/o Inverter Unit Temperature °C uint16be 1 0,1 0 level true false false false +35176 Heatsink Temperature 1 R/o Inverter Heat Sink Temperature °C uint16be 1 0,1 0 level true false false false +35177 Function Bit Value R/o uint16be 1 1 0 level true false false false +35178 BUS Voltage R/o V uint16be 1 0,1 0 level true false false false +35179 NBUS Voltage R/o V uint16be 1 0,1 0 level true false false false +35180 Battery1 Voltage R/o BMS communication OK = voltage BMS send to inverter V uint16be 1 0,1 0 level true false false false +35181 Battery1 Current R/o A uint16be 1 0,1 0 level true false false false +35182 Battery1 Power R/o 200ms Average W int32be 2 1 0 level true false false false +35184 Battery1 Mode R/o Refer to Table 8-9 uint16be 1 1 0 level true false false false +35185 Warning Code R/o uint16be 1 1 0 level true false false false +35186 Safety Country R/o Refer to Table 8-21 rawhex 1 1 0 level true false false false +35187 Work Mode R/o Refer to Table 8-1 uint16be 1 1 0 level true false false false +35189 Error Message R/o Refer to Table 8-12 uint32be 2 1 0 level true false false false +35191 PV Energy-Total R/o PV production energy from installation date kWh uint32be 2 0,1 0 level true false false false +35193 PV Energy-Day R/o Total PV production energy of the day kWh uint32be 2 0,1 0 level true false false false +35197 Operating hour counter R/o h uint32be 2 1 0 level true false false false +35199 Energy-Day-Sell R/o The accumulated exporting energy to grid of the day kWh uint16be 1 0,1 0 level true false false false +35202 Energy-Day-Buy R/o The accumulated exporting energy from grid of the day kWh uint16be 1 0,1 0 level true false false false +35203 Energy-Total-Load R/o From the installation date, not include backup load kWh uint32be 2 0,1 0 level true false false false +35205 Energy-Load-Day R/o Accumulated load consumption energy of the day, not include backup load kWh uint16be 1 0,1 0 level true false false false +35206 Energy-Battery Charge R/o From the installation date Not from BMS kWh uint32be 2 0,1 0 level true false false false +35208 Energy-Charge-Day R/o Not from BMS kWh uint16be 1 0,1 0 level true false false false +35209 Energy-Battery Discharg R/o From the installation date Not from BMS kWh uint32be 2 0,1 0 level true false false false +35211 Energy-Discharg-Day R/o Not from BMS kWh uint16be 1 0,1 0 level true false false false +35212 Battery Strings R/o number of battery strings uint16be 1 1 0 level true false false false +35213 CPLD Warning Code R/o only for after-sales,Refer to Table 8-17 uint16be 1 1 0 level true false false false +35220 Diagnosis Status High R/o Refer to Table 8-13 Hex rawhex 2 1 0 level true false false false +35220 Diagnosis Status Low R/o Refer to Table 8-14 Hex rawhex 2 1 0 level true false false false +35225 EH Battery Function Active R/o 0: failure 1: Activated 2: Deactivated 3: Locked only for HER uint16be 1 1 0 level true false false false +35226 ARC Self Check Status R/o 0: failure 1: Activated 2: Deactivated 3: Locked only for inverters with AFCI protection uint16be 1 1 0 level true false false false +35227 Heatsink Temperature 2 R/o Inverter Heat Sink Temperature °C int16be 1 0,1 0 level true false false false +35250 Safety Detailed Error Message R/o Detail information of grid failure,Refer to Table 8-30 rawhex 4 1 0 level true false false false +35254 Inverter Detailed Error Message R/o Detail information of grid failure,Refer to Table 8-31 rawhex 4 1 0 level true false false false +35258 Inverter Detailed Status Message R/o Refer to Table 8-32 rawhex 4 1 0 level true false false false +35268 Max Grid Frequency within 1min R/o Hz uint16be 1 0,01 0 level true false false false +35269 Min Grid Frequency within 1min R/o Hz uint16be 1 0,01 0 level true false false false +35270 R-phase Max Grid Voltage within 1minute R/o V uint16be 1 0,1 0 level true false false false +35271 R-phase Min Grid Voltage within 1minute R/o V uint16be 1 0,1 0 level true false false false +35272 S-phase Max Grid Voltage within 1minute R/o V uint16be 1 0,1 0 level true false false false +35273 S-phase Min Grid Voltage within 1minute R/o V uint16be 1 0,1 0 level true false false false +35274 T-phase Max Grid Voltage within 1minute R/o V uint16be 1 0,1 0 level true false false false +35275 T-phase Min Grid Voltage within 1minute R/o V uint16be 1 0,1 0 level true false false false +35276 R-phase Max Backup Power within 1minute R/o W uint32be 2 1 0 level true false false false +35278 S-phase Max Backup Power within 1minute R/o W uint32be 2 1 0 level true false false false +35280 T-phase Max Backup Power within 1minute R/o W uint32be 2 1 0 level true false false false +35282 Max Backup Power within 1minute R/o W uint32be 2 1 0 level true false false false +35284 Grid Hvrt Event Times R/o clear after restart uint16be 1 1 0 level true false false false +35285 Grid Lvrt Event Times R/o " clear after restart" uint16be 1 1 0 level true false false false +35292 Offline To Online Delay Seconds R/o s uint16be 1 1 0 level true false false false +35293 Grid Hvrt Status R/o uint16be 1 1 0 level true false false false +35294 Grid Lvrt Status R/o uint16be 1 1 0 level true false false false +35295 Safety National Category Flag R/o 1:Australian 2:North American uint16be 1 1 0 level true false false false +35298 Battery1 Sample Voltage R/o V uint16be 1 0,1 0 level true false false false +35299 Battery2 Sample Voltage R/o V uint16be 1 0,1 0 level true false false false +35301 PV Total Power R/o W uint32be 2 1 0 level true false false false +35303 PV channel R/o uint16be 1 1 0 level true false false false +35304 PV5 Voltage R/o V uint16be 1 0,1 0 level true false false false +35305 PV5 Current R/o A uint16be 1 0,1 0 level true false false false +35306 PV6 Voltage R/o V uint16be 1 0,1 0 level true false false false +35307 PV6 Current R/o A uint16be 1 0,1 0 level true false false false +35308 PV7 Voltage R/o V uint16be 1 0,1 0 level true false false false +35309 PV7 Current R/o A uint16be 1 0,1 0 level true false false false +35310 PV8 Voltage R/o V uint16be 1 0,1 0 level true false false false +35311 PV8 Current R/o A uint16be 1 0,1 0 level true false false false +35312 PV9 Voltage R/o V uint16be 1 0,1 0 level true false false false +35313 PV9 Current R/o A uint16be 1 0,1 0 level true false false false +35314 PV10 Voltage R/o V uint16be 1 0,1 0 level true false false false +35315 PV10 Current R/o A uint16be 1 0,1 0 level true false false false +35316 PV11 Voltage R/o V uint16be 1 0,1 0 level true false false false +35317 PV11 Current R/o A uint16be 1 0,1 0 level true false false false +35318 PV12 Voltage R/o V uint16be 1 0,1 0 level true false false false +35319 PV12 Current R/o A uint16be 1 0,1 0 level true false false false +35320 PV13 Voltage R/o V uint16be 1 0,1 0 level true false false false +35321 PV13 Current R/o A uint16be 1 0,1 0 level true false false false +35322 PV14 Voltage R/o V uint16be 1 0,1 0 level true false false false +35323 PV14 Current R/o A uint16be 1 0,1 0 level true false false false +35324 PV15 Voltage R/o V uint16be 1 0,1 0 level true false false false +35325 PV15 Current R/o A uint16be 1 0,1 0 level true false false false +35326 PV16 Voltage R/o V uint16be 1 0,1 0 level true false false false +35327 PV16 Current R/o A uint16be 1 0,1 0 level true false false false +35328 Warning Message R/o Warning information, bit mode, different from 35185, specific faults, see the fault table of different models for details Hex rawhex 2 1 0 level true false false false +35330 R-phase Avg Grid Voltage within 10minute R/o V uint16be 1 0,1 0 level true false false false +35331 S-phase Avg Grid Voltage within 10minute R/o V uint16be 1 0,1 0 level true false false false +35332 T-phase Avg Grid Voltage within 10minute R/o V uint16be 1 0,1 0 level true false false false +35333 Error Message Extend R/o Fault information, bit pattern, extended from 35189, for specific faults, please refer to the fault table of different models Hex rawhex 2 1 0 level true false false false +35335 Warning Message Extend R/o Warning information, bit pattern, extended to 35328, specific faults, see the fault table of different models for details Hex rawhex 2 1 0 level true false false false +35337 MPPT 1 Power R/o W uint16be 1 1 0 level true false false false +35338 MPPT 2 Power R/o W uint16be 1 1 0 level true false false false +35339 MPPT 3 Power R/o W uint16be 1 1 0 level true false false false +35340 MPPT 4 Power R/o W uint16be 1 1 0 level true false false false +35341 MPPT 5 Power R/o W uint16be 1 1 0 level true false false false +35342 MPPT 6 Power R/o W uint16be 1 1 0 level true false false false +35343 MPPT 7 Power R/o W uint16be 1 1 0 level true false false false +35344 MPPT 8 Power R/o W uint16be 1 1 0 level true false false false +35345 MPPT 1 Current R/o A uint16be 1 0,1 0 level true false false false +35346 MPPT 2 Current R/o A uint16be 1 0,1 0 level true false false false +35347 MPPT 3 Current R/o A uint16be 1 0,1 0 level true false false false +35348 MPPT 4 Current R/o A uint16be 1 0,1 0 level true false false false +35349 MPPT 5 Current R/o A uint16be 1 0,1 0 level true false false false +35350 MPPT 6 Current R/o A uint16be 1 0,1 0 level true false false false +35351 MPPT 7 Current R/o A uint16be 1 0,1 0 level true false false false +35352 MPPT 8 Current R/o A uint16be 1 0,1 0 level true false false false +35353 R-phase Inventer Reactive Power R/o VAR int32be 2 1 0 level true false false false +35355 S-phase Inventer Reactive Power R/o VAR int32be 2 1 0 level true false false false +35357 T-phase Inventer Reactive Power R/o VAR int32be 2 1 0 level true false false false +35359 R-phase Inventer Apparent Power R/o VA int32be 2 1 0 level true false false false +35361 S-phase Inventer Apparent Power R/o VA int32be 2 1 0 level true false false false +35363 T-phase Inventer Apparent Power R/o VA int32be 2 1 0 level true false false false +35365 ISO Value R/o kΩ uint16be 1 0,1 0 level true false false false +35366 generator cumulative energy R/o kWh uint32be 2 0,1 0 level true false false false +35368 BMS Temperature R/o DSP Reads BAT Temperature °C int16be 1 0,1 0 level true false false false +35369 Generator operating mode R/o 0:Grid mode 1:Generator mode uint16be 1 1 0 level true false false false diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/36000-36198 External Data Collection (Seite 51-60).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/36000-36198 External Data Collection (Seite 51-60).tsv" new file mode 100644 index 0000000..a73a373 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/36000-36198 External Data Collection (Seite 51-60).tsv" @@ -0,0 +1,95 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +36000 Communication Mode R/o 01:WIFI 02:GPRS 03:LAN 04 / 05: WIFI / LAN mode of WIFIi+LAN module 06 / 07: WIFI / LAN mode of WIFIi+LAN 2.0 module uint16be 1 1 0 level true false false false +36001 RSSI R/o RSSI of wifi module uint16be 1 1 0 level true false false false +36002 ManufacturerCode R/o EMS protocol code uint16be 1 1 0 level true false false false +36003 MeterConnectStatus R/o 0: Not detected 1: Correct connection 2: Connection reverse (CT) 4: Incorrect connection 8: CT and voltage are out of phase Hex rawhex 1 1 0 level true false false false +36004 Meter Communication Status R/o 1: Success 0: Failure uint16be 1 1 0 level true false false false +36005 R Phase Meter Active Power R/o If ARM Version > 9, please refer to 36019~36041 W int16be 1 1 0 level true false false false +36006 S Phase Meter Active Power R/o If ARM Version > 9, please refer to 36019~36041 W int16be 1 1 0 level true false false false +36007 T Phase Meter Active Power R/o If ARM Version > 9, please refer to 36019~36041 W int16be 1 1 0 level true false false false +36008 Meter Total Active Power R/o If ARM Version > 9, please refer to 36019~36041 W int16be 1 1 0 level true false false false +36009 Meter Total Reactive Power R/o If ARM Version > 9, please refer to 36019~36041 VAR int16be 1 1 0 level true false false false +36010 R Phase Meter Power Factor R/o int16be 1 1 0 x < 1 ? - ( x * 0.01 + 1 ) : 1 - x * 0.01 level true false false false +36011 S Phase Meter Power Factor R/o int16be 1 1 x < 1 ? - ( x * 0.01 + 1 ) : 1 - x * 0.01 level true false false false +36012 T Phase Meter Power Factor R/o int16be 1 1 x < 1 ? - ( x * 0.01 + 1 ) : 1 - x * 0.01 level true false false false +36013 Meter Power Factor R/o int16be 1 1 x < 1 ? - ( x * 0.01 + 1 ) : 1 - x * 0.01 level true false false false +36014 Meter Frequence R/o Hz uint16be 1 0,01 level true false false false +36015 Energy-Total-Sell R/o Total Energy To Grid. Read from meter floatbe 2 1 level true false false false +36017 Energy-Total-Buy R/o Total Energy From Grid. Read from meter floatbe 2 1 level true false false false +36019 R Phase Meter Active Power R/o the address of ARM Version > 9 W int32be 2 1 level true false false false +36021 S Phase Meter Active Power R/o the address of ARM Version > 9 W int32be 2 1 level true false false false +36023 T Phase Meter Active Power R/o the address of ARM Version > 9 W int32be 2 1 level true false false false +36025 Meter Total Active Power R/o the address of ARM Version > 9 W int32be 2 1 level true false false false +36027 R Phase Meter Reactive Power R/o the address of ARM Version > 9 VAR int32be 2 1 level true false false false +36029 S Phase Meter Reactive Power R/o the address of ARM Version > 9 VAR int32be 2 1 level true false false false +36031 T Phase Meter Reactive Power R/o the address of ARM Version > 9 VAR int32be 2 1 level true false false false +36033 Meter Total Reactive Power R/o the address of ARM Version > 9 VAR int32be 2 1 level true false false false +36035 R Phase Meter Apparent Power R/o the address of ARM Version > 9 VA int32be 2 1 level true false false false +36037 S Phase Meter Apparent Power R/o the address of ARM Version > 9 VA int32be 2 1 level true false false false +36039 T Phase Meter Apparent Power R/o the address of ARM Version > 9 VA int32be 2 1 level true false false false +36041 Meter Total Apparent Power R/o the address of ARM Version > 9 VA int32be 2 1 level true false false false +36043 Meter Type R/o Only for GoodWe Smart Meter (0:Single phase 1:3P3W 2:3P4W 3:HomeKit 4:GM1000D) uint16be 1 1 level true false false false +36044 Meter Software Version R/o Only for GoodWe Smart Meter uint16be 1 1 level true false false false +36045 Meter CT2 Active Power R/o Only for AC Couple inverter.Detect PV inverter power W int32be 2 1 level true false false false +36047 CT2-Energy-Total-Sell R/o kWh uint32be 2 0,01 level true false false false +36049 CT2-Energy-Total-Buy R/o kWh uint32be 2 0,01 level true false false false +36051 MTCT2 Status R/o uint16be 1 1 level true false false false +36052 R Phase Meter Voltage R/o V uint16be 1 0,1 level true false false false +36053 S Phase Meter Voltage R/o V uint16be 1 0,1 level true false false false +36054 T Phase Meter Voltage R/o V uint16be 1 0,1 level true false false false +36055 R Phase Meter Current R/o A uint16be 1 0,1 level true false false false +36056 S Phase Meter Current R/o A uint16be 1 0,1 level true false false false +36057 T Phase Meter Current R/o A uint16be 1 0,1 level true false false false +36065 ARC fault channel R/o uint16be 1 1 level true false false false +36066 Parallel Communication Status R/o Bit0(Communication status between SEC1000S and inverters.) Bit1(Communication status between parallel inverters.)-- 0:NG 1:Success rawhex 1 1 level true false false false +36067 ARC Software Version R/o AFCI Version uint16be 1 1 level true false false false +36092 R Phase Active Energy Total Sell R/o Dedicated to ARM745 and 753 platforms kWh uint64be 4 0,01 level true false false false +36096 S Phase Active Energy Total Sell R/o Dedicated to ARM745 and 753 platforms kWh uint64be 4 0,01 level true false false false +36100 T Phase Active Energy Total Sell R/o Dedicated to ARM745 and 753 platforms kWh uint64be 4 0,01 level true false false false +36104 Active Energy Total Sell Total R/o Dedicated to ARM745 and 753 platforms kWh uint64be 4 0,01 level true false false false +36108 R Phase Active Energy Total Buy R/o Dedicated to ARM745 and 753 platforms kWh uint64be 4 0,01 level true false false false +36112 S Phase Active Energy Total Buy R/o Dedicated to ARM745 and 753 platforms kWh uint64be 4 0,01 level true false false false +36116 T Phase Active Energy Total Buy R/o Dedicated to ARM745 and 753 platforms kWh uint64be 4 0,01 level true false false false +36120 Active Energy Total Buy Total R/o Dedicated to ARM745 and 753 platforms kWh uint64be 4 0,01 level true false false false +36124 Real-Time Clock_Year Month R/o High Byte Year / Low Byte Month: 0D-63 / 01-0C Hex rawhex 1 1 0 level true false false false +36125 Real-Time Clock_Day Hour R/o High Byte Day/Low Byte Hour: 01-1F / 00-17 Hex rawhex 1 1 0 level true false false false +36126 Real-Time Clock_Minute Second R/o High Byte minute/Low Byte Second: 0-3B / 0-3B Hex rawhex 1 1 0 level true false false false +36127 R Phase Meter Active Power R/o used for the second channel of metering data W int32be 2 1 0 level true false false false +36129 S Phase Meter Active Power R/o used for the second channel of metering data W int32be 2 1 0 level true false false false +36131 T Phase Meter Active Power R/o used for the second channel of metering data W int32be 2 1 0 level true false false false +36133 Meter Total Active Power R/o used for the second channel of metering data W int32be 2 1 0 level true false false false +36135 R Phase Active Energy Total Sell R/o Dedicated to ARM745 and 753 platforms, used for the second channel of metering data kWh uint64be 4 0,01 0 level true false false false +36139 S Phase Active Energy Total Sell R/o Dedicated to ARM745 and 753 platforms, used for the second channel of metering data kWh uint64be 4 0,01 0 level true false false false +36143 T Phase Active Energy Total Sell R/o Dedicated to ARM745 and 753 platforms, used for the second channel of metering data kWh uint64be 4 0,01 0 level true false false false +36147 Active Energy Total Sell Total R/o Dedicated to ARM745 and 753 platforms, used for the second channel of metering data kWh uint64be 4 0,01 0 level true false false false +36151 R Phase Active Energy Total Buy R/o Dedicated to ARM745 and 753 platforms, used for the second channel of metering data kWh uint64be 4 0,01 0 level true false false false +36155 S Phase Active Energy Total Buy R/o Dedicated to ARM745 and 753 platforms, used for the second channel of metering data kWh uint64be 4 0,01 0 level true false false false +36159 T Phase Active Energy Total Buy R/o Dedicated to ARM745 and 753 platforms, used for the second channel of metering data kWh uint64be 4 0,01 0 level true false false false +36163 Active Energy Total Buy Total R/o Dedicated to ARM745 and 753 platforms, used for the second channel of metering data kWh uint64be 4 0,01 0 level true false false false +36171 SAPN FeedPower State 1 R/o unexecuted: 0 running: 1 execution is completed: 2 uint16be 1 1 0 level true false false false +36172 SAPN FeedPower State 2 R/o unexecuted: 0 running: 1 execution is completed: 2 uint16be 1 1 0 level true false false false +36173 SAPN FeedPower State 3 R/o unexecuted: 0 running: 1 execution is completed: 2 uint16be 1 1 0 level true false false false +36174 SAPN FeedPower State 4 R/o unexecuted: 0 running: 1 execution is completed: 2 uint16be 1 1 0 level true false false false +36175 SAPN FeedPower State 5 R/o unexecuted: 0 running: 1 execution is completed: 2 uint16be 1 1 0 level true false false false +36176 SAPN FeedPower State 6 R/o unexecuted: 0 running: 1 execution is completed: 2 uint16be 1 1 0 level true false false false +36177 SAPN FeedPower State 7 R/o unexecuted: 0 running: 1 execution is completed: 2 uint16be 1 1 0 level true false false false +36178 SAPN FeedPower State 8 R/o unexecuted: 0 running: 1 execution is completed: 2 uint16be 1 1 0 level true false false false +36179 SAPN FeedPower State 9 R/o unexecuted: 0 running: 1 execution is completed: 2 uint16be 1 1 0 level true false false false +36180 SAPN FeedPower State 10 R/o unexecuted: 0 running: 1 execution is completed: 2 uint16be 1 1 0 level true false false false +36181 SAPN FeedPower State 11 R/o unexecuted: 0 running: 1 execution is completed: 2 uint16be 1 1 0 level true false false false +36182 SAPN FeedPower State 12 R/o unexecuted: 0 running: 1 execution is completed: 2 uint16be 1 1 0 level true false false false +36183 SAPN FeedPower State 13 R/o unexecuted: 0 running: 1 execution is completed: 2 uint16be 1 1 0 level true false false false +36184 SAPN FeedPower State 14 R/o unexecuted: 0 running: 1 execution is completed: 2 uint16be 1 1 0 level true false false false +36185 SAPN FeedPower State 15 R/o unexecuted: 0 running: 1 execution is completed: 2 uint16be 1 1 0 level true false false false +36186 SAPN FeedPower State 16 R/o unexecuted: 0 running: 1 execution is completed: 2 uint16be 1 1 0 level true false false false +36187 SAPN FeedPower State 17 R/o unexecuted: 0 running: 1 execution is completed: 2 uint16be 1 1 0 level true false false false +36188 SAPN FeedPower State 18 R/o unexecuted: 0 running: 1 execution is completed: 2 uint16be 1 1 0 level true false false false +36189 SAPN FeedPower State 19 R/o unexecuted: 0 running: 1 execution is completed: 2 uint16be 1 1 0 level true false false false +36190 SAPN FeedPower State 20 R/o unexecuted: 0 running: 1 execution is completed: 2 uint16be 1 1 0 level true false false false +36191 SAPN FeedPower State 21 R/o unexecuted: 0 running: 1 execution is completed: 2 uint16be 1 1 0 level true false false false +36192 SAPN FeedPower State 22 R/o unexecuted: 0 running: 1 execution is completed: 2 uint16be 1 1 0 level true false false false +36193 SAPN FeedPower State 23 R/o unexecuted: 0 running: 1 execution is completed: 2 uint16be 1 1 0 level true false false false +36194 SAPN FeedPower State 24 R/o unexecuted: 0 running: 1 execution is completed: 2 uint16be 1 1 0 level true false false false +36195 SAPN FeedPower Limit R/o W int32be 2 1 0 level true false false false +36197 Generator operating mode R/o 0: Grid mode 1: Generator mode uint16be 1 1 0 level true false false false +36198 Communication Module software version R/o string 10 1 0 level true false false false diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/36900-36913 Flash Information.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/36900-36913 Flash Information.tsv" new file mode 100644 index 0000000..cb6ef9a --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/36900-36913 Flash Information.tsv" @@ -0,0 +1,11 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +36900 FlashPgmParaVer R/o uint16be 1 1 0 level true false false false +36901 FlashPgmWriteCount R/o uint32be 2 1 0 level true false false false +36903 FlashSysParaVer R/o uint16be 1 1 0 level true false false false +36904 FlashSysWriteCount R/o uint32be 2 1 0 level true false false false +36906 FlashBatParaVer R/o uint16be 1 1 0 level true false false false +36907 FlashBatWriteCount R/o uint32be 2 1 0 level true false false false +36909 FlashEepromVer R/o uint16be 1 1 0 level true false false false +36910 FlashEepromWriteCount R/o uint32be 2 1 0 level true false false false +36912 WiFiDataSendCount R/o uint16be 1 1 0 level true false false false +36913 WifiUpDataDebug R/o uint16be 1 1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/37000-37078 BMS 1 Operation Data (Seite 61-66).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/37000-37078 BMS 1 Operation Data (Seite 61-66).tsv" new file mode 100644 index 0000000..717619c --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/37000-37078 BMS 1 Operation Data (Seite 61-66).tsv" @@ -0,0 +1,63 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +37000 DRM Status R/o Demand Response Enabling Device (DRED) only for Australia uint16be 1 1 0 level true false false false +37001 BattTypeIndex R/o Battery manufactor index setting uint16be 1 1 0 level true false false false +37002 BMS2 Status R/o uint16be 1 1 0 level true false false false +37003 BMS1 Package Temperature R/o °C uint16be 1 0,1 0 level true false false false +37004 BMS1 Max Charge Current R/o A uint16be 1 1 0 level true false false false +37005 BMS1 Max Discharge Current R/o A uint16be 1 1 0 level true false false false +37006 BMS1 Error Code Low R/o uint16be 1 1 0 level true false false false +37007 BMS1 SOC R/o Capacity of BAT1 % uint16be 1 1 0 level true false false false +37008 BMS1 SOH R/o % uint16be 1 1 0 level true false false false +37009 BMS1 Battery Strings R/o uint16be 1 1 0 level true false false false +37010 BMS1 Warning Code Low R/o uint16be 1 1 0 level true false false false +37011 BMS1 Battery Protocol R/o uint16be 1 1 0 level true false false false +37012 BMS1 Error Code High R/o uint16be 1 1 0 level true false false false +37013 BMS1 Warning Code High R/o uint16be 1 1 0 level true false false false +37014 BMS1 Software Version R/o uint16be 1 1 0 level true false false false +37015 BMS1 Battery Hardware Version R/o uint16be 1 1 0 level true false false false +37016 BMS1 Maximum Cell Temperature ID R/o Battery module ID (1 Byte) + Battery sampling point (1 Byte) Hex rawhex 1 1 0 level true false false false +37017 BMS1 Minimum Cell Temperature ID R/o Battery module ID (1 Byte) + Battery sampling point (1 Byte) Hex rawhex 1 1 0 level true false false false +37018 BMS1 Maximum Cell Voltage ID R/o Battery module ID (1 Byte) + Battery sampling point (1 Byte) Hex rawhex 1 1 0 level true false false false +37019 BMS1 Minimum Cell Voltage ID R/o Battery module ID (1 Byte) + Battery sampling point (1 Byte) Hex rawhex 1 1 0 level true false false false +37020 BMS1 Maximum Cell Temperature R/o °C uint16be 1 0,1 0 level true false false false +37021 BMS1 Minimum Cell Temperature R/o °C uint16be 1 0,1 0 level true false false false +37022 BMS1 Maximum Cell Voltage R/o mV uint16be 1 1 0 level true false false false +37023 BMS1 Minimum Cell Voltage R/o mV uint16be 1 1 0 level true false false false +37024 BMS1 Pass Infomation 1 R/o (GW BAT only)BAT system running status 0: Init 1: Idle 2: Standby 3: Run 4: Sleep 5: Shutdown 6: Fault 7: Update uint16be 1 1 0 level true false false false +37025 BMS1 Pass Infomation 2 R/o uint16be 1 1 0 level true false false false +37026 BMS1 Pass Infomation 3 R/o uint16be 1 1 0 level true false false false +37027 BMS1 Pass Infomation 4 R/o uint16be 1 1 0 level true false false false +37028 BMS1 Pass Infomation 5 R/o uint16be 1 1 0 level true false false false +37029 BMS1 Pass Infomation 6 R/o uint16be 1 1 0 level true false false false +37030 BMS1 Pass Infomation 7 R/o uint16be 1 1 0 level true false false false +37031 BMS1 Pass Infomation 8 R/o uint16be 1 1 0 level true false false false +37032 BMS1 Pass Infomation 9 R/o uint16be 1 1 0 level true false false false +37033 BMS1 Pass Infomation 10 R/o uint16be 1 1 0 level true false false false +37034 BMS1 Pass Infomation 11 R/o uint16be 1 1 0 level true false false false +37035 BMS1 Pass Infomation 12 R/o uint16be 1 1 0 level true false false false +37036 BMS1 Pass Infomation 13 R/o uint16be 1 1 0 level true false false false +37037 BMS1 Pass Infomation 14 R/o uint16be 1 1 0 level true false false false +37038 BMS1 Pass Infomation 15 R/o uint16be 1 1 0 level true false false false +37039 BMS1 Pass Infomation 16 R/o uint16be 1 1 0 level true false false false +37040 BMS1 Pass Infomation 17 R/o uint16be 1 1 0 level true false false false +37041 BMS1 Pass Infomation 18 R/o uint16be 1 1 0 level true false false false +37042 BMS1 Pass Infomation 19 R/o uint16be 1 1 0 level true false false false +37043 BMS1 Pass Infomation 20 R/o uint16be 1 1 0 level true false false false +37044 BMS1 Pass Infomation 21 R/o uint16be 1 1 0 level true false false false +37045 BMS1 Pass Infomation 22 R/o uint16be 1 1 0 level true false false false +37046 BMS1 Pass Infomation 23 R/o uint16be 1 1 0 level true false false false +37047 BMS1 Pass Infomation 24 R/o uint16be 1 1 0 level true false false false +37048 BMS1 Pass Infomation 25 R/o uint16be 1 1 0 level true false false false +37049 BMS1 Pass Infomation 26 R/o uint16be 1 1 0 level true false false false +37050 BMS1 Pass Infomation 27 R/o uint16be 1 1 0 level true false false false +37051 BMS1 Pass Infomation 28 R/o uint16be 1 1 0 level true false false false +37052 BMS1 Pass Infomation 29 R/o uint16be 1 1 0 level true false false false +37053 BMS1 Pass Infomation 30 R/o uint16be 1 1 0 level true false false false +37054 BMS1 Pass Infomation 31 R/o uint16be 1 1 0 level true false false false +37055 BMS1 Pass Infomation 32 R/o uint16be 1 1 0 level true false false false +37056 BMS1 Battery Total Charge Energy R/o kWh uint32be 2 0,1 0 level true false false false +37058 BMS1 Battery Total Discharge Energy R/o kWh uint32be 2 0,1 0 level true false false false +37060 BMS1 Battery SN R/o rawhex 16 1 0 level true false false false +37076 BMS1 Rated Capacity R/o kWh uint16be 1 0,01 0 level true false false false +37077 BMS1 Cluster NUM R/o uint16be 1 1 0 level true false false false +37078 BMS1 Cluster number R/o Register + Online uint16be 1 1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/37150-37158 BMS AC Data (Seite 67).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/37150-37158 BMS AC Data (Seite 67).tsv" new file mode 100644 index 0000000..fe0d5d2 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/37150-37158 BMS AC Data (Seite 67).tsv" @@ -0,0 +1,10 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +37150 Air conditioner status R/o 0x00: Shutdown 0x01: Blowing 0x02: Cooling 0x03: Warming 0x04: Arefaction 0xFFFF: Unsupport uint16be 1 1 0 level true +37151 Coil temperature R/o outlet air temperature °C uint16be 1 0,1 0 level true +37152 Condensing temperature R/o °C uint16be 1 0,1 0 level true +37153 Room temperature R/o °C uint16be 1 0,1 0 level true +37154 Room RH R/o % uint16be 1 1 0 level true +37155 AC Voltage R/o V uint16be 1 0,1 0 level true +37156 Frost temperature R/o °C uint16be 1 0,1 0 level true +37157 Internal Fan Speed R/o r/min uint16be 1 1 0 level true +37158 External Fan Speed R/o r/min uint16be 1 1 0 level true \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/39000-39076 BMS 2 Operation Data (Seite 68-72).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/39000-39076 BMS 2 Operation Data (Seite 68-72).tsv" new file mode 100644 index 0000000..f8d5fae --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/39000-39076 BMS 2 Operation Data (Seite 68-72).tsv" @@ -0,0 +1,77 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +39000 BMS2 Status uint16be 1 1 0 level true false false false +39001 BMS2 Package Temperature °C uint16be 1 0,1 0 level true false false false +39002 BMS2 Max Charge Current A uint16be 1 1 0 level true false false false +39003 BMS2 Max Discharge Current A uint16be 1 1 0 level true false false false +39004 BMS2 Error Code Low uint16be 1 1 0 level true false false false +39005 BMS2 SOC Capacity of BAT2 % uint16be 1 1 0 level true false false false +39006 BMS2 SOH % uint16be 1 1 0 level true false false false +39007 BMS2 Battery Strings uint16be 1 1 0 level true false false false +39008 BMS2 Warning Code Low uint16be 1 1 0 level true false false false +39009 BMS2 Battery Protocol uint16be 1 1 0 level true false false false +39010 BMS2 Error Code High uint16be 1 1 0 level true false false false +39011 BMS2 Warning Code High uint16be 1 1 0 level true false false false +39012 BMS2 Software Version uint16be 1 1 0 level true false false false +39013 BMS2 Battery Hardware Version uint16be 1 1 0 level true false false false +39014 BMS2 Maximum Cell Temperature ID Battery module ID (1 Byte) + Battery sampling point (1 Byte) Hex uint16be 1 1 0 level true false false false +_address name description unit type len factor offset formula role room poll wp cw isScale +39000 BMS2 Status R/o uint16be 1 1 0 level true false false false +39001 BMS2 Package Temperature R/o °C uint16be 1 0,1 0 level true false false false +39002 BMS2 Max Charge Current R/o A uint16be 1 1 0 level true false false false +39003 BMS2 Max Discharge Current R/o A uint16be 1 1 0 level true false false false +39004 BMS2 Error Code Low R/o uint16be 1 1 0 level true false false false +39005 BMS2 SOC R/o Capacity of BAT2 % uint16be 1 1 0 level true false false false +39006 BMS2 SOH R/o % uint16be 1 1 0 level true false false false +39007 BMS2 Battery Strings R/o uint16be 1 1 0 level true false false false +39008 BMS2 Warning Code Low R/o uint16be 1 1 0 level true false false false +39009 BMS2 Battery Protocol R/o uint16be 1 1 0 level true false false false +39010 BMS2 Error Code High R/o uint16be 1 1 0 level true false false false +39011 BMS2 Warning Code High R/o uint16be 1 1 0 level true false false false +39012 BMS2 Software Version R/o uint16be 1 1 0 level true false false false +39013 BMS2 Battery Hardware Version R/o uint16be 1 1 0 level true false false false +39014 BMS2 Maximum Cell Temperature ID R/o Battery module ID (1 Byte) + Battery sampling point (1 Byte) Hex rawhex 1 1 0 level true false false false +39015 BMS2 Minimum Cell Temperature ID R/o Battery module ID (1 Byte) + Battery sampling point (1 Byte) Hex rawhex 1 1 0 level true false false false +39016 BMS2 Maximum Cell Voltage ID R/o Battery module ID (1 Byte) + Battery sampling point (1 Byte) Hex rawhex 1 1 0 level true false false false +39017 BMS2 Minimum Cell Voltage ID R/o Battery module ID (1 Byte) + Battery sampling point (1 Byte) Hex rawhex 1 1 0 level true false false false +39018 BMS2 Maximum Cell Temperature R/o °C uint16be 1 0,1 0 level true false false false +39019 BMS2 Minimum Cell Temperature R/o °C uint16be 1 0,1 0 level true false false false +39020 BMS2 Maximum Cell Voltage R/o mV uint16be 1 1 0 level true false false false +39021 BMS2 Minimum Cell Voltage R/o mV uint16be 1 1 0 level true false false false +39022 BMS2 Pass Infomation 1 R/o (GW BAT only)BAT system running status 0: Init 1: Idle 2: Standby 3: Run 4: Sleep 5: Shutdown 6: Fault 7: Update uint16be 1 1 0 level true false false false +39023 BMS2 Pass Infomation 2 R/o uint16be 1 1 0 level true false false false +39024 BMS2 Pass Infomation 3 R/o uint16be 1 1 0 level true false false false +39025 BMS2 Pass Infomation 4 R/o uint16be 1 1 0 level true false false false +39026 BMS2 Pass Infomation 5 R/o uint16be 1 1 0 level true false false false +39027 BMS2 Pass Infomation 6 R/o uint16be 1 1 0 level true false false false +39028 BMS2 Pass Infomation 7 R/o uint16be 1 1 0 level true false false false +39029 BMS2 Pass Infomation 8 R/o uint16be 1 1 0 level true false false false +39030 BMS2 Pass Infomation 9 R/o uint16be 1 1 0 level true false false false +39031 BMS2 Pass Infomation 10 R/o uint16be 1 1 0 level true false false false +39032 BMS2 Pass Infomation 11 R/o uint16be 1 1 0 level true false false false +39033 BMS2 Pass Infomation 12 R/o uint16be 1 1 0 level true false false false +39034 BMS2 Pass Infomation 13 R/o uint16be 1 1 0 level true false false false +39035 BMS2 Pass Infomation 14 R/o uint16be 1 1 0 level true false false false +39036 BMS2 Pass Infomation 15 R/o uint16be 1 1 0 level true false false false +39037 BMS2 Pass Infomation 16 R/o uint16be 1 1 0 level true false false false +39038 BMS2 Pass Infomation 17 R/o uint16be 1 1 0 level true false false false +39039 BMS2 Pass Infomation 18 R/o uint16be 1 1 0 level true false false false +39040 BMS2 Pass Infomation 19 R/o uint16be 1 1 0 level true false false false +39041 BMS2 Pass Infomation 20 R/o uint16be 1 1 0 level true false false false +39042 BMS2 Pass Infomation 21 R/o uint16be 1 1 0 level true false false false +39043 BMS2 Pass Infomation 22 R/o uint16be 1 1 0 level true false false false +39044 BMS2 Pass Infomation 23 R/o uint16be 1 1 0 level true false false false +39045 BMS2 Pass Infomation 24 R/o uint16be 1 1 0 level true false false false +39046 BMS2 Pass Infomation 25 R/o uint16be 1 1 0 level true false false false +39047 BMS2 Pass Infomation 26 R/o uint16be 1 1 0 level true false false false +39048 BMS2 Pass Infomation 27 R/o uint16be 1 1 0 level true false false false +39049 BMS2 Pass Infomation 28 R/o uint16be 1 1 0 level true false false false +39050 BMS2 Pass Infomation 29 R/o uint16be 1 1 0 level true false false false +39051 BMS2 Pass Infomation 30 R/o uint16be 1 1 0 level true false false false +39052 BMS2 Pass Infomation 31 R/o uint16be 1 1 0 level true false false false +39053 BMS2 Pass Infomation 32 R/o uint16be 1 1 0 level true false false false +39054 BMS2 Battery Total Charge Energy R/o kWh uint32be 2 0,1 0 level true false false false +39057 BMS2 Battery Total Discharge Energy R/o kWh uint32be 2 0,1 0 level true false false false +39058 BMS2 Battery SN R/o rawhex 16 1 0 level true false false false +39074 BMS2 Rated Capacity R/o kWh uint16be 1 0,01 0 level true false false false +39075 BMS2 Cluster NUM R/o uint16be 1 1 0 level true false false false +39076 BMS2 Cluster number R/o Register + Online uint16be 1 1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/39499-39839 LG HV BAT Log (Seite 73-89).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/39499-39839 LG HV BAT Log (Seite 73-89).tsv" new file mode 100644 index 0000000..0e25558 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/39499-39839 LG HV BAT Log (Seite 73-89).tsv" @@ -0,0 +1,203 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +39499 LG battery type R/o 0: LV BAT 1:HV BAT uint16be 1 1 0 level true false false false +39500 LG Wakeup Data analyze Flag R/o uint16be 1 1 0 level true false false false +39501 LG Running Data analyze Flag R/o uint16be 1 1 0 level true false false false +39502 LG Fault Data analyze Flag R/o uint16be 1 1 0 level true false false false +39503 BMS1 Battery state R/o uint16be 1 1 0 level true false false false +39504 BMS1 DC Bus voltage R/o V uint16be 1 0,1 0 level true false false false +39505 BMS1 Real-time power R/o W int16be 1 1 0 level true false false false +39506 BMS1 Full pack energy available R/o Wh uint16be 1 1 0 level true false false false +39507 BMS1 Energy remaining R/o Wh uint16be 1 1 0 level true false false false +39508 BMS1 Lifetime energy charged R/o Wh uint32be 2 1 0 level true false false false +39510 BMS1 Lifetime energy discharged R/o Wh uint32be 2 1 0 level true false false false +39512 BMS1 Pack max available charge power R/o W uint16be 1 1 0 level true false false false +39513 BMS1 Pack max available discharge power R/o W uint16be 1 1 0 level true false false false +39514 BMS1 Battery voltage R/o V uint16be 1 0,1 0 level true false false false +39515 BMS1 Battery current R/o A int16be 1 0,1 0 level true false false false +39516 BMS1 Battery max temperature R/o °C int16be 1 0,1 0 level true false false false +39517 BMS1 Battery min temperature R/o °C int16be 1 0,1 0 level true false false false +39518 BMS1 DC Bus current R/o A int16be 1 0,1 0 level true false false false +39519 BMS1 State of charge R/o % uint16be 1 0,1 0 level true false false false +39520 BMS1 State of health R/o % uint16be 1 0,1 0 level true false false false +39521 BMS1 Charge current limit R/o A uint16be 1 0,1 0 level true false false false +39522 BMS1 Discharge current R/o A uint16be 1 0,1 0 level true false false false +39523 BMS1 CB status R/o uint16be 1 1 0 level true false false false +39524 BMS1 Battery diagnosis result R/o uint16be 1 1 0 level true false false false +39550 BMS2 Battery state R/o uint16be 1 1 0 level true false false false +39551 BMS2 DC Bus voltage R/o V uint16be 1 0,1 0 level true false false false +39552 BMS2 Real-time power R/o W int16be 1 1 0 level true false false false +39553 BMS2 Full pack energy available R/o Wh uint16be 1 1 0 level true false false false +39554 BMS2 Energy remaining R/o Wh uint16be 1 1 0 level true false false false +39555 BMS2 Lifetime energy charged R/o Wh uint32be 2 1 0 level true false false false +39557 BMS2 Lifetime energy discharged R/o Wh uint32be 2 1 0 level true false false false +39559 BMS2 Pack max available charge power R/o W uint16be 1 1 0 level true false false false +39560 BMS2 Pack max available discharge power R/o W uint16be 1 1 0 level true false false false +39561 BMS2 Battery voltage R/o V uint16be 1 0,1 0 level true false false false +39562 BMS2 Battery current R/o A int16be 1 0,1 0 level true false false false +39563 BMS2 Battery max temperature R/o °C int16be 1 0,1 0 level true false false false +39564 BMS2 Battery min temperature R/o °C int16be 1 0,1 0 level true false false false +39565 BMS2 DC Bus current R/o A int16be 1 0,1 0 level true false false false +39566 BMS2 State of charge R/o % uint16be 1 0,1 0 level true false false false +39567 BMS2 State of health R/o % uint16be 1 0,1 0 level true false false false +39568 BMS2 Charge current limit R/o A uint16be 1 0,1 0 level true false false false +39569 BMS2 Discharge current R/o A uint16be 1 0,1 0 level true false false false +39570 BMS2 CB status R/o uint16be 1 1 0 level true false false false +39571 BMS2 Battery diagnosis result R/o uint16be 1 1 0 level true false false false +39600 BMS1 Protocol version number R/o uint16be 1 1 0 level true false false false +39601 BMS1 Battery serial number R/o uint32be 2 1 0 level true false false false +39603 BMS1 DC/DC FW version1 R/o uint16be 1 1 0 level true false false false +39604 BMS1 DC/DC FW version2 R/o uint16be 1 1 0 level true false false false +39605 BMS1 FW version R/o uint32be 2 1 0 level true false false false +39607 BMS1 Inverter type R/o uint16be 1 1 0 level true false false false +39608 BMS1 Nameplate energy R/o uint16be 1 1 0 level true false false false +39630 BMS2 Protocol version number R/o uint16be 1 1 0 level true false false false +39631 BMS2 Battery serial number R/o uint32be 2 1 0 level true false false false +39633 BMS2 DC/DC FW version1 R/o uint16be 1 1 0 level true false false false +39634 BMS2 DC/DC FW version2 R/o uint16be 1 1 0 level true false false false +39635 BMS2 FW version R/o uint32be 2 1 0 level true false false false +39637 BMS2 Inverter type R/o uint16be 1 1 0 level true false false false +39638 BMS2 Nameplate energy R/o uint16be 1 1 0 level true false false false +39660 BMS1 Fault 0 Count R/o uint16be 1 1 0 level true false false false +39661 BMS1 Fault 0 BMS heartbeat R/o uint32be 2 1 0 level true false false false +39663 BMS1 Fault 0 ID R/o uint16be 1 1 0 level true false false false +39664 BMS1 Fault 0 Battery internal voltage R/o V uint16be 1 0,01 0 level true false false false +39665 BMS1 Fault 0 Battery internal current R/o A int16be 1 0,1 0 level true false false false +39666 BMS1 Fault 0 Battery external voltage R/o V uint16be 1 0,1 0 level true false false false +39667 BMS1 Fault 0 Battery external current R/o A int16be 1 0,1 0 level true false false false +39668 BMS1 Fault 0 Battery maximum temperature R/o °C int16be 1 0,1 0 level true false false false +39669 BMS1 Fault 0 BMS internal check R/o uint16be 1 1 0 level true false false false +39670 BMS1 Fault 1 Count R/o uint16be 1 1 0 level true false false false +39671 BMS1 Fault 1 BMS heartbeat R/o uint32be 2 1 0 level true false false false +39673 BMS1 Fault 1 ID R/o uint16be 1 1 0 level true false false false +39674 BMS1 Fault 1 Battery internal voltage R/o V uint16be 1 0,01 0 level true false false false +39675 BMS1 Fault 1 Battery internal current R/o A int16be 1 0,1 0 level true false false false +39676 BMS1 Fault 1 Battery external voltage R/o V uint16be 1 0,1 0 level true false false false +39677 BMS1 Fault 1 Battery external current R/o A int16be 1 0,1 0 level true false false false +39678 BMS1 Fault 1 Battery maximum temperature R/o °C int16be 1 0,1 0 level true false false false +39679 BMS1 Fault 1 BMS internal check R/o uint16be 1 1 0 level true false false false +39680 BMS1 Fault 2 Count R/o uint16be 1 1 0 level true false false false +39681 BMS1 Fault 2 BMS heartbeat R/o uint32be 2 1 0 level true false false false +39683 BMS1 Fault 2 ID R/o uint16be 1 1 0 level true false false false +39684 BMS1 Fault 2 Battery internal voltage R/o V uint16be 1 0,01 0 level true false false false +39685 BMS1 Fault 2 Battery internal current R/o A int16be 1 0,1 0 level true false false false +39686 BMS1 Fault 2 Battery external voltage R/o V uint16be 1 0,1 0 level true false false false +39687 BMS1 Fault 2 Battery external current R/o A int16be 1 0,1 0 level true false false false +39688 BMS1 Fault 2 Battery maximum temperature R/o °C int16be 1 0,1 0 level true false false false +39689 BMS1 Fault 2 BMS internal check R/o uint16be 1 1 0 level true false false false +39690 BMS1 Fault 3 Count R/o uint16be 1 1 0 level true false false false +39691 BMS1 Fault 3 BMS heartbeat R/o uint32be 2 1 0 level true false false false +39693 BMS1 Fault 3 ID R/o uint16be 1 1 0 level true false false false +39694 BMS1 Fault 3 Battery internal voltage R/o V uint16be 1 0,01 0 level true false false false +39695 BMS1 Fault 3 Battery internal current R/o A int16be 1 0,1 0 level true false false false +39696 BMS1 Fault 3 Battery external voltage R/o V uint16be 1 0,1 0 level true false false false +39697 BMS1 Fault 3 Battery external current R/o A int16be 1 0,1 0 level true false false false +39698 BMS1 Fault 3 Battery maximum temperature R/o °C int16be 1 0,1 0 level true false false false +39699 BMS1 Fault 3 BMS internal check R/o uint16be 1 1 0 level true false false false +39700 BMS1 Fault 4 Count R/o uint16be 1 1 0 level true false false false +39701 BMS1 Fault 4 BMS heartbeat R/o uint32be 2 1 0 level true false false false +39703 BMS1 Fault 4 ID R/o uint16be 1 1 0 level true false false false +39704 BMS1 Fault 4 Battery internal voltage R/o V uint16be 1 0,01 0 level true false false false +39705 BMS1 Fault 4 Battery internal current R/o A int16be 1 0,1 0 level true false false false +39706 BMS1 Fault 4 Battery external voltage R/o V uint16be 1 0,1 0 level true false false false +39707 BMS1 Fault 4 Battery external current R/o A int16be 1 0,1 0 level true false false false +39708 BMS1 Fault 4 Battery maximum temperature R/o °C int16be 1 0,1 0 level true false false false +39709 BMS1 Fault 4 BMS internal check R/o uint16be 1 1 0 level true false false false +39710 BMS1 Fault 5 Count R/o uint16be 1 1 0 level true false false false +39711 BMS1 Fault 5 BMS heartbeat R/o uint32be 2 1 0 level true false false false +39713 BMS1 Fault 5 ID R/o uint16be 1 1 0 level true false false false +39714 BMS1 Fault 5 Battery internal voltage R/o V uint16be 1 0,01 0 level true false false false +39715 BMS1 Fault 5 Battery internal current R/o A int16be 1 0,1 0 level true false false false +39716 BMS1 Fault 5 Battery external voltage R/o V uint16be 1 0,1 0 level true false false false +39717 BMS1 Fault 5 Battery external current R/o A int16be 1 0,1 0 level true false false false +39718 BMS1 Fault 5 Battery maximum temperature R/o °C int16be 1 0,1 0 level true false false false +39719 BMS1 Fault 5 BMS internal check R/o uint16be 1 1 0 level true false false false +39720 BMS1 Fault 6 Count R/o uint16be 1 1 0 level true false false false +39721 BMS1 Fault 6 BMS heartbeat R/o uint32be 2 1 0 level true false false false +39723 BMS1 Fault 6 ID R/o uint16be 1 1 0 level true false false false +39724 BMS1 Fault 6 Battery internal voltage R/o V uint16be 1 0,01 0 level true false false false +39725 BMS1 Fault 6 Battery internal current R/o A int16be 1 0,1 0 level true false false false +39726 BMS1 Fault 6 Battery external voltage R/o V uint16be 1 0,1 0 level true false false false +39727 BMS1 Fault 6 Battery external current R/o A int16be 1 0,1 0 level true false false false +39728 BMS1 Fault 6 Battery maximum temperature R/o °C int16be 1 0,1 0 level true false false false +39729 BMS1 Fault 6 BMS internal check R/o uint16be 1 1 0 level true false false false +39730 BMS1 Fault 7 Count R/o uint16be 1 1 0 level true false false false +39731 BMS1 Fault 7 BMS heartbeat R/o uint32be 2 1 0 level true false false false +39733 BMS1 Fault 7 ID R/o uint16be 1 1 0 level true false false false +39734 BMS1 Fault 7 Battery internal voltage R/o V uint16be 1 0,01 0 level true false false false +39735 BMS1 Fault 7 Battery internal current R/o A int16be 1 0,1 0 level true false false false +39736 BMS1 Fault 7 Battery external voltage R/o V uint16be 1 0,1 0 level true false false false +39737 BMS1 Fault 7 Battery external current R/o A int16be 1 0,1 0 level true false false false +39738 BMS1 Fault 7 Battery maximum temperature R/o °C int16be 1 0,1 0 level true false false false +39739 BMS1 Fault 7 BMS internal check R/o uint16be 1 1 0 level true false false false +39760 BMS2 Fault 0 Count R/o uint16be 1 1 0 level true false false false +39761 BMS2 Fault 0 BMS heartbeat R/o uint32be 2 1 0 level true false false false +39763 BMS2 Fault 0 ID R/o uint16be 1 1 0 level true false false false +39764 BMS2 Fault 0 Battery internal voltage R/o V uint16be 1 0,01 0 level true false false false +39765 BMS2 Fault 0 Battery internal current R/o A int16be 1 0,1 0 level true false false false +39766 BMS2 Fault 0 Battery external voltage R/o V uint16be 1 0,1 0 level true false false false +39767 BMS2 Fault 0 Battery external current R/o A int16be 1 0,1 0 level true false false false +39768 BMS2 Fault 0 Battery maximum temperature R/o °C int16be 1 0,1 0 level true false false false +39769 BMS2 Fault 0 BMS internal check R/o uint16be 1 1 0 level true false false false +39770 BMS2 Fault 1 Count R/o uint16be 1 1 0 level true false false false +39771 BMS2 Fault 1 BMS heartbeat R/o uint32be 2 1 0 level true false false false +39773 BMS2 Fault 1 ID R/o uint16be 1 1 0 level true false false false +39774 BMS2 Fault 1 Battery internal voltage R/o V uint16be 1 0,01 0 level true false false false +39775 BMS2 Fault 1 Battery internal current R/o A int16be 1 0,1 0 level true false false false +39776 BMS2 Fault 1 Battery external voltage R/o V uint16be 1 0,1 0 level true false false false +39777 BMS2 Fault 1 Battery external current R/o A int16be 1 0,1 0 level true false false false +39778 BMS2 Fault 1 Battery maximum temperature R/o °C int16be 1 0,1 0 level true false false false +39779 BMS2 Fault 1 BMS internal check R/o uint16be 1 1 0 level true false false false +39780 BMS2 Fault 2 Count R/o uint16be 1 1 0 level true false false false +39781 BMS2 Fault 2 BMS heartbeat R/o uint32be 2 1 0 level true false false false +39783 BMS2 Fault 2 ID R/o uint16be 1 1 0 level true false false false +39784 BMS2 Fault 2 Battery internal voltage R/o V uint16be 1 0,01 0 level true false false false +39785 BMS2 Fault 2 Battery internal current R/o A int16be 1 0,1 0 level true false false false +39786 BMS2 Fault 2 Battery external voltage R/o V uint16be 1 0,1 0 level true false false false +39787 BMS2 Fault 2 Battery external current R/o A int16be 1 0,1 0 level true false false false +39788 BMS2 Fault 2 Battery maximum temperature R/o °C int16be 1 0,1 0 level true false false false +39789 BMS2 Fault 2 BMS internal check R/o uint16be 1 1 0 level true false false false +39790 BMS2 Fault 3 Count R/o uint16be 1 1 0 level true false false false +39791 BMS2 Fault 3 BMS heartbeat R/o uint32be 2 1 0 level true false false false +39793 BMS2 Fault 3 ID R/o uint16be 1 1 0 level true false false false +39794 BMS2 Fault 3 Battery internal voltage R/o V uint16be 1 0,01 0 level true false false false +39795 BMS2 Fault 3 Battery internal current R/o A int16be 1 0,1 0 level true false false false +39796 BMS2 Fault 3 Battery external voltage R/o V uint16be 1 0,1 0 level true false false false +39797 BMS2 Fault 3 Battery external current R/o A int16be 1 0,1 0 level true false false false +39798 BMS2 Fault 3 Battery maximum temperature R/o °C int16be 1 0,1 0 level true false false false +39799 BMS2 Fault 3 BMS internal check R/o uint16be 1 1 0 level true false false false +39800 BMS2 Fault 4 Count R/o uint16be 1 1 0 level true false false false +39801 BMS2 Fault 4 BMS heartbeat R/o uint32be 2 1 0 level true false false false +39803 BMS2 Fault 4 ID R/o uint16be 1 1 0 level true false false false +39804 BMS2 Fault 4 Battery internal voltage R/o V uint16be 1 0,01 0 level true false false false +39805 BMS2 Fault 4 Battery internal current R/o A int16be 1 0,1 0 level true false false false +39806 BMS2 Fault 4 Battery external voltage R/o V uint16be 1 0,1 0 level true false false false +39807 BMS2 Fault 4 Battery external current R/o A int16be 1 0,1 0 level true false false false +39808 BMS2 Fault 4 Battery maximum temperature R/o °C int16be 1 0,1 0 level true false false false +39809 BMS2 Fault 4 BMS internal check R/o uint16be 1 1 0 level true false false false +39810 BMS2 Fault 5 Count R/o uint16be 1 1 0 level true false false false +39811 BMS2 Fault 5 BMS heartbeat R/o uint32be 2 1 0 level true false false false +39813 BMS2 Fault 5 ID R/o uint16be 1 1 0 level true false false false +39814 BMS2 Fault 5 Battery internal voltage R/o V uint16be 1 0,01 0 level true false false false +39815 BMS2 Fault 5 Battery internal current R/o A int16be 1 0,1 0 level true false false false +39816 BMS2 Fault 5 Battery external voltage R/o V uint16be 1 0,1 0 level true false false false +39817 BMS2 Fault 5 Battery external current R/o A int16be 1 0,1 0 level true false false false +39818 BMS2 Fault 5 Battery maximum temperature R/o °C int16be 1 0,1 0 level true false false false +39819 BMS2 Fault 5 BMS internal check R/o uint16be 1 1 0 level true false false false +39820 BMS2 Fault 6 Count R/o uint16be 1 1 0 level true false false false +39821 BMS2 Fault 6 BMS heartbeat R/o uint32be 2 1 0 level true false false false +39823 BMS2 Fault 6 ID R/o uint16be 1 1 0 level true false false false +39824 BMS2 Fault 6 Battery internal voltage R/o V uint16be 1 0,01 0 level true false false false +39825 BMS2 Fault 6 Battery internal current R/o A int16be 1 0,1 0 level true false false false +39826 BMS2 Fault 6 Battery external voltage R/o V uint16be 1 0,1 0 level true false false false +39827 BMS2 Fault 6 Battery external current R/o A int16be 1 0,1 0 level true false false false +39828 BMS2 Fault 6 Battery maximum temperature R/o °C int16be 1 0,1 0 level true false false false +39829 BMS2 Fault 6 BMS internal check R/o uint16be 1 1 0 level true false false false +39830 BMS2 Fault 7 Count R/o uint16be 1 1 0 level true false false false +39831 BMS2 Fault 7 BMS heartbeat R/o uint32be 2 1 0 level true false false false +39833 BMS2 Fault 7 ID R/o uint16be 1 1 0 level true false false false +39834 BMS2 Fault 7 Battery internal voltage R/o V uint16be 1 0,01 0 level true false false false +39835 BMS2 Fault 7 Battery internal current R/o A int16be 1 0,1 0 level true false false false +39836 BMS2 Fault 7 Battery external voltage R/o V uint16be 1 0,1 0 level true false false false +39837 BMS2 Fault 7 Battery external current R/o A int16be 1 0,1 0 level true false false false +39838 BMS2 Fault 7 Battery maximum temperature R/o °C int16be 1 0,1 0 level true false false false +39839 BMS2 Fault 7 BMS internal check R/o uint16be 1 1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/39870-39899 LG LV Data Log (Seite 90-91).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/39870-39899 LG LV Data Log (Seite 90-91).tsv" new file mode 100644 index 0000000..d3f0550 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/39870-39899 LG LV Data Log (Seite 90-91).tsv" @@ -0,0 +1,28 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +39870 Maximum charging voltage R/o V uint16be 1 0,1 0 level true false false false +39871 Maximum charging current R/o A uint16be 1 0,1 0 level true false false false +39872 Maximum Discharging current R/o A uint16be 1 0,1 0 level true false false false +39873 Batttery Voltage R/o V uint16be 1 0,1 0 level true false false false +39874 Batttery Current R/o A int16be 1 0,1 0 level true false false false +39875 Batttery Temperature R/o °C uint16be 1 0,1 0 level true false false false +39876 Cell Voltage #1 R/o V uint16be 1 0,001 0 level true false false false +39877 Cell Voltage #2 R/o V uint16be 1 0,001 0 level true false false false +39878 Cell Voltage #3 R/o V uint16be 1 0,001 0 level true false false false +39879 Cell Voltage #4 R/o V uint16be 1 0,001 0 level true false false false +39880 Cell Voltage #5 R/o V uint16be 1 0,001 0 level true false false false +39881 Cell Voltage #6 R/o V uint16be 1 0,001 0 level true false false false +39882 Cell Voltage #7 R/o V uint16be 1 0,001 0 level true false false false +39883 Cell Voltage #8 R/o V uint16be 1 0,001 0 level true false false false +39884 Cell Voltage #9 R/o V uint16be 1 0,001 0 level true false false false +39885 Cell Voltage #10 R/o V uint16be 1 0,001 0 level true false false false +39886 Cell Voltage #11 R/o V uint16be 1 0,001 0 level true false false false +39887 Cell Voltage #12 R/o V uint16be 1 0,001 0 level true false false false +39888 Cell Voltage #13 R/o V uint16be 1 0,001 0 level true false false false +39889 Cell Voltage #14 R/o V uint16be 1 0,001 0 level true false false false +39890 BMS Serial Number R/o uint32be 2 1 0 level true false false false +39892 BMS SW Version R/o uint16be 1 1 0 level true false false false +39893 Battery series R/o uint16be 1 1 0 level true false false false +39894 BMS Warning R/o Refer to 8-14 uint32be 2 1 0 level true false false false +39896 BMS Alarm R/o Refer to 8-14 uint32be 2 1 0 level true false false false +39898 SOC R/o % uint16be 1 1 0 level true false false false +39899 SOH R/o % uint16be 1 1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45127-45134 Com Setting (Seite 95).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45127-45134 Com Setting (Seite 95).tsv" new file mode 100644 index 0000000..157648c --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45127-45134 Com Setting (Seite 95).tsv" @@ -0,0 +1,4 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +45127 Modbus Address R/W if multiple inverters are connected to the same controller, addr of each inverter must be different and not 247!!! uint16be 1 1 0 level true +45132 Modbus Baudrate R/W uint32be 2 1 0 level true +45134 Modbus Protocol Type R/W 0: goodwe 1: sunspec string 1 1 0 level true \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45200-45305 Function Setting (Seite 95-100).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45200-45305 Function Setting (Seite 95-100).tsv" new file mode 100644 index 0000000..cbaffc4 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45200-45305 Function Setting (Seite 95-100).tsv" @@ -0,0 +1,61 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +45200 Real-Time Clock_Year Month R/W High Byte Year / Low Byte Month: 0D-63 / 01-0C Hex rawhex 1 1 0 level true false false false +45201 Real-Time Clock_Day Hour R/W High Byte Day/Low Byte Hour: 01-1F / 00-17 Hex rawhex 1 1 0 level true false false false +45202 Real-Time Clock_Minute Second R/W High Byte minute/Low Byte Second: 0-3B / 0-3B Hex rawhex 1 1 0 level true false false false +45216 Restore Factory Setting "W/o Choose ""Warehouse"" safety code first and then Set ""1""" uint16be 1 1 0 level true false false false +45217 Clear Data W/o Reset inverter accumulated data like E-total, E-day, error log running data etc. uint16be 1 1 0 level true false false false +45220 Restart W/o Inverter will recheck and reconnect to utility again. Inverter does not shutdown. uint16be 1 1 0 level true false false false +45222 PV Energy-Total R/W total PV production energy from the installation date kWh uint32be 2 0,1 0 level true false false false +45224 PV Energy-Day R/W total PV production energy of the day kWh uint32be 2 0,1 0 level true false false false +45226 Energy-Total-Sell R/W accumulated exporting energy to Grid from the installation date kWh uint32be 2 0,1 0 level true false false false +45228 Hour-Total R/W accumulated operation hours from the installation date h uint32be 2 1 0 level true false false false +45230 Energy-Day-Sell R/W accumulated exporting energy to Grid of the day kWh uint16be 1 0,1 0 level true false false false +45231 Energy-Total-Buy R/W accumulated energy imported from Grid from the installation date kWh uint32be 2 0,1 0 level true false false false +45233 Energy-Day-Buy R/W accumulated energy imported from Grid of the day kWh uint16be 1 0,1 0 level true false false false +45234 Energy-Total-Load R/W accumulated load consumption energy from the installation date, not include backup load kWh uint32be 2 0,1 0 level true false false false +45236 Energy-Load-Day R/W accumulated load consumption energy of the day, not include backup load kWh uint16be 1 0,1 0 level true false false false +45237 Energy-Battery Charge R/W accumulated energy charged to Battery from the installation date, not from BMS kWh uint32be 2 0,1 0 level true false false false +45239 Energy-Charge-Day R/W accumulated energy charged to Battery of the day, not from BMS kWh uint16be 1 0,1 0 level true false false false +45240 Energy-Battery Discharge R/W accumulated energy Battery discharged, from the installation date, not from BMS kWh uint32be 2 0,1 0 level true false false false +45242 Energy-Discharge-Day R/W accumulated energy Battery discharged, of the day, not from BMS kWh uint16be 1 0,1 0 level true false false false +45244 Safety Country R/W safety code for inverter Refer to Table 8-21 rawhex 1 1 0 level true false false false +45245 ISO Limit R/W Isolation protection threshold for the inverter kΩ uint16be 1 1 0 level true false false false +45246 LVRT / HVRT Enable R/W 0:Disable (default) 1:Only Lvrt 2:Only Hvrt 3: Both Lvrt&Hvrt uint16be 1 1 0 level true false false false +45250 PV Start Voltage R/W start up PV Voltage of the inverter V uint16be 1 0,1 0 level true false false false +45251 Enable MPPT Shadow Scan "R/W set ""1"" to activate ""Shadow Scan"" functtion" uint16be 1 1 0 level true false false false +45252 BackUp Enable "R/W set ""0"" to deactivate ""Backup"" functtion" uint16be 1 1 0 level true false false false +45253 Auto Start Backup "R/W set ""1"" to activate ""Auto Start Backup"" functtion" uint16be 1 1 0 level true false false false +45254 Grid Wave Check R/W Default: 0 uint16be 1 1 0 level true false false false +45255 Rapid Cut Off R/W Rapid shutdown to switch grid-connected systems to off-grid operation uint16be 1 1 0 level true false false false +45256 Backup Start Delay R/W Default: 30s s uint16be 1 1 0 x / 50 level true false false false +45257 UPS Standard Voltage Type R/W 0:208V, 1:20V, 2:240V, 3:230V uint16be 1 1 0 level true false false false +45263 Derate Rate(VDE) R/W decrease the load,only can set to 70%, only for German % uint16be 1 1 0 level true false false false +45264 Three Phase Unbalanced Output "R/W set ""1"" to activate. After activated, All power needs to be turned off and restarted" uint16be 1 1 0 level true false false false +45266 High Impedance Mode R/W For weak Grid area uint16be 1 1 0 level true false false false +45271 ARC Self Check W/o only for inverters with AFCI function uint16be 1 1 0 level true false false false +45272 ARC Fault Remove W/o uint16be 1 1 0 level true false false false +45275 ISO Check Mode R/W 0:Normal mode 1:cancel ISO test when offGrid to onGrid uint16be 1 1 0 level true false false false +45276 Off Grid To On Grid Delay R/W The delay time when Grid is available s uint16be 1 1 0 level true false false false +45277 Off Grid Under Voltage Protect Coefficient R/W If set 80%, when offGrid output Voltage less than 230*80%=184V, inverter will have the error % uint16be 1 1 0 level true false false false +45278 Battery Mode PV Charge Enable R/W When offGrid and the Battery SOC is low, PV charge the Battery first uint16be 1 1 0 level true false false false +45279 DCV Check Coefficient R/W Default: 1 (1-20) uint16be 1 1 0 level true false false false +45280 Force MircoGrid Run R/W Only for MircoGrid Function inverte uint16be 1 1 0 level true false false false +45281 Battery PreCharge Function R/W For configuring whether the Battery comes with a pre-charge function uint16be 1 1 0 level true false false false +45286 GL Operation Mode Control Duration R/W s uint16be 1 1 0 level true false false false +45288 PE Relay Switch R/W offGrid 1 close 0 open uint16be 1 1 0 level true false false false +45289 GFCI fault remove W/o Write 0x050A to clear GFCI Fault Hex rawhex 1 1 0 level true false false false +45291 PV Connect Mode R/W PV Connect Mode, Set 0 for each MPPT, Set 1 for 12,34MPPT, Set 2 for 1MPPT uint16be 1 1 0 level true false false false +45292 GFCI Disable Check R/W 0:Normal mode 1:cancel GFCI check uint16be 1 1 0 level true false false false +45293 SPD enable R/W uint16be 1 1 0 level true false false false +45294 Force MircoGrid Frequence Adjust R/W Only for MircoGrid Function inverter uint16be 1 1 0 level true false false false +45295 Shadow scan cycle setting R/W 5min - 300min min uint16be 1 1 0 level true false false false +45296 PV only UPS Auto Enable R/W 1:Enable uint16be 1 1 0 level true false false false +45297 Ac Phase Order Self Adaption R/W 1:Enable uint16be 1 1 0 level true false false false +45298 AFCI Fault Reconnect Time R/W Default: 300s (10s - 3600s) s uint16be 1 1 0 level true false false false +45299 AFCI Fault Reconnect Count Limit R/W Default: 5 times (0 - 1000) uint16be 1 1 0 level true false false false +45300 Port multiplexing mode R/W ESC Port multiplexing mode (default: 0) 0: generator mode 1: Large load mode 2: indicates the normal BACKUP mode uint16be 1 1 0 level true false false false +45301 PV charge enable R/W uint16be 1 1 0 level true false false false +45302 Battery SPS SW_TurnOff Enable R/W ES G2 uint16be 1 1 0 level true false false false +45303 Battery SPS TurnOff Value R/W ES G2 (300,480) V uint16be 1 0,1 0 level true false false false +45304 PX Curve Enable R/W Three-phase inverter uint16be 1 1 0 level true false false false +45305 PX Curve Voltage Value R/W Three-phase inverter (230,300) V uint16be 1 0,1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45350-45389 DSP BAT setting (Seite 100-101).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45350-45389 DSP BAT setting (Seite 100-101).tsv" new file mode 100644 index 0000000..1ff6878 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45350-45389 DSP BAT setting (Seite 100-101).tsv" @@ -0,0 +1,11 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +45350 Lead Battery Capacity R/W Ah uint16be 1 1 0 level true +45351 Battery Strings R/W uint16be 1 1 0 level true +45352 Battery Charge Volaget Max R/W These register set protection parameters at the inverter side. The actual operation will still follow the battery BMS limit (e.g. register 47902). V uint16be 1 0,1 0 level true +45353 Battery Charge Current Max R/W These register set protection parameters at the inverter side. The actual operation will still follow the battery BMS limit (e.g. register 47903). A uint16be 1 0,1 0 level true +45354 Battery Discharge Voltage Min R/W These register set protection parameters at the inverter side. The actual operation will still follow the battery BMS limit (e.g. register 47904). V uint16be 1 0,1 0 level true +45355 Battery Discharge Current Max R/W These register set protection parameters at the inverter side. The actual operation will still follow the battery BMS limit (e.g. register 47905). A uint16be 1 0,1 0 level true +45356 Battery SOC Min R/W % uint16be 1 1 0 level true +45357 Battery off-grid voltage Min R/W V uint16be 1 0,1 0 level true +45358 Battery off-grid SOC Min R/W % uint16be 1 1 0 level true +45389 Separate Battery Mode R/W uint16be 1 1 0 level true \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45400-45699 Safety Parameter Setting (Seite 102-119).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45400-45699 Safety Parameter Setting (Seite 102-119).tsv" new file mode 100644 index 0000000..9aa01dd --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45400-45699 Safety Parameter Setting (Seite 102-119).tsv" @@ -0,0 +1,256 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +45400 Grid Voltage High S1 R/W 60V - 300V V uint16be 1 0,1 0 level true false false false +45401 Grid Voltage High S1 Time R/W 0,02s - 1000s s uint16be 1 1 0 x * 2 * 0.01 level true false false false +45402 Grid Voltage Low S1 R/W 60V - 300V V uint16be 1 0,1 0 level true false false false +45403 Grid Voltage Low S1 Time R/W 0,02s - 1000s s uint16be 1 1 0 x * 2 * 0.01 level true false false false +45404 Grid Voltage High S2 R/W 60V - 300V V uint16be 1 0,1 0 level true false false false +45405 Grid Voltage High S2 Time R/W 0,02s - 1000s s uint16be 1 1 0 x * 2 * 0.01 level true false false false +45406 Grid Voltage Low S2 R/W 60V - 300V V uint16be 1 0,1 0 level true false false false +45407 Grid Voltage Low S2 Time R/W 0,02s - 1000s s uint16be 1 1 0 x * 2 * 0.01 level true false false false +45408 Grid Voltage 10min R/W 60V - 300V V uint16be 1 0,1 0 level true false false false +45409 Grid Frequency High S1 R/W 30Hz - 80Hz Hz uint16be 1 0,01 0 level true false false false +45410 Grid Frequency High S1 Time R/W 0,02s - 1000s s uint16be 1 1 0 x * 2 * 0.01 level true false false false +45411 Grid Frequency Low S1 R/W 30Hz - 80Hz Hz uint16be 1 0,01 0 level true false false false +45412 Grid Frequency Low S1 Time R/W 0,02s - 1000s s uint16be 1 1 0 x * 2 * 0.01 level true false false false +45413 Grid Frequency High S2 R/W 30Hz - 80Hz Hz uint16be 1 0,01 0 level true false false false +45414 Grid Frequency High S2 Time R/W 0,02s - 1000s s uint16be 1 1 0 x * 2 * 0.01 level true false false false +45415 Grid Frequency Low S2 R/W 30Hz - 80Hz Hz uint16be 1 0,01 0 level true false false false +45416 Grid Frequency Low S2 Time R/W 0,02s - 1000s s uint16be 1 1 0 x * 2 * 0.01 level true false false false +45417 Grid Connection Voltage High R/W 60V - 300V V uint16be 1 0,1 0 level true false false false +45418 Grid Connection Voltage Low R/W 60V - 300V V uint16be 1 0,1 0 level true false false false +45419 Grid Connection Frequency High R/W 30Hz - 80Hz Hz uint16be 1 0,01 0 level true false false false +45420 Grid Connection Frequency Low R/W 30Hz - 80Hz Hz uint16be 1 0,01 0 level true false false false +45421 Grid connection waiting time R/W 1s - 1200s s uint16be 1 1 0 level true false false false +45422 Grid Voltage High Recover of Fault R/W 60V - 300V V uint16be 1 0,1 0 level true false false false +45423 Grid Voltage Low Recover of Fault R/W 60V - 300V V uint16be 1 0,1 0 level true false false false +45424 Grid Frequency High Recover of Fault R/W 30Hz - 80Hz Hz uint16be 1 0,01 0 level true false false false +45425 Grid Frequency Low Recover of Fault R/W 30Hz - 80Hz Hz uint16be 1 0,01 0 level true false false false +45426 Voltage fault condition grid connection waiting time R/W 1s - 1200s s uint16be 1 1 0 level true false false false +45427 Frequency fault condition grid connection waiting time R/W 1s - 1200s s uint16be 1 1 0 level true false false false +45428 On Grid Power Slope R/W 1s - 1200s s uint16be 1 1 0 level true false false false +45429 On Grid Power Slope of Fault Condition R/W 1s - 1200s s uint16be 1 1 0 level true false false false +45430 Power reduction slope R/W 1s - 1200s s uint16be 1 1 0 level true false false false +45431 On Grid Protect Switch R/W uint16be 1 1 0 level true false false false +45432 On Grid Slope Switch R/W uint16be 1 1 0 level true false false false +45433 cos φ (P) curve Switch R/W uint16be 1 1 0 level true false false false +45434 Point A power R/W -100% - 100% % int16be 1 0,1 0 level true false false false +45435 A Point cos φ R/W -100 - 100 int16be 1 1 0 level true false false false +45436 Point B power R/W -100% - 100% % int16be 1 0,1 0 level true false false false +45437 B Point cos φ R/W -100 - 100 int16be 1 1 0 level true false false false +45438 Point C power R/W -100% - 100% % int16be 1 0,1 0 level true false false false +45439 C Point cos φ R/W -100 - 100 int16be 1 1 0 level true false false false +45440 Lock In Curve Voltage R/W 60V - 300V V uint16be 1 0,1 0 level true false false false +45441 Lock Out Curve Voltage R/W 60V - 300V V uint16be 1 0,1 0 level true false false false +45442 Lock Out Curve Power R/W -100% - 100% % int16be 1 1 0 level true false false false +45443 Over Frequency Decrese Load Curve R/W bit0: 0=off, 1=on bit1: response mode 0:slope, 1:fstop Hex rawhex 1 1 0 level true false false false +45444 Discharge mode over-frequency point R/W 30Hz - 80Hz Hz uint16be 1 0,01 0 level true false false false +45445 Charge mode under-frequency point R/W 30Hz - 80Hz Hz uint16be 1 0,01 0 level true false false false +45446 Discharge mode Frequency end point R/W 30Hz - 80Hz Hz uint16be 1 0,01 0 level true false false false +45447 Charge mode underfrequency end point R/W 30Hz - 80Hz Hz uint16be 1 0,01 0 level true false false false +45448 Over Frequency Recovery Waiting Time R/W 0s - 12s s uint16be 1 0,01 0 level true false false false +45449 Restoration frequency upper limit R/W 30Hz - 80Hz Hz uint16be 1 0,01 0 level true false false false +45450 Restoration frequency lower limit R/W 30Hz - 80Hz Hz uint16be 1 0,01 0 level true false false false +45451 Over Frequency Recovery Slope R/W 0 - 1200 uint16be 1 1 0 level true false false false +45452 Frequency Power Curve Configuration R/W 0 - 65535 uint16be 1 1 0 level true false false false +45453 Over frequency reduction slope R/W -100%/Hz - 100%/Hz %/Hz int16be 1 0,1 0 level true false false false +45454 Under frequency increasing slope R/W -100%/Hz - 100%/Hz %/Hz int16be 1 0,1 0 level true false false false +45455 Frequency recovery rate R/W -100%/Min - 200%/Min %/Min int16be 1 0,1 0 level true false false false +45456 QU Curve switch R/W uint16be 1 1 0 level true false false false +45457 Lock In Curve Power R/W -100% - 100% % int16be 1 0,1 0 level true false false false +45458 Lock Out Curve Power R/W -100% - 100% % int16be 1 0,1 0 level true false false false +45459 V1 Voltage R/W 60V - 300V V uint16be 1 0,1 0 level true false false false +45460 V1 Value (var % Rated VA) R/W -100% - 100% % int16be 1 0,1 0 level true false false false +45461 V2 Voltage R/W 60V - 300V V uint16be 1 0,1 0 level true false false false +45462 V2 Value (var % Rated VA) R/W -100% - 100% % int16be 1 0,1 0 level true false false false +45463 V3 Voltage R/W 60V - 300V V uint16be 1 0,1 0 level true false false false +45464 V3 Value (var % Rated VA) R/W -100% - 100% % int16be 1 0,1 0 level true false false false +45465 V4 Voltage R/W 60V - 300V V uint16be 1 0,1 0 level true false false false +45466 V4 Value (var % Rated VA) R/W -100% - 100% % int16be 1 0,1 0 level true false false false +45467 K Value R/W 0 - 65535 uint16be 1 1 0 level true false false false +45468 Filter Time Constant R/W 0 - 4096 uint16be 1 1 0 level true false false false +45469 Miscellanea R/W 0 - 65535 uint16be 1 1 0 level true false false false +45470 Rated Voltage (Korea) R/W 0 - 65535 uint16be 1 1 0 level true false false false +45471 Response Time (Korea) R/W 0 - 65535 uint16be 1 1 0 level true false false false +45472 PU Curve switch R/W uint16be 1 1 0 level true false false false +45473 Power Change Rate R/W 0s - 1200s s uint16be 1 1 0 level true false false false +45474 V1 Voltage R/W 60V - 300V V uint16be 1 0,1 0 level true false false false +45475 V1 Value ((P/Pn)%) R/W -100% - 100% % int16be 1 0,1 0 level true false false false +45476 V2 Voltage R/W 60V - 300V V uint16be 1 0,1 0 level true false false false +45477 V2 Value ((P/Pn)%) R/W -100% - 100% % int16be 1 0,1 0 level true false false false +45478 V3 Voltage R/W 60V - 300V V uint16be 1 0,1 0 level true false false false +45479 V3 Value ((P/Pn)%) R/W -100% - 100% % int16be 1 0,1 0 level true false false false +45480 V4 Voltage R/W 60V - 300V V uint16be 1 0,1 0 level true false false false +45481 V4 Value ((P/Pn)%) R/W -100% - 100% % int16be 1 0,1 0 level true false false false +45482 Fixed Power Factor R/W 100 - 80= 1 - 0.8Pf , 20 - 0 = -0.8 - 1 Pf uint16be 1 1 0 level true false false false +45483 Fixed Reactive Power R/W -60% - 60% % int16be 1 0,1 0 level true false false false +45484 Fixed Active Power R/W 0% - 100% % uint16be 1 0,1 0 level true false false false +45485 Grid Limit By Voltage Start Voltage R/W 0 - 65535 Only for Japan uint16be 1 0,1 0 level true false false false +45486 Grid Limit By Voltage Start Percent R/W 0 - 65535 Only for Japan uint16be 1 0,1 0 level true false false false +45487 Grid Limit By Voltage Slope R/W 0 - 65535 Only for Japan uint16be 1 0,1 0 level true false false false +45491 All Power Curve Disable switch "R/W this must be turned off to do Meter test . ""1"" means Off" uint16be 1 0,1 0 level true false false false +45492 R Phase Fixed Active Power R/W 0% - 100% 1-phase inverter use only R phase. Unbalance output function must be turned on to set different values for R/S/T phases. % uint16be 1 0,1 0 level true false false false +45493 S Phase Fixed Active Power R/W 0% - 100% 1-phase inverter use only R phase. Unbalance output function must be turned on to set different values for R/S/T phases. % uint16be 1 0,1 0 level true false false false +45494 T Phase Fixed Active Power R/W 0% - 100% 1-phase inverter use only R phase. Unbalance output function must be turned on to set different values for R/S/T phases. % uint16be 1 0,1 0 level true false false false +45495 Grid Voltage High S3 R/W 220V - 299,2V Only if needed 3-stage Grid Voltage protection eg. Czech Republic V uint16be 1 0,1 0 level true false false false +45496 Grid Voltage High S3 Time R/W 0,02s - 1000s Only if needed 3-stage Grid Voltage protection eg. Czech Republic s uint16be 1 1 0 x * 2 * 0.01 level true false false false +45497 Grid Voltage Low S3 R/W 33V - 220V Only if needed 3-stage Grid Voltage protection eg. Czech Republic V uint16be 1 0,1 0 level true false false false +45498 Grid Voltage Low S3 Time R/W 0,02s - 1000s Only if needed 3-stage Grid Voltage protection eg. Czech Republic s uint16be 1 1 0 x * 2 * 0.01 level true false false false +45499 Zvrt Configuration R/W 0:Disable 1:Only Lvrt 2:Only Hvrt 3: Both Lvrt&Hvrt uint16be 1 1 0 level true false false false +45500 Lvrt Start Voltage R/W 0V - 230V V uint16be 1 0,1 0 level true false false false +45501 Lvrt End Voltage R/W 0V - 230V V uint16be 1 0,1 0 level true false false false +45502 Lvrt Start Trip Time R/W 0,02s - 1000s s uint16be 1 1 0 x * 2 * 0.01 level true false false false +45503 Lvrt End Trip Time R/W 0,02s - 1000s s uint16be 1 1 0 x * 2 * 0.01 level true false false false +45504 Lvrt Trip Limit Voltage R/W 0V - 230V V uint16be 1 0,1 0 level true false false false +45505 Hvrt Start Voltage R/W 100V - 300V V uint16be 1 0,1 0 level true false false false +45506 Hvrt End Voltage R/W 100V - 300V V uint16be 1 0,1 0 level true false false false +45507 Hvrt Start Trip Time R/W 0,02s - 1000s s uint16be 1 1 0 x * 2 * 0.01 level true false false false +45508 Hvrt End Trip Time R/W 0,02s - 1000s s uint16be 1 1 0 x * 2 * 0.01 level true false false false +45509 Hvrt Trip Limit Voltage R/W 230V - 300V V uint16be 1 0,1 0 level true false false false +45510 PF filter time constant R/W 0 - 4096 uint16be 1 1 0 level true false false false +45511 Power Frequency Filter Time Constant R/W 0 - 4096 uint16be 1 1 0 level true false false false +45512 PU Curve Filter Time Constant R/W 0 - 4096 uint16be 1 1 0 level true false false false +45513 D Point Power R/W -100% - 100% % int16be 1 0,1 0 level true false false false +45514 D Point cosφ R/W -100 - 100 int16be 1 1 0 level true false false false +45515 Under Frequency Recovery Waiting Time R/W 0s - 1200s s uint16be 1 1 0 level true false false false +45516 Under Frequency Recovery Slope R/W 0s - 1200s s uint16be 1 1 0 level true false false false +45517 Under Frequency Power Rate R/W -100%/Min - 200%/Min %/Min uint16be 1 0,1 0 level true false false false +45518 On Grid Charging Power Slope R/W 0s - 1200s s uint16be 1 1 0 level true false false false +45519 On Grid Charging Power Slope of Fault R/W 0s - 1200s s uint16be 1 1 0 level true false false false +45520 Under Frequency Stop Charging Frequency R/W 30Hz - 80Hz Hz uint16be 1 0,01 0 level true false false false +45521 Over Frequency Stop Charging Frequency R/W 30Hz - 80Hz Hz uint16be 1 0,01 0 level true false false false +45522 Over/Under Frequency Two Step Flag R/W 0/1 uint16be 1 1 0 level true false false false +45523 Frequency Extension Function Bit R/W Holu special requirements: 0:No effect 1:Enable only over frequency curve 2:Enable only under frequency curve uint16be 1 1 0 level true false false false +45524 Safety PF Setting Method R/W 1: Setting method is -0.8~+0.8; not 1:Setting method is 1-20, 80-100 uint16be 1 1 0 level true false false false +45526 PQ Curve Enable switch R/W uint16be 1 1 0 level true false false false +45527 Point1 Active Power R/W -100% - 100% % int16be 1 0,1 0 level true false false false +45528 Point1 Reactive Power R/W -100% - 100% % int16be 1 0,1 0 level true false false false +45529 Point2 Active Power R/W -100% - 100% % int16be 1 0,1 0 level true false false false +45530 Point2 Reactive Power R/W -100% - 100% % int16be 1 0,1 0 level true false false false +45531 Point3 Active Power R/W -100% - 100% % int16be 1 0,1 0 level true false false false +45532 Point3 Reactive Power R/W -100% - 100% % int16be 1 0,1 0 level true false false false +45533 Point4 Active Power R/W -100% - 100% % int16be 1 0,1 0 level true false false false +45534 Point4 Reactive Power R/W -100% - 100% % int16be 1 0,1 0 level true false false false +45535 Point5 Active Power R/W -100% - 100% % int16be 1 0,1 0 level true false false false +45536 Point5 Reactive Power R/W -100% - 100% % int16be 1 0,1 0 level true false false false +45537 Point6 Active Power R/W -100% - 100% % int16be 1 0,1 0 level true false false false +45538 Point6 Reactive Power R/W -100% - 100% % int16be 1 0,1 0 level true false false false +45539 Fixed Power Factor Flag R/W 0/1 uint16be 1 1 0 level true false false false +45540 Fixed Power Factor R/W 0 - 10 uint16be 1 0,01 0 level true false false false +45541 Fixed Power Factor Over / Under switch R/W 1: Lead; 0: Lag uint16be 1 1 0 level true false false false +45542 Fixed Q Power Flag R/W 0/1 uint16be 1 1 0 level true false false false +45543 Fixed P Power Flag R/W 0/1 uint16be 1 1 0 level true false false false +45544 QU Reference Voltage Adjust Flag R/W 0/1 uint16be 1 1 0 level true false false false +45545 QU Reference Voltage Adjust Time R/W 300s - 5000s s uint16be 1 1 0 level true false false false +45546 QU Reference Voltage Adjust Value R/W 200V - 256V V uint16be 1 0,1 0 level true false false false +45547 Over-frequency dead zone of power frequency curve R/W 0Hz - 20Hz Hz uint16be 1 0,01 0 level true false false false +45548 Under-frequency dead zone of power frequency curve R/W 0Hz - 20Hz Hz uint16be 1 0,01 0 level true false false false +45549 Power frequency curve over-frequency load reduction Slope R/W 2,00Hz/‰ - 5,00Hz/‰ Hz/‰ uint16be 1 0,01 0 level true false false false +45550 Power frequency curve over-frequency load increasing Slope R/W 2,00Hz/‰ - 5,00Hz/‰ Hz/‰ uint16be 1 0,01 0 level true false false false +45551 Power Frequency Curve Reponse Time R/W 0ms - 100ms ms uint16be 1 1 0 level true false false false +45552 FCAS Ready Enable switch R/W uint16be 1 1 0 level true false false false +45553 Under Frequency Start R/W 30Hz - 80Hz Hz uint16be 1 0,01 0 level true false false false +45554 Over Frequency Start R/W 30Hz - 80Hz Hz uint16be 1 0,01 0 level true false false false +45555 Under Frequency End R/W 30Hz - 80Hz Hz uint16be 1 0,01 0 level true false false false +45556 Over Frequency End R/W 30Hz - 80Hz Hz uint16be 1 0,01 0 level true false false false +45557 Frequency Response Resolution Ratio R/W 0,01Hz - 100Hz Hz uint16be 1 0,01 0 level true false false false +45558 Min Discharge SOC R/W 0% - 100% % uint16be 1 1 0 level true false false false +45559 Max Charge SOC R/W 0% - 100% % uint16be 1 1 0 level true false false false +45560 Discharge Duration R/W 0s - 65535s s uint16be 1 1 0 level true false false false +45561 Discharge Max Power Delta R/W 0W - 4600W W uint16be 1 1 0 level true false false false +45562 Charge Duration R/W 0s - 65535s s uint16be 1 1 0 level true false false false +45563 Charge Max Power R/W 0W - 4600W W uint16be 1 1 0 level true false false false +45564 Battery Power Charge / Discharge Enable switch R/W uint16be 1 1 0 level true false false false +45565 Battery Charge Limit R/W 0W - 4600W W uint16be 1 1 0 level true false false false +45566 Battery Discharge Limit R/W 0W - 4600W W uint16be 1 1 0 level true false false false +45567 Inverter AC Input / Output Limit R/W 0W - 4600W W uint16be 1 1 0 level true false false false +45568 Fixed Q Filter Time Constant R/W 0s - 6000s s uint16be 1 0,1 0 level true false false false +45569 uwFrtK_Value R/W 0 - 10 uint16be 1 1 0 level true false false false +45570 Fixed Q Over / Under R/W 1:Lead;0:Lag uint16be 1 1 0 level true false false false +45571 QU curve operation mode R/W 0: Basic Mode 1: Slope Mode uint16be 1 1 0 level true false false false +45572 QU curve Slope1 R/W -200%Qmax/1%Vn - 200%Qmax/1%Vn %Qmax/1%Vn int16be 1 0,1 0 level true false false false +45573 QU curve Slope2 R/W -200%Qmax/1%Vn - 200%Qmax/1%Vn %Qmax/1%Vn int16be 1 0,1 0 level true false false false +45574 QU curve Volt Dead R/W 0%Vn - 100%Vn %Vn uint16be 1 0,1 0 level true false false false +45577 AS477 Parameters R/W Table XXX Japanese safety Parameters, corresponding to the old version 0x056D Hex rawhex 1 0 0 level true false false false +45578 Voltage Rise Suppression V1 R/W 0 - 6553,5 Japanese safety Parameters, corresponding to the old version 0x0591 uint16be 1 0,1 0 level true false false false +45579 Voltage Rise Suppression Limit Power R/W 0 - 65535 Japanese safety Parameters, corresponding to the old version 0x0592 uint16be 1 1 0 level true false false false +45580 Anti-Island (Passive) Angle R/W 0 - 65535 Japanese safety Parameters, corresponding to the old version 0x0593 uint16be 1 1 0 level true false false false +45581 Volt Rise Suppression V2 R/W 0 - 6553,5 Japanese safety Parameters, corresponding to the old version 0x0594 uint16be 1 0,1 0 level true false false false +45582 Anti-Island Status R/W 0:regular 1:standby Japanese safety Parameters, corresponding to the old version 0x7150 uint16be 1 1 0 level true false false false +45583 On Grid Waiting Manual Recover Set R/W Bit0:Recovery manually Japanese safety Parameters, corresponding to the old version uint16be 1 1 0 level true false false false +45584 Frequency Feedback Inject Effciency R/W 0 - 65535 0.25p.u/0.001Hz Japanese safety Parameters, corresponding to the old version 0x7152 uint16be 1 1 0 level true false false false +45585 Action Signal Pin Setting R/W 0:MODE0 1:MODE1 2:MODE2 Japanese safety Parameters, corresponding to the old version 0x7153 uint16be 1 1 0 level true false false false +45586 Output Control Time Set R/W 0:Disable 5-10:5min-10min Japanese safety Parameters int16be 1 1 0 level true false false false +45587 Output Control Power Set R/W 0‰ - 1000‰ Japanese safety Parameters ‰ int16be 1 1 0 level true false false false +45588 Number of Standby Transfer Set R/W 0 - 65535 Japanese safety Parameters uint16be 1 1 0 level true false false false +45589 Recovery Cycle Setting 1 R/W 0,02s - 1000s When the Number of Standby Transfer is Less Than 2 Japanese safety Parameters s uint16be 1 1 0 x * 2 * 0.01 level true false false false +45590 Recovery Cycle Setting 2 R/W 0,02s - 1000s When the Number of Standby Transfer is Less Than 3 Japanese safety Parameters s uint16be 1 1 0 x * 2 * 0.01 level true false false false +45591 Lost Communication Flag R/W 0 - 365535 Japanese safety Parameters uint16be 1 1 0 level true false false false +45592 Frequency Feedback Reactive Power Infection Standard Unit R/W 0 - 2500 Japanese safety Parameters 0.0001p.u uint16be 1 1 0 level true false false false +45593 Upper limit of the generator operating voltage range R/W 80V - 280V default 280V V uint16be 1 1 0 level true false false false +45594 Lower limit of the generator operating voltage range R/W 80V - 280V default 180V V uint16be 1 1 0 level true false false false +45595 Upper limit of the generator operating frequency range R/W 40Hz - 60Hz default 55Hz Hz uint16be 1 0,01 0 level true false false false +45596 Lower limit of the generator operating frequency range R/W 40Hz - 60Hz default 45Hz Hz uint16be 1 0,01 0 level true false false false +45597 Delay before load R/W 10s - 300s default 10s s uint16be 1 1 0 level true false false false +45598 Generator safety trip R/W 1s - 65535s Generator's Safety Parameter s uint16be 1 1 0 level true false false false +45600 uwPFUCurveFlag R/W 0/1 default 0 uint16be 1 1 0 level true false false false +45601 uwPFUV1Volt R/W 60V - 300V default 216,2V V uint16be 1 0,1 0 level true false false false +45602 wPFUCurvePointAPf R/W -100 - 100 default 90 int16be 1 1 0 level true false false false +45603 uwPFUV2Volt R/W 60V - 300V default 223,1V V uint16be 1 0,1 0 level true false false false +45604 wPFUCurvePointBPf R/W -100 - 100 default 100 int16be 1 1 0 level true false false false +45605 uwPFUV3Volt R/W 60V - 300V default 241,5V V uint16be 1 0,1 0 level true false false false +45606 wPFUCurvePointCPf R/W -100 - 100 default 100 int16be 1 1 0 level true false false false +45607 uwPFUV4Volt R/W 60V - 300V default 248,4V V uint16be 1 0,1 0 level true false false false +45608 wPFUCurvePointDPf R/W -100 - 100 default 90 int16be 1 1 0 level true false false false +45609 wPFUTimeConstant R/W 0s - 6000s default 0s s uint16be 1 0,1 0 level true false false false +45610 wPFULockInPower R/W -100%Pn - 100%Pn default 200 %Pn int16be 1 0,1 0 level true false false false +45611 wPFULockOutPower R/W -100%Pn - 100%Pn default 100 %Pn int16be 1 0,1 0 level true false false false +45612 Output power control setting R/W 0W - 65533W Japanese safety Parameters W uint16be 1 1 0 level true false false false +45613 FIT contract type R/W 0/1 Japanese safety Parameters uint16be 1 1 0 level true false false false +45614 Conversion coefficient R/W 0 - 100 Japanese safety Parameters uint16be 1 1 0 level true false false false +45615 Output power restraint status R/W 65 - 69 Japanese safety Parameters uint16be 1 1 0 level true false false false +45616 System interconnection status R/W 0 - 3 Japanese safety Parameters uint16be 1 1 0 level true false false false +45620 cos φ P Mode R/W 0: Basic Mode 1: Slope Mode uint16be 1 1 0 level true false false false +45622 QP Curve Mode R/W 0: Basic Mode 1: Slope Mode uint16be 1 1 0 level true false false false +45623 QP Curve Slope1 R/W -200Qmax/10%Pn - 200Qmax/10%Pn Qmax/10%Pn int16be 1 0,1 0 level true false false false +45624 QP Curve Slope2 R/W -200Qmax/10%Pn - 200Qmax/10%Pn Qmax/10%Pn int16be 1 0,1 0 level true false false false +45625 Int QP Curve Grid Volt R/W 50%Vn - 150%Vn %Vn uint16be 1 0,1 0 level true false false false +45626 Out QP Curve Grid Volt R/W 50%Vn - 150%Vn %Vn uint16be 1 0,1 0 level true false false false +45627 QP Enter the curve condition enabling switch R/W uint16be 1 1 0 level true false false false +45628 QP Curve Rective Power Refer R/W 0: Pn Rated Power 1: Ps Apparent Power 2: Po Current Power 3: Pm Max Power 4: Qm Max Reactive Power uint16be 1 1 0 level true false false false +45629 Soft Ware Version by Safty Country From high bit to low bit: Master DSP, Slave DSP, ARM, Reserved Hex rawhex 2 1 0 level true false false false +45647 Grid Frequency High S3 R/W 30Hz - 80Hz Hz uint16be 1 0,01 0 level true false false false +45648 Grid Frequency Low S3 R/W 30Hz - 80Hz Hz uint16be 1 0,01 0 level true false false false +45649 Grid Frequency High S4 R/W 30Hz - 80Hz Hz uint16be 1 0,01 0 level true false false false +45650 Grid Frequency Low S4 R/W 30Hz - 80Hz Hz uint16be 1 0,01 0 level true false false false +45651 VFmsEnFlag R/o uint16be 1 1 0 level true false false false +45652 Undervoltage trigger first order value(0.1%) R/W 15%Vn - 100%Vn 0(Default): Not being used If 0, data will not be displayed. %Vn uint16be 1 0,1 0 level true false false false +45653 Undervoltage trigger first-order trip time R/W 10ms - 7200000ms ms uint32be 2 1 0 level true false false false +45655 Overvoltage trigger first order value(0.1%) R/W 80%Vn - 140%Vn %Vn uint16be 1 0,1 0 level true false false false +45656 Overvoltage trigger first-order trip time R/W 10ms - 7200000ms ms uint32be 2 1 0 level true false false false +45658 Undervoltage trigger second order value(0.1%) R/W 15%Vn - 100%Vn %Vn uint16be 1 0,1 0 level true false false false +45659 Undervoltage trigger second-order trip time R/W 10ms - 7200000ms ms uint32be 2 1 0 level true false false false +45661 Overvoltage trigger second order value(0.1%) R/W 80%Vn - 140%Vn %Vn uint16be 1 0,1 0 level true false false false +45662 Overvoltage trigger second-order trip time R/W 10ms - 7200000ms ms uint32be 2 1 0 level true false false false +45664 Undervoltage trigger third order value(0.1%) R/W 15%Vn - 100%Vn %Vn uint16be 1 0,1 0 level true false false false +45665 Undervoltage trigger third-order trip time R/W 10ms - 7200000ms ms uint32be 2 1 0 level true false false false +45667 Overvoltage trigger third order value(0.1%) R/W 80%Vn - 140%Vn %Vn uint16be 1 0,1 0 level true false false false +45668 Overvoltage trigger third-order trip time R/W 10ms - 7200000ms ms uint32be 2 1 0 level true false false false +45670 Undervoltage trigger forth order value(0.1%) R/W 15%Vn - 100%Vn %Vn uint16be 1 0,1 0 level true false false false +45671 Undervoltage trigger forth-order trip time R/W 10ms - 7200000ms ms uint32be 2 1 0 level true false false false +45673 Overvoltage trigger forth order value(0.1%) R/W 80%Vn - 140%Vn %Vn uint16be 1 0,1 0 level true false false false +45674 Overvoltage trigger forth-order trip time R/W 10ms - 7200000ms ms uint32be 2 1 0 level true false false false +45676 Underfrequence trigger first-order trip time R/W 10ms - 7200000ms ms uint32be 2 1 0 level true false false false +45678 Overfrequence trigger first-order trip time R/W 10ms - 7200000ms ms uint32be 2 1 0 level true false false false +45680 Underfrequence trigger second-order trip time R/W 10ms - 7200000ms ms uint32be 2 1 0 level true false false false +45682 Overfrequence trigger second-order trip time R/W 10ms - 7200000ms ms uint32be 2 1 0 level true false false false +45684 Underfrequence trigger third-order trip time R/W 10ms - 7200000ms ms uint32be 2 1 0 level true false false false +45686 Overfrequence trigger third-order trip time R/W 10ms - 7200000ms ms uint32be 2 1 0 level true false false false +45688 Underfrequence trigger forth-order trip time R/W 10ms - 7200000ms ms uint32be 2 1 0 level true false false false +45690 Overfrequence trigger forth-order trip time R/W 10ms - 7200000ms ms uint32be 2 1 0 level true false false false +45692 10min overvoltage trigger value (0.1%) R/W 80%Vn - 140%Vn %Vn uint16be 1 0,1 0 level true false false false +45693 10min trigger trip time R/W 10ms - 7200000ms ms uint32be 2 1 0 level true false false false +45695 QU Reference Voltage Regulation Time R/W 0s - 6000s s uint16be 1 0,1 0 level true false false false +45696 PU Curve OutPut Regulation Time R/W 0s - 6000s s uint16be 1 0,1 0 level true false false false +45697 cos φ(P) curve response time R/W 0s - 6000s s uint16be 1 0,1 0 level true false false false +45698 PQ Reactive power variation filter R/W 0s - 6000s s uint16be 1 0,1 0 level true false false false +45699 Power Frequency Filter Time Constant R/W 0s - 6000s s uint16be 1 0,1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45700-45709 QU Curve (Seite 120).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45700-45709 QU Curve (Seite 120).tsv" new file mode 100644 index 0000000..91cac56 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45700-45709 QU Curve (Seite 120).tsv" @@ -0,0 +1,11 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +45700 QU curve ref R/W 0: Pn Rated Power 1: Ps Apparent Power 2: Po Current Power 3: Pm Max Power uint16be 1 1 0 level true false false false +45701 QU Voltage1(0.1%) R/W 0%Vn - 140%Vn %Vn uint16be 1 0,1 0 level true false false false +45702 QU Voltage2(0.1%) R/W 0%Vn - 140%Vn %Vn uint16be 1 0,1 0 level true false false false +45703 QU Voltage3(0.1%) R/W 0%Vn - 140%Vn %Vn uint16be 1 0,1 0 level true false false false +45704 QU Voltage4(0.1%) R/W 0%Vn - 140%Vn %Vn uint16be 1 0,1 0 level true false false false +45705 QU reference voltage value R/W 80%Vn - 120%Vn %Vn uint16be 1 0,1 0 level true false false false +45706 QU Reference Voltage Autoscale Enable switch R/W uint16be 1 1 0 level true false false false +45707 QU curve response slope R/W 0%Pn/s - 6500%Pn/s %Pn/s uint16be 1 0,1 0 level true false false false +45708 QU curve output regulation mode R/W 0: OFF 1: Slope Response 2: Low-pass filter Response uint16be 1 1 0 level true false false false +45709 QU Enter the curve condition enabling switch R/W uint16be 1 1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45714-45717 Others (Seite 121).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45714-45717 Others (Seite 121).tsv" new file mode 100644 index 0000000..6b77142 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45714-45717 Others (Seite 121).tsv" @@ -0,0 +1,5 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +45714 Normal condition upper limit of connection voltage(0.1%) R/W 15%Vn - 100%Vn %Vn uint16be 1 0,1 0 level true false false false +45715 Normal condition lowerer limit of connection R/W 80%Vn - 140%Vn %Vn uint16be 1 0,1 0 level true false false false +45716 Fault condition upper limit of connection R/W 15%Vn - 100%Vn %Vn uint16be 1 0,1 0 level true false false false +45717 Fault condition lowerer limit of connection voltage R/W 80%Vn - 140%Vn %Vn uint16be 1 0,1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45720-45726 PU Curve (Seite 121).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45720-45726 PU Curve (Seite 121).tsv" new file mode 100644 index 0000000..c6583ed --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45720-45726 PU Curve (Seite 121).tsv" @@ -0,0 +1,8 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +45720 PU Voltage1(0.1%) R/W 0%Vn - 140%Vn %Vn uint16be 1 0,1 0 level true false false false +45721 PU Voltage2(0.1%) R/W 0%Vn - 140%Vn %Vn uint16be 1 0,1 0 level true false false false +45722 PU Voltage3(0.1%) R/W 0%Vn - 140%Vn %Vn uint16be 1 0,1 0 level true false false false +45723 PU Voltage4(0.1%) R/W 0%Vn - 140%Vn %Vn uint16be 1 0,1 0 level true false false false +45724 PU Curve OutPut Regulation Mode R/W 0: OFF 1: Slope Response 2: Low-pass filter Response uint16be 1 1 0 level true false false false +45725 Slope of PU Curve power slope R/W 0%Pn/s - 6500%Pn/s %Pn/s uint16be 1 0,1 0 level true false false false +45726 PU Curve operation mode R/W 0 - 65535 uint16be 1 1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45733-45743 cos\317\206 P Curve (Seite 122).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45733-45743 cos\317\206 P Curve (Seite 122).tsv" new file mode 100644 index 0000000..bc1cca1 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45733-45743 cos\317\206 P Curve (Seite 122).tsv" @@ -0,0 +1,12 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +45733 voltage of Enter the curve (0.1%) R/W 0%Vn - 140%Vn %Vn uint16be 1 0,1 0 level true false false false +45734 voltage of quit the curve(0.1%) R/W 0%Vn - 140%Vn %Vn uint16be 1 0,1 0 level true false false false +45735 cos φ(P) curve response Slope R/W 0%Vn - 140%Vn %Vn uint16be 1 0,1 0 level true false false false +45736 cos φ(P) curve response Model R/W 0: OFF 1: Slope Response 2: Low-pass filter Response uint16be 1 1 0 level true false false false +45737 cos φ A R/W -1,000 bis -0,800 und 0,800 bis 1,000 int16be 1 0,001 0 level true false false false +45738 cos φ B R/W -1,000 bis -0,800 und 0,800 bis 1,000 int16be 1 0,001 0 level true false false false +45739 cos φ C R/W -1,000 bis -0,800 und 0,800 bis 1,000 int16be 1 0,001 0 level true false false false +45740 cos φ D R/W -1,000 bis -0,800 und 0,800 bis 1,000 int16be 1 0,001 0 level true false false false +45741 Power E R/W 0%Pn - 110%Pn %Pn uint16be 1 0,1 0 level true false false false +45742 cos φ E R/W -1,000 bis -0,800 und 0,800 bis 1,000 int16be 1 0,001 0 level true false false false +45743 cos φ(P) Enter the curve condition R/W 0/1 int16be 1 1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45751-45802 Frequency Curve (Seite 123-125).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45751-45802 Frequency Curve (Seite 123-125).tsv" new file mode 100644 index 0000000..62f11b5 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45751-45802 Frequency Curve (Seite 123-125).tsv" @@ -0,0 +1,43 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +45751 P(F) Curve Eable switch R/W uint16be 1 1 0 level true false false false +45752 P(F) Curve Mode R/W 0: slop mode 1: stop mode 2: Stop_V mode(AU) uint16be 1 1 0 level true false false false +45753 P(F) Curve Transition Mode switch R/W uint16be 1 1 0 level true false false false +45754 silence time R/W 0s - 1000s s uint16be 1 0,1 0 level true false false false +45755 OF dereating power benchmark R/W 0: Pn Rated Power 1: Ps Apparent Power 2: Po Current Power 3: Pm Max Power uint16be 1 1 0 level true false false false +45756 P(F) power slope (Slope) R/W 0%Px/Hz - 1000%Px/Hz %Px/Hz uint16be 1 0,1 0 level true false false false +45757 Hysteresis eable switch R/W uint16be 1 0,1 0 level true false false false +45758 Hysteresis frequency Point R/W 50Hz - 65Hz Hz uint16be 1 0,01 0 level true false false false +45759 Deactivation observation time R/W 0s - 1000s s uint16be 1 0,1 0 level true false false false +45760 Power response mode R/W 0: OFF 1: Slope Response 2: Low-pass filter Response uint16be 1 1 0 level true false false false +45761 Recover power slope R/W 0%Pn/min - 6500%Pn/min %Pn/min uint16be 1 0,1 0 level true false false false +45762 Into the power point R/W 0%Pn - 110%Pn %Pn uint16be 1 0,1 0 level true false false false +45763 Upper Threshold frequency R/W 50Hz - 65Hz Hz uint16be 1 0,01 0 level true false false false +45764 Output power lower R/W 0%Pn - 110%Pn %Pn uint16be 1 0,1 0 level true false false false +45765 uwOFRecoverPwrRef R/W 0: Pn Rated Power 1: Ps Apparent Power 2: Po Current Power 3: Pm Max Power 4: Pd Power Difference uint16be 1 1 0 level true false false false +45766 Response slope R/W 0%Pn/min - 6500%Pn/min %Pn/min uint16be 1 0,1 0 level true false false false +45767 Overfrequency curve Charge Enable R/W 0/1 uint16be 1 1 0 level true false false false +45769 Overfrequency Pcmax flag R/W 0/1 uint16be 1 1 0 level true false false false +45770 Over-frequency dead zone of power frequency curve R/W 0,00Hz - 2,00Hz Hz uint16be 1 0,01 0 level true false false false +45771 Over frequency quit Point R/W 50Hz - 65Hz Hz uint16be 1 0,01 0 level true false false false +45776 Under frequency Point switch R/W uint16be 1 1 0 level true false false false +45777 FP UF curve transition mode R/W 0: slop mode 1: stop mode 2: Stop_V mode(AU) uint16be 1 1 0 level true false false false +45778 silence time R/W 0s - 1000s s uint16be 1 0,1 0 level true false false false +45779 Power reference Slope R/W 0: Pn Rated Power 1: Ps Apparent Power 2: Po Current Power 3: Pm Max Power 4: Pd Power Difference uint16be 1 1 0 level true false false false +45780 P(F) power slope R/W 0%Px/Hz - 1000%Px/Hz %Px/Hz uint16be 1 0,1 0 level true false false false +45781 Under frequency loading hysteresis switch R/W 0/1 uint16be 1 1 0 level true false false false +45782 Hysteresis frequency Point R/W 45Hz - 60Hz Hz uint16be 1 0,01 0 level true false false false +45783 Deactivation observation time R/W 0s - 1000s s uint16be 1 0,1 0 level true false false false +45784 Power response mode R/W 0: OFF 1: Slope Response 2: Low-pass filter Response uint16be 1 1 0 level true false false false +45785 Recover power slope R/W 0%Pn/min - 6500%Pn/min %Pn/min uint16be 1 0,1 0 level true false false false +45786 Into the power point R/W 0%Pn - 110%Pn %Pn uint16be 1 0,1 0 level true false false false +45787 Lower Threshold frequency R/W 45Hz - 60Hz Hz uint16be 1 0,01 0 level true false false false +45789 Recover power reference R/W 0: Pn Rated Power 1: Ps Apparent Power 2: Po Current Power 3: Pm Max Power 4: Pd Power Difference uint16be 1 1 0 level true false false false +45790 Response slope R/W 0%Pn/min - 6500%Pn/min %Pn/min uint16be 1 0,1 0 level true false false false +45788 Output power upper R/W 0%Pn - 110%Pn %Pn/min uint16be 1 0,1 0 level true false false false +45791 UF curve Charge R/W 0/1 uint16be 1 1 0 level true false false false +45793 UF Psmax flag R/W 0/1 uint16be 1 1 0 level true false false false +45794 Underfrequency dead zone of power frequency curve R/W 0,00Hz - 2,00Hz Hz uint16be 1 0,01 0 level true false false false +45795 Under frequency quit Point R/W 45Hz - 60Hz Hz uint16be 1 0,01 0 level true false false false +45800 Generate enable R/W 0/1 uint16be 1 1 0 level true false false false +45801 Reconnect enable R/W 0/1 uint16be 1 1 0 level true false false false +45802 Decrease enable R/W 0/1 uint16be 1 1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45813-45814 QP Curve (Seite 126).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45813-45814 QP Curve (Seite 126).tsv" new file mode 100644 index 0000000..e54f24b --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45813-45814 QP Curve (Seite 126).tsv" @@ -0,0 +1,3 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +45813 QP Reactive power variation filter R/W 0%Pn/s - 6500%Pn/s %Pn/s uint16be 1 0,1 0 level true false false false +45814 QP Reactive output Model R/W 0: OFF 1: Slope Response 2: Low-pass filter Response uint16be 1 1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45821-45900 HVRT-LVRT (Seite126-131).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45821-45900 HVRT-LVRT (Seite126-131).tsv" new file mode 100644 index 0000000..9034d7b --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45821-45900 HVRT-LVRT (Seite126-131).tsv" @@ -0,0 +1,76 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +45821 Fault ride-through processing volume mode selection 0: Fundamental positive sequence component Ud 1: Phase voltage reconstruction 2: Line voltage reconstruction uint16be 1 1 0 level true false false false +45822 Fault ride through variation machining mode enable switch R/W uint16be 1 1 0 level true false false false +45823 Variation Threshold R/W 0%Vn - 100%Vn %Vn uint16be 1 0,1 0 level true false false false +45824 Reactive Current Injection Mode R/W 0: Absolute injection 1: relative injection uint16be 1 1 0 level true false false false +45825 Current distribution Mode R/W 0: Reactive power priority 1: Active power priority 2: Constant current mode uint16be 1 1 0 level true false false false +45826 Ride through end active power recover Model R/W 0:OFF 1:Slope Response 2:Low Filter Mode Response uint16be 1 1 0 level true false false false +45827 Ride through end active power recover R/W 0%In/s - 6500%In/s %In/s uint16be 1 0,1 0 level true false false false +45828 Ride through end reactive power recover Model R/W 0: OFF 1: Slope Response 2: Low-pass filter Response uint16be 1 1 0 level true false false false +45829 Ride through end reactive power recover speed R/W 0%In/s - 6500%In/s %In/s uint16be 1 0,1 0 level true false false false +45830 VRT grid voltage protection shield R/W 0/1 uint16be 1 1 0 level true false false false +45831 continuous ZVRT enable switch R/W uint16be 1 1 0 level true false false false +45832 enter VRT silence time R/W 0s - 655s s uint16be 1 0,01 0 level true false false false +45833 exit VRT silence time R/W 0s - 655s s uint16be 1 0,01 0 level true false false false +45834 Active power recovery slope at the end of high and low wear (firstorder low-pass filtering) R/W 0s - 36000s s uint32be 2 0,001 0 level true false false false +45836 Reactive power recovery slope at the end of high and low wear (firstorder low-pass filtering) R/W 0s - 36000s s uint32be 2 0,001 0 level true false false false +45838 LVRT enable switch R/W uint16be 1 1 0 level true false false false +45839 The judgment threshold of entering R/W 0%Vn - 100%Vn %Vn uint16be 1 0,1 0 level true false false false +45840 The judgment threshold of quiting R/W 0%Vn - 100%Vn %Vn uint16be 1 0,1 0 level true false false false +45841 LVRT computational benchmark R/W 0%Vn - 100%Vn %Vn uint16be 1 0,1 0 level true false false false +45842 LVRT positive active power current adjust enable switch R/W uint16be 1 1 0 level true false false false +45843 LVRT positive reactive power current adjust enable switch R/W uint16be 1 1 0 level true false false false +45844 LVRT negative active power current adjust enable switch R/W uint16be 1 1 0 level true false false false +45845 LVRT active power current limit percentage R/W 0%/In - 110%/In %/In uint16be 1 0,1 0 level true false false false +45846 LVRT positive sequence reactive K value R/W 0,00 - 10,00 uint16be 1 0,01 0 level true false false false +45847 LVRT Positive sequence reactive power static error R/W -100%/In - 100%/In %/In int16be 1 0,1 0 level true false false false +45848 LVRT positive reactive power current limit percent R/W 0%/In - 110%/In %/In uint16be 1 0,1 0 level true false false false +45849 LVRT negative sequence reactive K value R/W 0,00 - 10,00 uint16be 1 0,01 0 level true false false false +45850 LVRT negative sequence reactive power static error R/W -100%/In - 100%/In %/In int16be 1 0,1 0 level true false false false +45851 LVRT negative reactive power current limit percent R/W 0%/In - 110%/In %/In uint16be 1 0,1 0 level true false false false +45852 LVRT null-current mode enable switch R/W uint16be 1 1 0 level true false false false +45853 LVRT null-current mode enter voltage R/W 0%Vn - 100%Vn %Vn uint16be 1 0,1 0 level true false false false +45854 LVRT depth 1 R/W 0%Vn - 100%Vn %Vn uint16be 1 0,1 0 level true false false false +45855 maintenance time 1 R/W 0s - 650s s uint16be 1 0,01 0 level true false false false +45856 LVRT depth 2 R/W 0%Vn - 100%Vn %Vn uint16be 1 0,1 0 level true false false false +45857 maintenance time 2 R/W 0s - 650s s uint16be 1 0,01 0 level true false false false +45858 LVRT depth 3 R/W 0%Vn - 100%Vn %Vn uint16be 1 0,1 0 level true false false false +45859 maintenance time 3 R/W 0s - 650s s uint16be 1 0,01 0 level true false false false +45860 LVRT depth 4 R/W 0%Vn - 100%Vn %Vn uint16be 1 0,1 0 level true false false false +45861 maintenance time 4 R/W 0s - 650s s uint16be 1 0,01 0 level true false false false +45862 LVRT depth 5 R/W 0%Vn - 100%Vn %Vn uint16be 1 0,1 0 level true false false false +45863 maintenance time 5 R/W 0s - 650s s uint16be 1 0,01 0 level true false false false +45864 LVRT depth 6 R/W 0%Vn - 100%Vn %Vn uint16be 1 0,1 0 level true false false false +45865 maintenance time 6 R/W 0s - 650s s uint16be 1 0,01 0 level true false false false +45866 LVRT depth 7 R/W 0%Vn - 100%Vn %Vn uint16be 1 0,1 0 level true false false false +45867 maintenance time 7 R/W 0s - 650s s uint16be 1 0,01 0 level true false false false +45871 HVRT enable switch R/W uint16be 1 1 0 level true false false false +45872 The judgment threshold of entering R/W 0%Vn - 140%Vn %Vn uint16be 1 0,1 0 level true false false false +45873 The judgment threshold of quiting R/W 0%Vn - 140%Vn %Vn uint16be 1 0,1 0 level true false false false +45874 HVRT computational benchmark R/W 0%Vn - 120%Vn %Vn uint16be 1 0,1 0 level true false false false +45875 HVRT positive active power adjust enable switch R/W uint16be 1 1 0 level true false false false +45876 HVRT positive reactive power adjust enable switch R/W uint16be 1 1 0 level true false false false +45877 HVRT negative reactive power adjust switch R/W uint16be 1 1 0 level true false false false +45878 HVRT active power current limit percent R/W 0%In - 110%In %In uint16be 1 0,1 0 level true false false false +45879 HVRT positive sequence reactive K value R/W 0,00 - 10,00 uint16be 1 0,01 0 level true false false false +45880 HVRT Positive sequence reactive power static error R/W -100%/In - 100%/In %/In int16be 1 0,1 0 level true false false false +45881 HVRT positive reactive power current limit percentage R/W 0%In - 110%In %In uint16be 1 0,1 0 level true false false false +45882 HVRT negative sequence reactive K value R/W 0,00 - 10,00 uint16be 1 0,01 0 level true false false false +45883 HVRT negative sequence reactive power static error R/W -100%/In - 100%/In %/In int16be 1 0,1 0 level true false false false +45884 HVRT negative reactive power current limit percent R/W 0%In - 110%In %In uint16be 1 0,1 0 level true false false false +45885 HVRT null-current mode enable switch R/W uint16be 1 1 0 level true false false false +45886 HVRT null-current mode enter voltage R/W 100%Vn - 140%Vn %Vn uint16be 1 0,1 0 level true false false false +45887 HVRT depth 1 R/W 0%Vn - 100%Vn %Vn uint16be 1 0,1 0 level true false false false +45888 maintenance time 1 R/W 0s - 650s s uint16be 1 0,01 0 level true false false false +45889 HVRT depth 2 R/W 0%Vn - 100%Vn %Vn uint16be 1 0,1 0 level true false false false +45890 maintenance time 2 R/W 0s - 650s s uint16be 1 0,01 0 level true false false false +45891 HVRT depth 3 R/W 0%Vn - 100%Vn %Vn uint16be 1 0,1 0 level true false false false +45892 maintenance time 3 R/W 0s - 650s s uint16be 1 0,01 0 level true false false false +45893 HVRT depth 4 R/W 0%Vn - 100%Vn %Vn uint16be 1 0,1 0 level true false false false +45894 maintenance time 4 R/W 0s - 650s s uint16be 1 0,01 0 level true false false false +45895 HVRT depth 5 R/W 0%Vn - 100%Vn %Vn uint16be 1 0,1 0 level true false false false +45896 maintenance time 5 R/W 0s - 650s s uint16be 1 0,01 0 level true false false false +45897 HVRT depth 6 R/W 0%Vn - 100%Vn %Vn uint16be 1 0,1 0 level true false false false +45898 maintenance time 6 R/W 0s - 650s s uint16be 1 0,01 0 level true false false false +45899 HVRT depth 7 R/W 0%Vn - 100%Vn %Vn uint16be 1 0,1 0 level true false false false +45900 maintenance time 7 R/W 0s - 650s s uint16be 1 0,01 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45901-45918 FRT (Seite 131-132).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45901-45918 FRT (Seite 131-132).tsv" new file mode 100644 index 0000000..46b42fa --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45901-45918 FRT (Seite 131-132).tsv" @@ -0,0 +1,14 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +45901 FRT Enable switch R/W uint16be 1 1 0 level true false false false +45902 FRT UF1 R/W 45Hz - 60Hz Hz uint16be 1 0,01 0 level true false false false +45903 FRT UT1 R/W 0,020s - 7200s s uint32be 2 0,001 0 level true false false false +45905 FRT UF2 R/W 45Hz - 60Hz Hz uint16be 1 0,01 0 level true false false false +45906 FRT UT2 R/W 0,020s - 7200s s uint32be 2 0,001 0 level true false false false +45908 FRT UF3 R/W 45Hz - 60Hz Hz uint16be 1 0,01 0 level true false false false +45909 FRT UT3 R/W 0,020s - 7200s s uint32be 2 0,001 0 level true false false false +45911 FRT OF1 R/W 45Hz - 60Hz Hz uint16be 1 0,01 0 level true false false false +45912 FRT OT1 R/W 0,020s - 7200s s uint32be 2 0,001 0 level true false false false +45914 FRT OF2 R/W 45Hz - 60Hz Hz uint16be 1 0,01 0 level true false false false +45915 FRT OT2 R/W 0,020s - 7200s s uint32be 2 0,001 0 level true false false false +45917 FRT OF3 R/W 45Hz - 60Hz Hz uint16be 1 0,01 0 level true false false false +45918 FRT OT3 R/W 0,020s - 7200s s uint32be 2 0,001 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/46903-46904 Optional Function (Seite 132) ohne Funktion.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/46903-46904 Optional Function (Seite 132) ohne Funktion.tsv" new file mode 100644 index 0000000..890e754 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/46903-46904 Optional Function (Seite 132) ohne Funktion.tsv" @@ -0,0 +1,3 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +46903 External fan selection R/W 0/1 uint16be 1 1 0 level true false false false +46904 AC output overload selection R/W 0: Not overload 1: Overload for some countries 2: All overload uint16be 1 1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47000-47464 ARM Settings (Seite 133-135).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47000-47464 ARM Settings (Seite 133-135).tsv" new file mode 100644 index 0000000..24fd289 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47000-47464 ARM Settings (Seite 133-135).tsv" @@ -0,0 +1,29 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +47000 App Work Mode Index R/W 0:selfuse mode 1:off gird mode 2:backup mode 3:economic mode 4:peakshaving 5:Advanced self-use uint16be 1 1 0 level true false false false +47001 Meter Check Value R/o Phase status 0X0TSR 1: Correct connection 2: Connection reserved (CT) 4: Incorrect connection 8: Wrong phase for CT and voltage sampling 0: Not detected Hex rawhex 1 1 0 level true false false false +47002 Meter Connect Check Flag R/W 0: Not open test/end test 1: Being test 2: Wait for test uint16be 1 1 0 level true false false false +47005 Log Data Enable switch R/W Breakpoint Resume for Data transfering. Activated as deFault, time interval 5 minutes. uint16be 1 1 0 level true false false false +47006 Data Send Interval R/W Time interval for data send to cloud or EMS, default is 1 minute. s uint16be 1 1 0 x * 5 level true false false false +47007 DRED command R/W Only for Australia, Refer to Table 8-22 uint16be 1 1 0 level true false false false +47009 WiFi or Lan Switch W/o 4:WiFi 5:Lan uint16be 1 1 0 level false false false false +47012 Led Blink Time R/W s uint16be 1 1 0 level true false false false +47013 WiFi Led State R/W 1: off 2: on 3: flash1x 4: flash2x 5: flash4x uint16be 1 1 0 level true false false false +47014 Communication Led State R/W 1 - 5 uint16be 1 1 0 level true false false false +47015 Meter CT1 Reverse Enable R/W 1:on 0:off ony for single phase Smart meter uint16be 1 1 0 level true false false false +47016 Error Log Read Page R/W 0 - 255 uint16be 1 1 0 level true false false false +47017 Modbus TCP Without Internet R/W 1: on 0: off If not connect to Internet, please set 1 uint16be 1 1 0 level true false false false +47018 Backup Led R/W 1:off 2:on 3:flash1x 4:flash2x 5:flash4x uint16be 1 1 0 level true false false false +47019 Grid Led R/W 1 - 5 uint16be 1 1 0 level true false false false +47020 SOC Led 1 R/W 1 - 5 uint16be 1 1 0 level true false false false +47021 SOC Led 2 R/W 1 - 5 uint16be 1 1 0 level true false false false +47022 SOC Led 3 R/W 1 - 5 uint16be 1 1 0 level true false false false +47023 SOC Led 4 R/W 1 - 5 uint16be 1 1 0 level true false false false +47024 Battery Led R/W 1 - 5 uint16be 1 1 0 level true false false false +47025 System Led R/W 1 - 5 uint16be 1 1 0 level true false false false +47026 Fault Led R/W 1 - 5 uint16be 1 1 0 level true false false false +47027 Energy Led R/W 1 - 5 uint16be 1 1 0 level true false false false +47028 Led External Control R/W uint16be 1 1 0 level true false false false +47038 Off Grid Set Save R/W 1 Enable, restart the inverter After that, save the settings uint16be 1 1 0 level true false false false +47040 WIFI Modbus TCP Enable switch R/W uint16be 1 1 0 level true false false false +47120 Meter Target Power Offset R/W negative Watt: center on import; positive Watt: center on export maybe only ET (15-30 kW) Serie W int16be 1 1 0 level true false false false +47464 Extern Meter Enable Flag R/W 0(Default): Internal Meter 1: External Meter uint16be 1 1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47117-47119 ARM Settings (Seite 133-135)ohne Funktion.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47117-47119 ARM Settings (Seite 133-135)ohne Funktion.tsv" new file mode 100644 index 0000000..eb27c68 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47117-47119 ARM Settings (Seite 133-135)ohne Funktion.tsv" @@ -0,0 +1,4 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +47117 API Remote TimeOut Enable switch R/W uint16be 1 1 0 level true false false false +47118 API time out R/W 1min - 60min min uint16be 1 1 0 level true false false false +47119 Pahse Sequence R/W 0: Invalid 1: Phase R 2: Phase S 3: Phase T uint16be 1 1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47505-47774 ARM BMS&EMS parameter (Seite 135-148).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47505-47774 ARM BMS&EMS parameter (Seite 135-148).tsv" new file mode 100644 index 0000000..aa0f9cc --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47505-47774 ARM BMS&EMS parameter (Seite 135-148).tsv" @@ -0,0 +1,199 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +47505 Manufacturer Code "R/W If using EMS, must set to ""2""" uint16be 1 1 0 level true false false false +47509 Anti-backflow switch R/W if inverter is >30K or in parallel, use 42004 (S32) to set maximum allowd grid output power uint16be 1 1 0 level true false false false +47510 Anti-reverse flow allowed grid-connected power R/W 0W - 10000W W int16be 1 1 0 level true false false false +47511 EMS Power Mode R/W uint16be 1 1 0 level true false false false +47512 EMS Power Setting R/W 0 - 10000 uint16be 1 1 0 level true false false false +47514 Battery1 Protocol R/W Refer to 8-33 Hex rawhex 1 1 0 level true false false false +47515 Start Time_1 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47516 End Time_1 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47517 Battery Power Percentage_1 R/W -100% - 100% % int16be 1 1 0 level true false false false +47518 Work Week_1 R/W High byte FF; Low byte 0 -> 6bit means Sunday -> Saturday Hex rawhex 1 1 0 level true false false false +47519 Start Time_2 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47520 End Time_2 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47521 Battery Power Percentage_2 R/W -100% - 100% % int16be 1 1 0 level true false false false +47522 Work Week_2 R/W High byte FF; Low byte 0 -> 6bit means Sunday -> Saturday Hex rawhex 1 1 0 level true false false false +47523 Start Time_3 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47524 End Time_3 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47525 Battery Power Percentage_3 R/W -100% - 100% % int16be 1 1 0 level true false false false +47526 Work Week_3 R/W High byte FF; Low byte 0 -> 6bit means Sunday -> Saturday Hex rawhex 1 1 0 level true false false false +47527 Start Time_4 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47528 End Time_4 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47529 Battery Power Percentage_4 R/W -100% - 100% % int16be 1 1 0 level true false false false +47530 Work Week_4 R/W High byte FF; Low byte 0 -> 6bit means Sunday -> Saturday Hex rawhex 1 1 0 level true false false false +47531 SOC at the start of forced charging R/W 0% - 100% % uint16be 1 1 0 level true false false false +47532 SOC at the stop of forced charging R/W 0% - 100% % uint16be 1 1 0 level true false false false +47533 Clear battery time settings W/o 1: Clear all economic mode settings (47515-47530) and enter self-use mode uint16be 1 1 0 level false false false false +47539 Wifi Reset W/o 1 uint16be 1 1 0 level false false false false +47540 Wifi Reload W/o 1 uint16be 1 1 0 level false false false false +47542 Peak Shaving Power Limit R/W to set the threshold of importing power, where peak-shaving acts. W uint32be 2 1 0 level true false false false +47544 Peak Shaving min SOC R/W to set the mimum Battery SOC, where peak-shaving acts. % uint16be 1 1 0 level true false false false +47545 Fast Charge Enable switch R/W uint16be 1 1 0 level true false false false +47546 Fast Charge Stop SOC R/W 0% - 100% % uint16be 1 1 0 level true false false false +47547 Start Time_1 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47548 End Time_1 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47549 Work Week_1 R/W High byte FF; Low byte 0 -> 6bit means Sunday -> Saturday Hex rawhex 1 1 0 level true false false false +47550 Parameter1_1 R/W ??? uint16be 1 1 0 level true false false false +47551 Parameter1_2 R/W ??? uint16be 1 1 0 level true false false false +47552 Parameter1_3 R/W 0xFF:each month Hex rawhex 1 1 0 level true false false false +47553 Start Time_2 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47554 End Time_2 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47555 Work Week_2 R/W High byte FF; Low byte 0 -> 6bit means Sunday -> Saturday Hex rawhex 1 1 0 level true false false false +47556 Parameter2_1 R/W ??? uint16be 1 1 0 level true false false false +47557 Parameter2_2 R/W ??? uint16be 1 1 0 level true false false false +47558 Parameter2_3 R/W 0xFF:each month Hex rawhex 1 1 0 level true false false false +47559 Start Time_3 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47560 End Time_3 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47561 Work Week_3 R/W High byte FF; Low byte 0 -> 6bit means Sunday -> Saturday Hex rawhex 1 1 0 level true false false false +47562 Parameter3_1 R/W ??? uint16be 1 1 0 level true false false false +47563 Parameter3_2 R/W ??? uint16be 1 1 0 level true false false false +47564 Parameter3_3 R/W ??? uint16be 1 1 0 level true false false false +47565 Start Time_4 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47566 End Time_4 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47567 Work Week_4 R/W High byte FF; Low byte 0 -> 6bit means Sunday -> Saturday Hex rawhex 1 1 0 level true false false false +47568 Parameter4_1 R/W ??? uint16be 1 1 0 level true false false false +47569 Parameter4_2 R/W ??? uint16be 1 1 0 level true false false false +47570 Parameter4_3 R/W ??? uint16be 1 1 0 level true false false false +47571 Start Time_5 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47572 End Time_5 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47573 Work Week_5 R/W High byte FF; Low byte 0 -> 6bit means Sunday -> Saturday Hex rawhex 1 1 0 level true false false false +47574 Parameter5_1 R/W ??? uint16be 1 1 0 level true false false false +47575 Parameter5_2 R/W ??? uint16be 1 1 0 level true false false false +47576 Parameter5_3 R/W ??? uint16be 1 1 0 level true false false false +47577 Start Time_6 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47578 End Time_6 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47579 Work Week_6 R/W High byte FF; Low byte 0 -> 6bit means Sunday -> Saturday Hex rawhex 1 1 0 level true false false false +47580 Parameter6_1 R/W ??? uint16be 1 1 0 level true false false false +47581 Parameter6_2 R/W ??? uint16be 1 1 0 level true false false false +47582 Parameter6_3 R/W ??? uint16be 1 1 0 level true false false false +47583 Start Time_7 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47584 End Time_7 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47585 Work Week_7 R/W High byte FF; Low byte 0 -> 6bit means Sunday -> Saturday Hex rawhex 1 1 0 level true false false false +47586 Parameter7_1 R/W ??? uint16be 1 1 0 level true false false false +47587 Parameter7_2 R/W ??? uint16be 1 1 0 level true false false false +47588 Parameter7_3 R/W ??? uint16be 1 1 0 level true false false false +47589 Start Time_8 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47590 End Time_8 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47591 Work Week_8 R/W High byte FF; Low byte 0 -> 6bit means Sunday -> Saturday Hex rawhex 1 1 0 level true false false false +47592 Parameter8_1 R/W ??? uint16be 1 1 0 level true false false false +47593 Parameter8_2 R/W ??? uint16be 1 1 0 level true false false false +47594 Parameter8_3 R/W ??? uint16be 1 1 0 level true false false false +47595 Load Regulation Index R/W 0:Disable 1:switching mode 2:Time manage mode 3:off-Grid load mode; only >ARM18 uint16be 1 1 0 level true false false false +47596 Load Switch Status R/W 0/1; Load Switch Status uint16be 1 1 0 level true false false false +47597 Backup Switch SOC Min R/W 0% - 100% shut down the load when the battery reaches the set SOC % uint16be 1 1 0 level true false false false +47599 Hardware Feed Power Disable R/W 0/1 uint16be 1 1 0 level true false false false +47600 PCS Powersave Mode R/W 0/1 ischarge mode turn to wait when the SPI Battery disables discharge uint16be 1 1 0 level true false false false +47601 Old Meter Protocol R/W 0/1 uint16be 1 1 0 level true false false false +47602 DOD Holding Enable R/W 0/1 uint16be 1 1 0 level true false false false +47604 Load Regulation or Generator Flag R/W 0: generator 1: load safety; Dry node function configuration, default load control >ARM18 uint16be 1 1 0 level true false false false +47605 Backup Mode Enable R/W 0/1 uint16be 1 1 0 level true false false false +47606 Max Charge Power from Gird R/W 0% - 100% % uint16be 1 0,1 0 level true false false false +47609 Smart Charging Mode Enable R/W 0/1 uint16be 1 1 0 level true false false false +47612 ECO Mode Enable R/W 0/1 uint16be 1 1 0 level true false false false +47613 PV sell first R/W uint16be 1 1 0 level true false false false +47614 Battery FeedPower offset R/W W uint16be 1 1 0 level true false false false +47615 Battery current coefficient R/W 0% - 100% % uint16be 1 1 0 level true false false false +47616 Parallel cluster strong charging with adjustable power ratio R/W 0% - 100% % uint16be 1 0,1 0 level true false false false +47618 Battery2 Protocol R/W Refer to 8-33 uint16be 1 1 0 level true false false false +47619 Feed Power Start Time_1 R/W s uint32be 2 1 0 level true false false false +47621 Feed Power limit_1 R/W W int32be 2 1 0 level true false false false +47623 Feed Power Period_1 R/W s uint16be 1 1 0 level true false false false +47624 Feed Power Start Time_2 R/W s uint32be 2 1 0 level true false false false +47626 Feed Power limit_2 R/W W int32be 2 1 0 level true false false false +47628 Feed Power Period_2 R/W s uint16be 1 1 0 level true false false false +47629 Feed Power Start Time_3 R/W s uint32be 2 1 0 level true false false false +47631 Feed Power limit_3 R/W W int32be 2 1 0 level true false false false +47633 Feed Power Period_3 R/W s uint16be 1 1 0 level true false false false +47634 Feed Power Start Time_4 R/W s uint32be 2 1 0 level true false false false +47636 Feed Power limit_4 R/W W int32be 2 1 0 level true false false false +47638 Feed Power Period_4 R/W s uint16be 1 1 0 level true false false false +47639 Feed Power Start Time_5 R/W s uint32be 2 1 0 level true false false false +47641 Feed Power limit_5 R/W W int32be 2 1 0 level true false false false +47643 Feed Power Period_5 R/W s uint16be 1 1 0 level true false false false +47644 Feed Power Start Time_6 R/W s uint32be 2 1 0 level true false false false +47646 Feed Power limit_6 R/W W int32be 2 1 0 level true false false false +47648 Feed Power Period_6 R/W s uint16be 1 1 0 level true false false false +47649 Feed Power Start Time_7 R/W s uint32be 2 1 0 level true false false false +47651 Feed Power limit_7 R/W W int32be 2 1 0 level true false false false +47653 Feed Power Period_7 R/W s uint16be 1 1 0 level true false false false +47654 Feed Power Start Time_8 R/W s uint32be 2 1 0 level true false false false +47656 Feed Power limit_8 R/W W int32be 2 1 0 level true false false false +47658 Feed Power Period_8 R/W s uint16be 1 1 0 level true false false false +47659 Feed Power Start Time_9 R/W s uint32be 2 1 0 level true false false false +47661 Feed Power limit_9 R/W W int32be 2 1 0 level true false false false +47663 Feed Power Period_9 R/W s uint16be 1 1 0 level true false false false +47664 Feed Power Start Time_10 R/W s uint32be 2 1 0 level true false false false +47666 Feed Power limit_10 R/W W int32be 2 1 0 level true false false false +47668 Feed Power Period_10 R/W s uint16be 1 1 0 level true false false false +47669 Feed Power Start Time_11 R/W s uint32be 2 1 0 level true false false false +47671 Feed Power limit_11 R/W W int32be 2 1 0 level true false false false +47673 Feed Power Period_11 R/W s uint16be 1 1 0 level true false false false +47674 Feed Power Start Time_12 R/W s uint32be 2 1 0 level true false false false +47676 Feed Power limit_12 R/W W int32be 2 1 0 level true false false false +47678 Feed Power Period_12 R/W s uint16be 1 1 0 level true false false false +47679 Feed Power Start Time_13 R/W s uint32be 2 1 0 level true false false false +47681 Feed Power limit_13 R/W W int32be 2 1 0 level true false false false +47683 Feed Power Period_13 R/W s uint16be 1 1 0 level true false false false +47684 Feed Power Start Time_14 R/W s uint32be 2 1 0 level true false false false +47686 Feed Power limit_14 R/W W int32be 2 1 0 level true false false false +47688 Feed Power Period_14 R/W s uint16be 1 1 0 level true false false false +47689 Feed Power Start Time_15 R/W s uint32be 2 1 0 level true false false false +47691 Feed Power limit_15 R/W W int32be 2 1 0 level true false false false +47693 Feed Power Period_15 R/W s uint16be 1 1 0 level true false false false +47694 Feed Power Start Time_16 R/W s uint32be 2 1 0 level true false false false +47696 Feed Power limit_16 R/W W int32be 2 1 0 level true false false false +47698 Feed Power Period_16 R/W s uint16be 1 1 0 level true false false false +47699 Feed Power Start Time_17 R/W s uint32be 2 1 0 level true false false false +47701 Feed Power limit_17 R/W W int32be 2 1 0 level true false false false +47703 Feed Power Period_17 R/W s uint16be 1 1 0 level true false false false +47704 Feed Power Start Time_18 R/W s uint32be 2 1 0 level true false false false +47706 Feed Power limit_18 R/W W int32be 2 1 0 level true false false false +47708 Feed Power Period_18 R/W s uint16be 1 1 0 level true false false false +47709 Feed Power Start Time_19 R/W s uint32be 2 1 0 level true false false false +47711 Feed Power limit_19 R/W W int32be 2 1 0 level true false false false +47713 Feed Power Period_19 R/W s uint16be 1 1 0 level true false false false +47714 Feed Power Start Time_20 R/W s uint32be 2 1 0 level true false false false +47716 Feed Power limit_20 R/W W int32be 2 1 0 level true false false false +47718 Feed Power Period_20 R/W s uint16be 1 1 0 level true false false false +47719 Feed Power Start Time_21 R/W s uint32be 2 1 0 level true false false false +47721 Feed Power limit_21 R/W W int32be 2 1 0 level true false false false +47723 Feed Power Period_21 R/W s uint16be 1 1 0 level true false false false +47724 Feed Power Start Time_22 R/W s uint32be 2 1 0 level true false false false +47726 Feed Power limit_22 R/W W int32be 2 1 0 level true false false false +47728 Feed Power Period_22 R/W s uint16be 1 1 0 level true false false false +47729 Feed Power Start Time_23 R/W s uint32be 2 1 0 level true false false false +47731 Feed Power limit_23 R/W W int32be 2 1 0 level true false false false +47733 Feed Power Period_23 R/W s uint16be 1 1 0 level true false false false +47734 Feed Power Start Time_24 R/W s uint32be 2 1 0 level true false false false +47736 Feed Power limit_24 R/W W int32be 2 1 0 level true false false false +47738 Feed Power Period_24 R/W s uint16be 1 1 0 level true false false false +47739 SAPN UP Rate R/W %Pn/min uint16be 1 0,01 0 level true false false false +47740 SAPN Down Rate R/W %Pn/min uint16be 1 0,01 0 level true false false false +47741 SAPN Feed Power Preset R/W W int32be 2 1 0 level true false false false +47743 Single Battery Paral Enable R/W uint16be 1 1 0 level true false false false +47744 Battery Busbar Mode R/W uint16be 1 1 0 level true false false false +47745 Generator start mode selection R/W uint16be 1 1 0 level true false false false +47746 One-click enable R/W uint16be 1 1 0 level true false false false +47747 Generator charge to the battery permillage R/W 0%: Disabled 1% - 100% of rated charging power % uint16be 1 1 0 level true false false false +47749 Week1 R/W High byte FF: enabled, 00: disabled, 55: not set; Low byte 0 -> 6bit means Sunday -> Saturday Hex rawhex 1 1 0 level true false false false +47750 Prohibit the start time of work1 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47751 Prohibit work end time1 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47752 Week2 R/W High byte FF: enabled, 00: disabled, 55: not set; Low byte 0 -> 6bit means Sunday -> Saturday Hex rawhex 1 1 0 level true false false false +47753 Prohibit the start time of work2 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47754 Prohibit work end time2 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true false false false +47756 open SOC or open voltage R/W 20% - 90% or 40V - 55V uint16be 1 1 0 level true false false false +47757 close SOC or close voltage R/W 40% - 95% or 45V - 60V uint16be 1 1 0 level true false false false +47758 Generator max run time R/W 0h - 240h default 8h h uint16be 1 0,1 0 level true false false false +47759 Generator rated power R/W kW uint16be 1 0,01 0 level true false false false +47763 SAPN Enable switch R/W uint16be 1 1 0 level true false false false +47764 lead_Acid Battery Float Charge Voltage R/W 0V - 6553,5V V uint16be 1 0,1 0 level true false false false +47765 lead_Acid Battery Absorp Charge R/W 0V - 6553,5V V uint16be 1 0,1 0 level true false false false +47766 lead_Acid Battery Equal Charge Voltage R/W 0V - 6553,5V V uint16be 1 0,1 0 level true false false false +47767 lead_Acid Battery InterRes R/W 0mΩ - 255mΩ mΩ uint16be 1 1 0 level true false false false +47768 lead_Acid Battery Equal Charge Enable switch R/W uint16be 1 1 0 level true false false false +47769 lead_Acid Battery Charge Coefficient R/W 0,00% - 1,00% % uint16be 1 0,01 0 level true false false false +47770 lead_Acid Battery Max Float Charge Current R/W 0A - 10A A uint16be 1 0,1 0 level true false false false +47771 lead_Acid Battery Equal Charge cycle R/W 0d - 365d d uint16be 1 1 0 level true false false false +47772 lead_Acid Battery current threshold float charging stage R/W 0A - 25,5A A uint16be 1 0,1 0 level true false false false +47773 lead_Acid Battery Temp Compensation R/W -20% - 20% % int16be 1 0,1 0 level true false false false +47774 lead_Acid Battery float charge time R/W 0s - 65535s s uint16be 1 1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47900-47937 ARM BMS Passthrough (Seite 149-150).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47900-47937 ARM BMS Passthrough (Seite 149-150).tsv" new file mode 100644 index 0000000..620de42 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47900-47937 ARM BMS Passthrough (Seite 149-150).tsv" @@ -0,0 +1,35 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +47900 BMS Version R/W uint16be 1 1 0 level true false false false +47901 Battery Strings R/W uint16be 1 1 0 level true false false false +47902 Max BMS Battery Charge Voltage R/W V uint16be 1 0,1 0 level true false false false +47903 Max BMS Battery Charge Current R/W A uint16be 1 0,1 0 level true false false false +47904 Min BMS Battery Discharge Voltage R/W V uint16be 1 0,1 0 level true false false false +47905 Min BMS Battery Discharge Current R/W A uint16be 1 0,1 0 level true false false false +47906 BMS Battery Voltage R/W V uint16be 1 0,1 0 level true false false false +47907 BMS Battery Current R/W A uint16be 1 0,1 0 level true false false false +47908 BMS Battery SOC R/W % uint16be 1 1 0 level true false false false +47909 BMS Battery SOH R/W % uint16be 1 1 0 level true false false false +47910 BMS Battery Temperature R/W °C uint16be 1 0,1 0 level true false false false +47911 BMS Warning Code R/W Refer to 8-8 Hex rawhex 2 1 0 level true false false false +47913 BMS Alarm Code R/W Refer to 8-7 Hex rawhex 2 1 0 level true false false false +47915 BMS Status R/W Refer to 8-9 Hex rawhex 1 1 0 level true false false false +47916 BMS Communication Loss Disable R/W uint16be 1 1 0 level true false false false +47917 BMS Battery String Rate Voltage R/W 20V - 200V V uint16be 1 0,1 0 level true false false false +47918 BMS Version2 R/W uint16be 1 1 0 level true false false false +47919 Battery Strings2 R/W uint16be 1 1 0 level true false false false +47920 Max BMS Battery2 Charge Voltage R/W V uint16be 1 0,1 0 level true false false false +47921 Max BMS Battery2 Charge Current R/W A uint16be 1 0,1 0 level true false false false +47922 Min BMS Battery2 Discharge Voltage R/W V uint16be 1 0,1 0 level true false false false +47923 Min BMS Battery2 Discharge Current R/W A uint16be 1 0,1 0 level true false false false +47924 BMS Battery2 Voltage R/W V uint16be 1 0,1 0 level true false false false +47925 BMS Battery2 Current R/W A uint16be 1 0,1 0 level true false false false +47926 BMS Battery2 SOC R/W % uint16be 1 1 0 level true false false false +47927 BMS Battery2 SOH R/W % uint16be 1 1 0 level true false false false +47928 BMS Battery2 Temperature R/W °C uint16be 1 0,1 0 level true false false false +47929 BMS2 Warning Code R/W Refer to 8-8 Hex rawhex 2 1 0 level true false false false +47931 BMS2 Alarm Code R/W Refer to 8-7 Hex rawhex 2 1 0 level true false false false +47933 BMS2 Status R/W Refer to 8-9 Hex rawhex 1 1 0 level true false false false +47934 BMS2 Communication Loss Disable R/W uint16be 1 1 0 level true false false false +47935 BMS Battery String2 Rate Voltage R/W 20V - 200V V uint16be 1 0,1 0 level true false false false +47936 Max BMS Battery Discharge Current R/W A uint16be 1 0,1 0 level true false false false +47937 Max BMS Battery Discharge Current Offline2 R/W A uint16be 1 0,1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/50000-50094 Self-check Parameter (Seite 151-160).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/50000-50094 Self-check Parameter (Seite 151-160).tsv" new file mode 100644 index 0000000..81cb800 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/50000-50094 Self-check Parameter (Seite 151-160).tsv" @@ -0,0 +1,96 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +50000 Self check Support Flag R/o 1: Support Self-check uint16be 1 1 0 level true false false false +50001 Self check Function Version R/o First version is 0 uint16be 1 1 0 level true false false false +50002 Self check Function1 R/o Refer to Hex rawhex 1 1 0 level true false false false +50003 Self check Function2 R/o Hex rawhex 1 1 0 level true false false false +50004 Self check Function3 R/o Hex rawhex 1 1 0 level true false false false +50005 Self check Function4 R/o Hex rawhex 1 1 0 level true false false false +50006 Self check Function5 R/o Hex rawhex 1 1 0 level true false false false +50007 Self check Function6 R/o Hex rawhex 1 1 0 level true false false false +50008 Self check Function7 R/o Hex rawhex 1 1 0 level true false false false +50009 Self check Function8 R/o Hex rawhex 1 1 0 level true false false false +50010 PV1 Connect Status R/o 0: Disconnected, 1: Connected, 2: Overvoltage, 3: Reversed uint16be 1 1 0 level true false false false +50011 PV1 Voltage R/o V int16be 1 0,1 0 level true false false false +50012 PV1 Current R/o A int16be 1 0,1 0 level true false false false +50013 PV2 Connect Status R/o 0: Disconnected, 1: Connected, 2: Overvoltage, 3: Reversed uint16be 1 1 0 level true false false false +50014 PV2 Voltage R/o V int16be 1 0,1 0 level true false false false +50015 PV2 Current R/o A int16be 1 0,1 0 level true false false false +50016 PV3 Connect Status R/o 0: Disconnected, 1: Connected, 2: Overvoltage, 3: Reversed uint16be 1 1 0 level true false false false +50017 PV3 Voltage R/o V int16be 1 0,1 0 level true false false false +50018 PV3 Current R/o A int16be 1 0,1 0 level true false false false +50019 PV4 Connect Status R/o 0: Disconnected, 1: Connected, 2: Overvoltage, 3: Reversed uint16be 1 1 0 level true false false false +50020 PV4 Voltage R/o V int16be 1 0,1 0 level true false false false +50021 PV4 Current R/o A int16be 1 0,1 0 level true false false false +50022 PV5 Connect Status R/o 0: Disconnected, 1: Connected, 2: Overvoltage, 3: Reversed uint16be 1 1 0 level true false false false +50023 PV5 Voltage R/o V int16be 1 0,1 0 level true false false false +50024 PV5 Current R/o A int16be 1 0,1 0 level true false false false +50025 PV6 Connect Status R/o 0: Disconnected, 1: Connected, 2: Overvoltage, 3: Reversed uint16be 1 1 0 level true false false false +50026 PV6 Voltage R/o V int16be 1 0,1 0 level true false false false +50027 PV6 Current R/o A int16be 1 0,1 0 level true false false false +50028 PV7 Connect Status R/o 0: Disconnected, 1: Connected, 2: Overvoltage, 3: Reversed uint16be 1 1 0 level true false false false +50029 PV7 Voltage R/o V int16be 1 0,1 0 level true false false false +50030 PV7 Current R/o A int16be 1 0,1 0 level true false false false +50031 PV8 Connect Status R/o 0: Disconnected, 1: Connected, 2: Overvoltage, 3: Reversed uint16be 1 1 0 level true false false false +50032 PV8 Voltage R/o V int16be 1 0,1 0 level true false false false +50033 PV8 Current R/o A int16be 1 0,1 0 level true false false false +50034 Battery1 Connect Status R/o 0: Disconnected, 1: Connected, 2: Overvoltage, 3: Reversed uint16be 1 1 0 level true false false false +50035 Battery1 Communication R/o 0: Com loss, 1: Com normal uint16be 1 1 0 level true false false false +50036 Battery1 Voltage R/o V int16be 1 0,1 0 level true false false false +50037 Battery1 Current R/o A uint16be 1 0,1 0 level true false false false +50038 Battery1 Type Index R/o uint16be 1 1 0 level true false false false +50039 Battery1 Protocol R/o Refer to 8-33 Hex rawhex 1 1 0 level true false false false +50040 Battery1 Strings R/o uint16be 1 1 0 level true false false false +50041 Battery1 SOC R/o % uint16be 1 0,1 0 level true false false false +50042 Battery1 SOH R/o % uint16be 1 0,1 0 level true false false false +50043 Battery2 Connect Status R/o 0: Disconnected, 1: Connected, 2: Overvoltage, 3: Reversed uint16be 1 1 0 level true false false false +50044 Battery2 Communication R/o 0: Com loss, 1: Com normal uint16be 1 1 0 level true false false false +50045 Battery2 Voltage R/o V int16be 1 0,1 0 level true false false false +50046 Battery2 Current R/o A uint16be 1 0,1 0 level true false false false +50047 Battery2 Type Index R/o uint16be 1 1 0 level true false false false +50048 Battery2 Protocol R/o Refer to 8-33 Hex rawhex 1 1 0 level true false false false +50049 Battery2 Strings R/o uint16be 1 1 0 level true false false false +50050 Battery2 SOC R/o % uint16be 1 0,1 0 level true false false false +50051 Battery2 SOH R/o % uint16be 1 0,1 0 level true false false false +50052 Battery3 Connect Status R/o 0: Disconnected, 1: Connected, 2: Overvoltage, 3: Reversed uint16be 1 1 0 level true false false false +50053 Battery3 Communication R/o 0: Com loss, 1: Com normal uint16be 1 1 0 level true false false false +50054 Battery3 Voltage R/o V int16be 1 0,1 0 level true false false false +50055 Battery3 Current R/o A uint16be 1 0,1 0 level true false false false +50056 Battery3 Type Index R/o uint16be 1 1 0 level true false false false +50057 Battery3 Protocol R/o Refer to 8-33 Hex rawhex 1 1 0 level true false false false +50058 Battery3 Strings R/o uint16be 1 1 0 level true false false false +50059 Battery3 SOC R/o % uint16be 1 0,1 0 level true false false false +50060 Battery3 SOH R/o % uint16be 1 0,1 0 level true false false false +50061 Battery4 Connect Status R/o 0: Disconnected, 1: Connected, 2: Overvoltage, 3: Reversed uint16be 1 1 0 level true false false false +50062 Battery4 Communication R/o 0: Com loss, 1: Com normal uint16be 1 1 0 level true false false false +50063 Battery4 Voltage R/o V int16be 1 0,1 0 level true false false false +50064 Battery4 Current R/o A uint16be 1 0,1 0 level true false false false +50065 Battery4 Type Index R/o uint16be 1 1 0 level true false false false +50066 Battery4 Protocol R/o Refer to 8-33 Hex rawhex 1 1 0 level true false false false +50067 Battery4 Strings R/o uint16be 1 1 0 level true false false false +50068 Battery4 SOC R/o % uint16be 1 0,1 0 level true false false false +50069 Battery4 SOH R/o % uint16be 1 0,1 0 level true false false false +50070 Grid Connect Status R/o 0: Disconnetced 1: Grid normal 2: Phase Sequence Fault 3: Phase Fault 4: Grid Voltage Frequency Fault uint16be 1 1 0 level true false false false +50071 Device AC type R/o 0: Single-phase 1: Split- phase 2: Three-phase, Four-wire 3: Three-phase, Three-wire uint16be 1 1 0 level true false false false +50072 Master Safety Code R/o uint16be 1 1 0 level true false false false +50073 Slave Safety Code R/o uint16be 1 1 0 level true false false false +50074 Grid Voltage L1 R/o V uint16be 1 0,1 0 level true false false false +50075 Grid Voltage L2 R/o V uint16be 1 0,1 0 level true false false false +50076 Grid Voltage L3 R/o V uint16be 1 0,1 0 level true false false false +50077 Grid Frequency L1 R/o Hz uint16be 1 0,01 0 level true false false false +50078 Grid Frequency L2 R/o Hz uint16be 1 0,01 0 level true false false false +50079 Grid Frequency L3 R/o Hz uint16be 1 0,01 0 level true false false false +50080 Grid Reserved1 R/o uint16be 1 1 0 level true false false false +50081 Grid Reserved2 R/o uint16be 1 1 0 level true false false false +50082 Backup Enable R/o 0: ON 1: OFF uint16be 1 1 0 level true false false false +50083 Wave Check Mode R/o 0: Full-wave 1: Half-wave 2: OFF uint16be 1 1 0 level true false false false +50084 Backup Voltage L1 R/o V uint16be 1 0,1 0 level true false false false +50085 Backup Voltage L2 R/o V uint16be 1 0,1 0 level true false false false +50086 Backup Voltage L3 R/o V uint16be 1 0,1 0 level true false false false +50087 Backup Frequency L1 R/o Hz uint16be 1 0,01 0 level true false false false +50088 Backup Frequency L2 R/o Hz uint16be 1 0,01 0 level true false false false +50089 Backup Frequency L3 R/o Hz uint16be 1 0,01 0 level true false false false +50090 Meter Type R/o Refer to Hex rawhex 1 1 0 level true false false false +50091 Meter Internal / External R/o 0: Internal 1: External uint16be 1 1 0 level true false false false +50092 Int Meter Communication R/o 0: Com loss 1: Com normal uint16be 1 1 0 level true false false false +50093 CT Self Check Status R/o 0: Not available 1: Available uint16be 1 1 0 level true false false false +50094 Ext Meter Communication R/o 0: Com loss, 1: Com normal uint16be 1 1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/50200-50203 Self-check Parameter (Seite 160) ohe Funktion.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/50200-50203 Self-check Parameter (Seite 160) ohe Funktion.tsv" new file mode 100644 index 0000000..a96784b --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/50200-50203 Self-check Parameter (Seite 160) ohe Funktion.tsv" @@ -0,0 +1,5 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +50200 R/W 0% - 100% % uint16be 1 0,01 0 level true false false false +50201 R/W 0% - 100% % uint16be 1 0,01 0 level true false false false +50202 R/o rad/min uint16be 1 1 0 level true false false false +50203 R/o rad/min uint16be 1 1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/2 EVcharger/10600-10679 EVcharger (Seite 11-12).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/2 EVcharger/10600-10679 EVcharger (Seite 11-12).tsv" new file mode 100644 index 0000000..7b574c8 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/2 EVcharger/10600-10679 EVcharger (Seite 11-12).tsv" @@ -0,0 +1,24 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +10600 CP Voltage R/o V uint16be 1 0,1 0 level true false false false +10601 Leak Current R/o mA uint16be 1 1 0 level true false false false +10602 CP Status R/o 0 disconnected; 1 connected; 2 charging; 3 fault uint16be 1 1 0 level true false false false +10603 Solar Power for Charge R/o W uint16be 1 1 0 level true false false false +10604 Battery Power for Charge R/o W uint16be 1 1 0 level true false false false +10605 Grid Power for Charge R/o W uint16be 1 1 0 level true false false false +10606 Current Charge Energy R/o kWh uint16be 1 0,1 0 level true false false false +10607 Current Charge Time R/o min uint16be 1 1 0 level true false false false +10608 Charge Current R/o A uint16be 1 0,1 0 level true false false false +10609 EV Charger Status R/o Siehe Tabelle (muss erstellt werden) uint16be 1 1 0 level true false false false +10610 EV Charger Error Message R/o uint32be 2 1 0 level true false false false +10612 Charging Mode R/o uint16be 1 1 0 level true false false false +10613 Max Charge Current R/o A uint16be 1 1 0 level true false false false +10614 Current Charge Power R/o W uint16be 1 1 0 level true false false false +10615 Total Charge Energy R/o kWh uint32be 2 0,1 0 level true false false false +10617 Total Charge Time R/o h uint32be 2 0,1 0 level true false false false +10619 EV Ouput Voltage R/o V uint16be 1 0,1 0 level true false false false +10620 AC Input Voltage R/o V uint16be 1 0,1 0 level true false false false +10621 EV Communication lost flag R/o 0: Com not loss; 1: Com loss uint16be 1 1 0 level true false false false +10669 GIT Version R/o uint16be 1 1 0 level true false false false +10670 Software Version R/o uint16be 1 1 0 level true false false false +10671 EV charger SN R/o string 8 1 0 level true false false false +10679 EV Charger Model Name R/o string 16 1 0 level true false false false diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/2 EVcharger/10700-10766 EVcharger Fault (Seite 12-15).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/2 EVcharger/10700-10766 EVcharger Fault (Seite 12-15).tsv" new file mode 100644 index 0000000..00d6d77 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/2 EVcharger/10700-10766 EVcharger Fault (Seite 12-15).tsv" @@ -0,0 +1,22 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +10700 Total Pages R/o uint16be 1 1 0 level true false false false +10701 Current Page R/o Auto-increment for each read; Read page can be set via 20321 to prevent read failure uint16be 1 1 0 level true false false false +10702 Error Time R/o unixtime uint32be 2 1 0 level true false false false +10704 Error Code H R/o Siehe Tabelle (muss erstellt werden) uint16be 1 1 0 level true false false false +10705 Error Code L R/o Siehe Tabelle (muss erstellt werden) uint16be 1 1 0 level true false false false +10706 Error Information R/o uint32be 2 1 0 level true false false false +10708 Error Code Count R/o uint16be 1 1 0 level true false false false +10709 Check Sum R/o uint16be 1 1 0 level true false false false +10710 Page 1 R/o Only 8 records are passed per page, one page occupies 8 registers rawhex 8 1 0 level true false false false +10718 Page 2 R/o Only 8 records are passed per page, one page occupies 8 registers rawhex 8 1 0 level true false false false +10726 Page 3 R/o Only 8 records are passed per page, one page occupies 8 registers rawhex 8 1 0 level true false false false +10734 Page 4 R/o Only 8 records are passed per page, one page occupies 8 registers rawhex 8 1 0 level true false false false +10742 Page 5 R/o Only 8 records are passed per page, one page occupies 8 registers rawhex 8 1 0 level true false false false +10750 Page 6 R/o Only 8 records are passed per page, one page occupies 8 registers rawhex 8 1 0 level true false false false +10758 Error Time R/o unixtime uint32be 2 1 0 level true false false false +10760 Error Code H R/o uint16be 1 1 0 level true false false false +10761 Error Code L R/o uint16be 1 1 0 level true false false false +10762 Error Information R/o uint32be 2 1 0 level true false false false +10764 Error Code Count R/o uint16be 1 1 0 level true false false false +10765 Check Sum R/o uint16be 1 1 0 level true false false false +10766 Last Page R/o uint16be 1 1 0 level true false false false diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/2 EVcharger/10800-10866 EVcharger Charging (Seite 15-16).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/2 EVcharger/10800-10866 EVcharger Charging (Seite 15-16).tsv" new file mode 100644 index 0000000..c1ba3ab --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/2 EVcharger/10800-10866 EVcharger Charging (Seite 15-16).tsv" @@ -0,0 +1,22 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +10800 Total Pages R/o uint16be 1 1 0 level true false false false +10801 Current Page R/o Auto-increment for each read; Read page can be set via 20321 to prevent read failure uint16be 1 1 0 level true false false false +10802 Operation Time R/o unixtime uint32be 2 1 0 level true false false false +10804 Charging Mode R/o uint16be 1 1 0 level true false false false +10805 Charging Status R/o 0:Charge start; 1:Charge end uint16be 1 1 0 level true false false false +10806 Operation Information R/o Display when charging is finished u16:Current charging time u16:Current charging power uint32be 2 1 0 level true false false false +10808 Operation Code Count R/o uint16be 1 1 0 level true false false false +10809 Check Sum R/o uint16be 1 1 0 level true false false false +10810 Page 1 R/o Only 8 records are passed per page, one page occupies 8 registers rawhex 8 1 0 level true false false false +10818 Page 2 R/o Only 8 records are passed per page, one page occupies 8 registers rawhex 8 1 0 level true false false false +10826 Page 3 R/o Only 8 records are passed per page, one page occupies 8 registers rawhex 8 1 0 level true false false false +10834 Page 4 R/o Only 8 records are passed per page, one page occupies 8 registers rawhex 8 1 0 level true false false false +10842 Page 5 R/o Only 8 records are passed per page, one page occupies 8 registers rawhex 8 1 0 level true false false false +10850 Page 6 R/o Only 8 records are passed per page, one page occupies 8 registers rawhex 8 1 0 level true false false false +10858 Operation Time R/o unixtime uint32be 2 1 0 level true false false false +10860 Charging Mode R/o uint16be 1 1 0 level true false false false +10861 Charging Status R/o uint16be 1 1 0 level true false false false +10862 Operation Information R/o uint32be 2 1 0 level true false false false +10864 Operation Code Count R/o uint16be 1 1 0 level true false false false +10865 Check Sum R/o uint16be 1 1 0 level true false false false +10866 Last Page R/o uint16be 1 1 0 level true false false false diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/2 EVcharger/10900-11005 EVcharger ABD (Seite 17).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/2 EVcharger/10900-11005 EVcharger ABD (Seite 17).tsv" new file mode 100644 index 0000000..fbebddc --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/2 EVcharger/10900-11005 EVcharger ABD (Seite 17).tsv" @@ -0,0 +1,18 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +10900 Grid Voltage RS R/o V uint16be 1 0,1 0 level true false false false +10901 Grid Voltage R R/o V uint16be 1 0,1 0 level true false false false +10902 Grid Voltage S R/o V uint16be 1 0,1 0 level true false false false +10903 Grid Frequency R/o Hz uint16be 1 0,01 0 level true false false false +10904 Relay Status R/o uint16be 1 1 0 level true false false false +10905 Error Message R/o bit0 +12V detect fail bit1 relay fail bit2 Utility over-voltage bit3 Utility undervoltage bit4 Utility overfrequency bit5 Utility under- frequency bit6 communication fail rawhex 2 1 0 level true false false false +10907 Inverter Voltage RS R/o V uint16be 1 0,1 0 level true false false false +10908 Inverter Voltage R R/o V uint16be 1 0,1 0 level true false false false +10909 Inverter Voltage S R/o V uint16be 1 0,1 0 level true false false false +10910 Inverter Frequency R/o Hz uint16be 1 0,01 0 level true false false false +10911 Power Voltage R/o V uint16be 1 0,1 0 level true false false false +10912 Box Com Loss R/o 0:Com not loss 1:Com loss uint16be 1 1 0 level true false false false +10913 Stop Button Flag R/o uint16be 1 1 0 level true false false false +10980 Software Verion R/o uint16be 1 1 0 level true false false false +10981 ABD SN R/o string 8 1 0 level true false false false +10989 ABD Model Name R/o string 16 1 0 level true false false false +11005 git version R/o uint16be 1 1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/2 EVcharger/20300-20332 EVcharger Setting (Seite 18-19).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/2 EVcharger/20300-20332 EVcharger Setting (Seite 18-19).tsv" new file mode 100644 index 0000000..02f0993 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/2 EVcharger/20300-20332 EVcharger Setting (Seite 18-19).tsv" @@ -0,0 +1,29 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +20300 Start Time_1 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true +20301 End Time_1 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true +20302 Work Week_1 R/W High byte FF; Low byte 0 -> 6bit means Sunday -> Saturday uint16be 1 1 0 level true +20303 Parameter1_1 R/W uint16be 1 1 0 level true +20304 Parameter1_2 R/W uint16be 1 1 0 level true +20305 Start Time_2 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true +20306 End Time_2 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true +20307 Work Week_2 R/W High byte FF; Low byte 0 -> 6bit means Sunday -> Saturday uint16be 1 1 0 level true +20308 Parameter2_1 R/W uint16be 1 1 0 level true +20309 Parameter2_2 R/W uint16be 1 1 0 level true +20310 Start Time_3 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true +20311 End Time_3 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true +20312 Work Week_3 R/W High byte FF; Low byte 0 -> 6bit means Sunday -> Saturday uint16be 1 1 0 level true +20313 Parameter3_1 R/W uint16be 1 1 0 level true +20314 Parameter3_2 R/W uint16be 1 1 0 level true +20315 Start Time_4 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true +20316 End Time_4 R/W [0-23],[0-59] hh:mm uint16be 1 1 0 level true +20317 Work Week_4 R/W uint16be 1 1 0 level true +20318 Parameter4_1 R/W uint16be 1 1 0 level true +20319 Parameter4_2 R/W uint16be 1 1 0 level true +20320 Charging Mode R/W 0:Plug and Play 1:Appoint charging 2:PV charge only 3:Check 1 and 2 for default plug-and-charge uint16be 1 1 0 level true +20321 Error Page Set R/W uint16be 1 1 0 level true +20322 Log Page Set R/W uint16be 1 1 0 level true +20323 Max Charge Current R/W A uint16be 1 1 0 level true +20324 Real-Time Clock_Year Month R/W High Byte Year / Low Byte Month: 13-99 / 1-12 uint16be 1 1 0 level true +20325 Real-Time Clock_Day Hour R/W High Byte Day / Low Byte Hour: 1-31 / 0-23 uint16be 1 1 0 level true +20326 Real-Time Clock_Minute Second R/W High Byte Minute / Low Byte Second: 0-59 / 0-59 uint16be 1 1 0 level true +20332 Off Grid Charge Enable R/W 0: Disabled(default) 1: Enabled uint16be 1 1 0 level true \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/3 ETC-BTC Inverter Series/33200-33212 ETC-BTC Massage (Seite 29-30).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/3 ETC-BTC Inverter Series/33200-33212 ETC-BTC Massage (Seite 29-30).tsv" new file mode 100644 index 0000000..8d79e0f --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/3 ETC-BTC Inverter Series/33200-33212 ETC-BTC Massage (Seite 29-30).tsv" @@ -0,0 +1,14 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +33200 Firmware Version_DSP_DC DC1 R/o uint16be 1 1 0 level true false false false +33201 Beta Version_DCDC1 R/o uint16be 1 1 0 level true false false false +33202 Firmware Version_DSP_MP PT1 R/o uint16be 1 1 0 level true false false false +33203 Beta Version_MPPT1 R/o uint16be 1 1 0 level true false false false +33204 Firmware Version_DSP_STS R/o uint16be 1 1 0 level true false false false +33205 STS Beta R/o uint16be 1 1 0 level true false false false +33206 Firmware Version_DSP2_Master R/o uint16be 1 1 0 level true false false false +33207 Firmware Version_DSP2_Slave R/o uint16be 1 1 0 level true false false false +33208 Beta Version_DSP2 R/o uint16be 1 1 0 level true false false false +33209 Firmware Version_DSP_DC DC2 R/o uint16be 1 1 0 level true false false false +33210 Beta Version_DCDC2 R/o uint16be 1 1 0 level true false false false +33211 Firmware Version_DSP_MPPT2 R/o uint16be 1 1 0 level true false false false +33212 Beta Version_MPPT2 R/o uint16be 1 1 0 level true false false false diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/3 ETC-BTC Inverter Series/33300-33405 BTC-ETC Module Status (Seite 30-33).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/3 ETC-BTC Inverter Series/33300-33405 BTC-ETC Module Status (Seite 30-33).tsv" new file mode 100644 index 0000000..b372c69 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/3 ETC-BTC Inverter Series/33300-33405 BTC-ETC Module Status (Seite 30-33).tsv" @@ -0,0 +1,59 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +33300 Module Online Status R/o uint32be 2 1 0 level true false false false +33302 DCAC Fault Code R/o uint32be 2 1 0 level true false false false +33304 DCAC Warning Code R/o uint32be 2 1 0 level true false false false +33306 AC Check Ready State R/o uint16be 1 1 0 level true false false false +33307 AC Check Result R/o uint16be 1 1 0 level true false false false +33308 AC Fault State Clear R/o uint16be 1 1 0 level true false false false +33309 AC Warning State Clear R/o uint16be 1 1 0 level true false false false +33310 AC Grid State R/o uint16be 1 1 0 level true false false false +33311 AC Synchronous IO State R/o uint16be 1 1 0 level true false false false +33312 AC Check Count State R/o uint16be 1 1 0 level true false false false +33313 DCAC2 Fault R/o uint32be 2 1 0 level true false false false +33315 DCAC2 Warning Code R/o uint32be 2 1 0 level true false false false +33317 AC2 Check Ready State R/o uint16be 1 1 0 level true false false false +33318 AC2 Check R/o uint16be 1 1 0 level true false false false +33319 AC2 Fault State Clear R/o uint16be 1 1 0 level true false false false +33320 AC2 Warning State Clear R/o uint16be 1 1 0 level true false false false +33321 AC2 Grid State R/o uint16be 1 1 0 level true false false false +33322 AC2 Synchronous IO State R/o uint16be 1 1 0 level true false false false +33323 AC2 Check Count State R/o uint16be 1 1 0 level true false false false +33324 AC1 Input State R/o uint16be 1 1 0 level true false false false +33325 AC2 Input State R/o uint16be 1 1 0 level true false false false +33335 DCDC Fault Code R/o uint32be 2 1 0 level true false false false +33337 DCDC Warning Code R/o uint32be 2 1 0 level true false false false +33339 DC Check Ready State R/o uint16be 1 1 0 level true false false false +33340 DC Check Result R/o uint16be 1 1 0 level true false false false +33341 DC Fault State Clear R/o uint16be 1 1 0 level true false false false +33342 DC Warning State Clear R/o uint16be 1 1 0 level true false false false +33343 DC Input State R/o uint16be 1 1 0 level true false false false +33344 DC Bus State R/o uint16be 1 1 0 level true false false false +33345 DCDC2 Fault R/o uint32be 2 1 0 level true false false false +33347 DCDC2 Warning Code R/o uint32be 2 1 0 level true false false false +33349 DC2 Check Ready State R/o uint16be 1 1 0 level true false false false +33350 DC2 Check R/o uint16be 1 1 0 level true false false false +33351 DC2 Fault State Clear R/o uint16be 1 1 0 level true false false false +33352 DC2 Warning State Clear R/o uint16be 1 1 0 level true false false false +33353 DC2 Input State R/o uint16be 1 1 0 level true false false false +33354 DC2 Bus State R/o uint16be 1 1 0 level true false false false +33365 MPPT Fault Code R/o uint32be 2 1 0 level true false false false +33367 MPPT Warning Code R/o uint32be 2 1 0 level true false false false +33369 MPPT Check Ready State R/o uint16be 1 1 0 level true false false false +33370 MPPT Check Result R/o uint16be 1 1 0 level true false false false +33371 MPPT Fault State Clear R/o uint16be 1 1 0 level true false false false +33372 MPPT Warning State Clear R/o uint16be 1 1 0 level true false false false +33373 MPPT Input State R/o uint16be 1 1 0 level true false false false +33374 MPPT2 Fault R/o uint32be 2 1 0 level true false false false +33376 MPPT2 Warning Code R/o uint32be 2 1 0 level true false false false +33378 MPPT2 Check Ready State R/o uint16be 1 1 0 level true false false false +33379 MPPT2 Check Result R/o uint16be 1 1 0 level true false false false +33380 MPPT2 Fault State Clear R/o uint16be 1 1 0 level true false false false +33381 MPPT2 Warning State Clear R/o uint16be 1 1 0 level true false false false +33382 MPPT2 Input R/o uint16be 1 1 0 level true false false false +33392 STS Fault Code R/o uint32be 2 1 0 level true false false false +33394 STS Warning R/o uint32be 2 1 0 level true false false false +33400 EMS Check Ready State R/o uint16be 1 1 0 level true false false false +33401 EMS Fault State Clear R/o uint16be 1 1 0 level true false false false +33402 EMS Warning Message R/o uint32be 2 1 0 level true false false false +33404 uw Test1 R/o uint16be 1 1 0 level true false false false +33405 uw Test2 R/o uint16be 1 1 0 level true false false false diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/3 ETC-BTC Inverter Series/33500-33504 ETC-BTC New Resgister (Seite 34).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/3 ETC-BTC Inverter Series/33500-33504 ETC-BTC New Resgister (Seite 34).tsv" new file mode 100644 index 0000000..6ff4ed4 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/3 ETC-BTC Inverter Series/33500-33504 ETC-BTC New Resgister (Seite 34).tsv" @@ -0,0 +1,6 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +33500 Hitsink Temperature-DCDC R/o °C int16be 1 0,1 0 level true false false false +33501 Hitsink Temperature-MPPT R/o °C int16be 1 0,1 0 level true false false false +33502 Hitsink Temperature-STS R/o °C int16be 1 0,1 0 level true false false false +33503 Hitsink Temperature- DCDC2 R/o °C int16be 1 0,1 0 level true false false false +33504 Hitsink Temperature-MPPT2 R/o °C int16be 1 0,1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/3 ETC-BTC Inverter Series/35035-35040 ETC-BTC Device Info (Seite 35-36) .tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/3 ETC-BTC Inverter Series/35035-35040 ETC-BTC Device Info (Seite 35-36) .tsv" new file mode 100644 index 0000000..3f1bd1f --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/3 ETC-BTC Inverter Series/35035-35040 ETC-BTC Device Info (Seite 35-36) .tsv" @@ -0,0 +1,7 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +35035 Firmware Version_DSP_DCDC R/o Only For BTC.DCDC module firmware version uint16be 1 1 0 level true false false false +35036 Beta Version_DCDC R/o Only For BTC.DCDC module beta version uint16be 1 1 0 level true false false false +35037 Firmware Version_DSP_MPPT R/o Only For BTC.MPPT module firmware version uint16be 1 1 0 level true false false false +35038 Beta Version_MPPT R/o Only For BTC.MPPT module beta version uint16be 1 1 0 level true false false false +35039 Firmware Version_DSP_STS R/o Only For BTC.STS module firmware version uint16be 1 1 0 level true false false false +35040 Beta Version_STS R/o Only For BTC.STS module beta version uint16be 1 1 0 level true false false false diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/3 ETC-BTC Inverter Series/35600-35602 BTC New Registers (Seite 51).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/3 ETC-BTC Inverter Series/35600-35602 BTC New Registers (Seite 51).tsv" new file mode 100644 index 0000000..3fc6090 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/3 ETC-BTC Inverter Series/35600-35602 BTC New Registers (Seite 51).tsv" @@ -0,0 +1,4 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +35600 Heatsink Temperarure-DCDC R/o Only For BTC °C int16be 1 0,1 0 level true +35601 Heatsink Temperarure-MPPT R/o Only For BTC °C int16be 1 0,1 0 level true +35602 Heatsink Temperarure-STS R/o Only For BTC °C int16be 1 0,1 0 level true \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/3 ETC-BTC Inverter Series/40000-42200 ETC-BTC OEM Data (Seite 92-94).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/3 ETC-BTC Inverter Series/40000-42200 ETC-BTC OEM Data (Seite 92-94).tsv" new file mode 100644 index 0000000..63acb3b --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/3 ETC-BTC Inverter Series/40000-42200 ETC-BTC OEM Data (Seite 92-94).tsv" @@ -0,0 +1,15 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +40000 OEM SN R/W inverter serial string 8 1 0 level true false false false +40008 EMS Check Status R/o 0:checking 1:Normal 2:Fault uint16be 1 1 0 level true false false false +40009 FPCurve_Safety Status R/o uint16be 1 1 0 level true false false false +40010 FPCurve_Safety Power R/o W int32be 2 1 0 level true false false false +42000 EMS Power Mode R/W For BTC/ETC uint16be 1 1 0 level true false false false +42001 EMS Power Set R/W For BTC/ETC uint32be 2 1 0 level true false false false +42003 Feed Power Enable R/W 0:Disable 1:Enable Used together with register 42004 uint16be 1 1 0 level true false false false +42004 Feed Power Allowable On Grid Power R/W (-50000 W - 50000 W) W int32be 2 1 0 level true false false false +42006 3 Phase Feed Power Enable R/W For BTC/ETC uint16be 1 1 0 level true false false false +42007 R Phase Feed Power Parameter R/W For BTC/ETC (-20000 W - 20000 W) W int32be 2 1 0 level true false false false +42009 S Phase Feed Power Parameter R/W For BTC/ETC (-20000 W - 20000 W) W int32be 2 1 0 level true false false false +42011 T Phase Feed Power Parameter R/W For BTC/ETC (-20000 W - 20000 W) W int32be 2 1 0 level true false false false +42101 Remote Comm Loss Time R/W Config Remote Communication Loss Time 0: Disable s uint16be 1 1 0 level true false false false +42200 STS Module Installed R/W Config 0:STS module not installed 1:STS module installed uint16be 1 1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/Table 8-16 EMS Power Mode.ods" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/Table 8-16 EMS Power Mode.ods" new file mode 100644 index 0000000000000000000000000000000000000000..0bde6c3251d29e5ab487a30d509f0cd523ccbe12 GIT binary patch literal 5864 zcmZ`-1yB^++FoLbrKD3Nq@=q$6%ddRP|00nad(NOyHRop0qGQ^J0zuB8fj3F?(QGI z|G)Fi{qBFynKP&6dC$x_?{j9JM_U~O69o9*!Uzb0iHGvsPyRHV`v!-?A&zc#5OX^_ z7}V0-5o(Lzbw+@BY|W8SB#*5f1Oc|Sbb><=jyy;^2Z%WsX$^rmYTw5s17Q6Xfe}E0 z)VuD+003C=0DwOyAsyXd5G0Q)9M)*ikC>HsFmIZ1$56IDKN3T-#;TJ|1`OqC*t`KG zWr0P=zQpKlA8$!|ZbYkQ>Nk~TE;qXVPKn-=N%e@97J%2q2tRQF_9f;NELRkc+%2~J zq>ZCi2P+1~6sc$pWN4l3-PY^E`#B0}l)KZOhDCUh41iJ3llo!;0Bbt^&xqSKS)P7x z)!-E7`(#lNgj`j}R#a;emJ+FWU%L&fRgqkTz*D7O;oT*n-qMs>!k1@j`P<#Ox@8&Hw>(jA zG(PAyS)V~NJbmjyvhoIn6wTzrSA85|TG9!L>irU*?b{_01ne^jCiNjH8)?nk1+A2m zF*=5M9xey*femh&mVJS0Y={m8U9{F(qYP0ydi?mswQRpuWl!)5u+m-_TE#%m(L=m{+Ay z5|@*!Rc=e67)tYNJ|NKso}OZCP*JQrjc{fO&E#dXrj${4^}~=JdH8<#iFM%*H+-ut zd84HZPHg|`{pKgmQ-qb%rboMCvltJt2++HqA&1e~yP7J2jVT0xZzS0PQMNBOy5O*P zL>pzRGrov9?)De?#K2$&@#hC94Zb=>8jt)GOoA(*yRR_M@||4YruwAXLvKDCO_eC6 z_NZSE>XMAAR8=xEPtZea3^;nO>9hbxJtTxz$y;7JCT~oO?Po9-@wbGqdIYw%tA{Mq zIdN}y5Evf~ic4lgi%jhteqXD{sGgqf+dM}m=0A$y84JC<(SD9hn;?F9`+^cJ8LFt7 zKj&)E9Gr|+rJo&-({3`{hD3shraVvIi-N<>b6~_7ojX>(Y0D^+kqsi78G;rx0O0Np z1Mu&3X9;~Bl}iW!B!&V2_lyTv+9DkP{15kh-+nWXm=&XFHZ@!H+c%@+HWqgt%_$b` zWq{{Z0&AdUJ41wgiFn3Ya80m|`cr#P(Y><0G9nSJiZv9I=JbolxivAYHh!O@*`t46 zTn!QR{@N>DL#wx7I(2g$r9H)#Zc|9`@D`KaxY_FWSksT{z$K8T*+-=w$8+s^`CP8a zK0NB}aGCD;g^+k_{V~Nf0Ea-qe^B2H4kBQEn=IVew2Z@z1PaI{K|A@vYLbbxy zNxrFJ_t&&q(Hg09>bMup?2K1;Z^dm7#PSNNHLN_JR?e+ad2=2(<#jGWn1UN(l&> zU|z8^^%~pT)onDH<*Crj>?e&J*%q8P9B00e&g*N2G zIu42Ko@0=aHpmu9@VoP4d5oQYJd_pKy^;d@M#(_^a!h9uv5VawyI^`3d$?lj%*C&+5Yg6Xc$V-c58AdSr!f`%Fv+iH(ILQY`av#VJkxVFRokA^h?&b(BQn#rt|7BwD{BeQg8?PWz++i}N1EZ7^+>U_yOg}{oAJA8u zT@RDil5fc-gqVE(i$lw%tJHcTe^b(SGbDdVh#6l+d27WFd5|{Czgnx`}z-L$#Xri^%8Q zRlR+oV?Z}1o$r`S>DeLyVT95G?um)F;yB*7)iU@rVexoVtiXoL4*Ifi8^spcu(id_ zrDfK@mItH!{VcAYnm~qCf*>Mm2VY-T@x=SlosG(3LFNlJ0v} zq+q5_wSwjwk;u0j27Rt_wbgGJk3W+Poo9D)RBfimJOnD;$%U@zY1|C!*qJR2B`Y-r zyO0^wyKRoobMKEDuzpDRL`t7?^uXe~P2DF=6y+3CtmU`$TtO>R9tMZ7a&vCpC5<-8 zl%PG9%GialTQeV5@NFYZN!{dgPmRn#!0oqh-}>9FvN>Z%ilY!MvQ@wL^G6@_JHPy73UH-y?PrSQNkGMnw;=#X#&Ui1ChsUQ--dzqu5_HF`Bu zK=kRs=g@K7)WHtT_z`NPEp$}F9@BKUQ?M&$%yL2)EI23R8%IQxn#l6QQsbDL!Dpb2 zs>>dz*u$zlA5KlaJ78~)(l{Ugl*bR|&tf-JP-!(9aBT%YQS*s)2T|KBW2dPHQQ9t$ zz(AJ7gbl%dU5P}&D)oq$i{b~2`Q*d=cp9{3(i0KaqF11xk`}Xe0Mei!DCK9koZ9GI zEEOlliNWx=vb?VCz8;ghH<%|N=u`Q%8p8dNwd{$^$LWEjuE+|e0m%*dB4nYoze?e{ zy{qFsiG|~!2e5ZAtzwO`dTizzom)d84vPaB1Hq)DU_(FGI%^bR228g-VCz6JyaP0K zMb^J#9j8Yh2K!pJDtS1%W5GaBsTDU8#l8qodUv}FO*ttjt_oKUo_CPJBcsp{1$iET+JyB)8>vhq77Y_wP$boE?YFw&z%q?3{n({*7!^DhkNKdokwH)Wia@VvdD1z5zrFiArRTQ} zRlf8=E7g}aaZf%wjBY)btpxXbl@RymH#ou5UIq(;^`4V_kOTU2n8vWlg1QubV&Ek5 z`;+VY2b9p?bFLB_#oyi9dT{E)x$5dL!KxYWV>|FbHKpC284(U|%v_8lpoHXp5@&HTXwZ&!Y@9p+$QI#e&}Lk$rx zedR_07#1nR46S6?);5sy<tJhz@%83LpFk}mxqg%{*9oh!s zp@X2lppX@U@vWs>L#fVx1sN`!>p_PCI8r4?q5LxsWW^A zooNL1xl&f(z(oIWE9iv=L&s8xFaAD>0xrHR<}KYO44_Yy2+$Wovxp+(oXbAHka2(W zu9LZzNIVH&-Tbx_{PwV5q77u~>v#QN%Tpg8&nRfPPO3rL-)^(1J)MU2T+ik6A}pjr$e#n*dWn3P9Y)uZ6=N$fdGo3otSeRK)dD}76Mub zWYiNw(|1kJ;LvWN6dGq}57qY6rs~XykoCSZB_Ka2X5kg-_9#@+GYN#*ZeH?ikDC)b zgR`*tf-;Mnoe^SO%o8!Bu;hX+*19AA{zkKLR4U~)`RYkmc^!)#N=!be-%=>PZ`Y6z z?z7sdAlSdzQz!N#WuV+Q*_$e_t~Z_N%0jw!-iqnQ^p|n}OBoGj$d^q}W{Ya1T{50b zf#7yJE2*kKouOVw$H&*_I=hpTTxwP84j$bk4tHW%lh5XIm_5ehM;08Wjh-@|gwbwF z9S!4iA&6TG9~5?fbgyCV%Lr{Ks+_T`xhXmdc|g+s44$dd_ez#8!Z7-G2#1zs4}JeJ zeOE|%t3jWjR|hm)M1%@!``<-2=+kLx zXd112!}J8{ypg88WVT{3CVeQIZ)S0+^|W*kUP zpW)Vekqn%cJcV&vfTs`ps4S^>o2Cy0^Tqb|jJx*JVW6v(VTQ0iTFKg<@i0k0aRT!( zPN@or6KAa-P8z;L@@4+@FxT0>CdlciPNB4zFn7db-oO_A`z0+K1Lp<5mM~}2*CV}> zR6}85IdGIviA_oC_gADxn#IOspG#5>1PIK)jeN(J$BJoYqWb8))%|tgi>Ec77oWHY z-E9o`UDEbbOGOjv^@@nT+CQxbeUe~+^@UczDPB3nT#(^4hNk6H`$AW02OyE4b0f?0 zfO-O?!z>|eiLl79eaHUEN3D&sYG|i3!k9~NQXjWC=K57k^gK=3Yb#Qh#WHTH+ehLj zP|BhCpP=AUW%{o7t1jcdjVyG88*NsZJP4yaE;=gq>cL?6n1xtdW+arFT`B zXe`ty4Gb*s%F!`zFK|<|5^oczMHR|7Kobb(4#Ks?`XBTWlZVH!V8SmVL4K09L(Nqa z*~bx!RTHxT3gi?tun{8B5_`cU{rvk6k!&^*-Ke54p}>*M8F;vIjDaJU{xV*1**o^x zQAuf?aKCYeoBTz&JI?NEVU#%}$Jh~1M|GlutJ*Cw(Of-W##WpA&07$Qv8Zk_HywOT zV`s*ZELcBzI`Y{nYK^>q7O^|+;#}~GvGUM;S6^;kM4$D_*t$?po;OJ-_S*z)Ac^5F zvn>4s^8IQoWj7nAIru` zZ>vVvj0`B93FBxLFc0VQw^6<@KZ61D3I4G3*r0_wJ>&)r0K;m)nUAro7PF!fCA=o3 znWcBtP5o@_M7JKUwIA)P`$NhTi?(p7neC>zS}}=!>$cQ}l1{7-J>fF&gMR=A49Po= z<2cxWZZ}<0qV)AQr%^T{MxpIh^$2aT_MWKNPaNck!f|1<45#fP7Pi%-&P-MKXzY!$vfaTB+J^o9>s z79!O^g`@A{@qJ#Ix*I-DJ5BIr29+d6wtowI8KRh-0V8*8unlBr=d9o6>|Q_grMc?c zD3_t^boFAz&*5Wp&S?&saz62sYcf0ht*Q)=iW<&aj4u0J4kf8$rn)nQ1o03S+H_4)My<#N5++hB8Bl zF>Dqz@wB6Matp%x(vMWq-+%jY-3-ctKwX~X47vDb{?|jv+;BzH7%9(3Mhv=E&M#lSQOJ^iOKWn8}{b5D!!KiF(R?IHa%EUPMk^UFNw`1`qd6k z>LqZ8&*R^XSkupZY3W$byGU7?Vv*sb2;L8qBkYM}xqO1jz zlwIPuLqzk5o38|$Tl9;V7*9GF)6YPY&j-g+a%KVn#ktZrb?sO?OM606i->g;l zJkrau@WHc<)1ND#YqKgvkET|j40o;1q`0_BtUMz`r_!M}xc^E}G<5F2oYebg0{o|E z`)Bp<@-GKhTm28}zq_)3BlPZve|xn5#QoFW`5UK*`EO>=KY{;b(%(R0(*MG%e}?#H h2L2s_j_ls6{=a Geräte Debugging gelesen werden kann blockiert das **alle Register** in dem Block +- Register 45552 - 45569 via ioBroker nicht lesbar nur mit SolarGo --> Geräte Debugging und nur mit Startregister =>45552 + +## Undokumentierte Register aber eingepflegt + +# 47120 Meter Target Power Offset (info aus dem PV-Forum) +- R/W Register +- int16be Datentyp +- Faktor 1 +- ein negativer Wert in Watt verschiebt den mittleren Wert von 0W weiter richtung Bezug +- ein positiver Wert in Watt verschiebt den mittleren Wert von 0W weiter richtung Einspeisung +- **möglicherweise nur bei ET (15-30 kW) Serie Invertern mit der Funktion verfügbar** + +## Einstellungen im Adapter für Modbus/TCP + +## Quellen From 072dc13d3c0a1e7b6484c4b12084d1ff99c43375 Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Wed, 2 Oct 2024 14:45:42 +0200 Subject: [PATCH 28/47] Update 35100-35369 Inverter Operation Data (Seite 37-50).tsv --- .../35100-35369 Inverter Operation Data (Seite 37-50).tsv" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" index c1aa4a0..87d5bce 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" @@ -101,7 +101,7 @@ _address name description unit type len factor offset formula role room poll wp 35280 T-phase Max Backup Power within 1minute R/o W uint32be 2 1 0 level true false false false 35282 Max Backup Power within 1minute R/o W uint32be 2 1 0 level true false false false 35284 Grid Hvrt Event Times R/o clear after restart uint16be 1 1 0 level true false false false -35285 Grid Lvrt Event Times R/o " clear after restart" uint16be 1 1 0 level true false false false +35285 Grid Lvrt Event Times R/o clear after restart" uint16be 1 1 0 level true false false false 35292 Offline To Online Delay Seconds R/o s uint16be 1 1 0 level true false false false 35293 Grid Hvrt Status R/o uint16be 1 1 0 level true false false false 35294 Grid Lvrt Status R/o uint16be 1 1 0 level true false false false From c011735fe66734a8e86b78e456e6cca7aa398875 Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Wed, 2 Oct 2024 14:46:40 +0200 Subject: [PATCH 29/47] Update 35100-35369 Inverter Operation Data (Seite 37-50).tsv --- .../35100-35369 Inverter Operation Data (Seite 37-50).tsv" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" index 87d5bce..bb932e8 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" @@ -101,7 +101,7 @@ _address name description unit type len factor offset formula role room poll wp 35280 T-phase Max Backup Power within 1minute R/o W uint32be 2 1 0 level true false false false 35282 Max Backup Power within 1minute R/o W uint32be 2 1 0 level true false false false 35284 Grid Hvrt Event Times R/o clear after restart uint16be 1 1 0 level true false false false -35285 Grid Lvrt Event Times R/o clear after restart" uint16be 1 1 0 level true false false false +35285 Grid Lvrt Event Times R/o clear after restart uint16be 1 1 0 level true false false false 35292 Offline To Online Delay Seconds R/o s uint16be 1 1 0 level true false false false 35293 Grid Hvrt Status R/o uint16be 1 1 0 level true false false false 35294 Grid Lvrt Status R/o uint16be 1 1 0 level true false false false From 3c1cc7fef2e0940ad35fca0cdff46357a336af14 Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Wed, 2 Oct 2024 14:47:24 +0200 Subject: [PATCH 30/47] Update 35100-35369 Inverter Operation Data (Seite 37-50).tsv --- .../35100-35369 Inverter Operation Data (Seite 37-50).tsv" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" index bb932e8..7aa5652 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" @@ -100,7 +100,7 @@ _address name description unit type len factor offset formula role room poll wp 35278 S-phase Max Backup Power within 1minute R/o W uint32be 2 1 0 level true false false false 35280 T-phase Max Backup Power within 1minute R/o W uint32be 2 1 0 level true false false false 35282 Max Backup Power within 1minute R/o W uint32be 2 1 0 level true false false false -35284 Grid Hvrt Event Times R/o clear after restart uint16be 1 1 0 level true false false false +35284 Grid Hvrt Event Times R/o clear after restart uint16be 1 1 0 level true false false false 35285 Grid Lvrt Event Times R/o clear after restart uint16be 1 1 0 level true false false false 35292 Offline To Online Delay Seconds R/o s uint16be 1 1 0 level true false false false 35293 Grid Hvrt Status R/o uint16be 1 1 0 level true false false false From 26cabe77a7303a467795e3e5902df39791dba48c Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Wed, 2 Oct 2024 14:50:07 +0200 Subject: [PATCH 31/47] Update 35100-35369 Inverter Operation Data (Seite 37-50).tsv --- .../35100-35369 Inverter Operation Data (Seite 37-50).tsv" | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" index 7aa5652..2563c02 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" @@ -100,8 +100,8 @@ _address name description unit type len factor offset formula role room poll wp 35278 S-phase Max Backup Power within 1minute R/o W uint32be 2 1 0 level true false false false 35280 T-phase Max Backup Power within 1minute R/o W uint32be 2 1 0 level true false false false 35282 Max Backup Power within 1minute R/o W uint32be 2 1 0 level true false false false -35284 Grid Hvrt Event Times R/o clear after restart uint16be 1 1 0 level true false false false -35285 Grid Lvrt Event Times R/o clear after restart uint16be 1 1 0 level true false false false +35284 Grid Hvrt Event Times R/o clear after restart uint16be 1 1 0 level false true false false +35285 Grid Lvrt Event Times R/o clear after restart uint16be 1 1 0 level false true false false 35292 Offline To Online Delay Seconds R/o s uint16be 1 1 0 level true false false false 35293 Grid Hvrt Status R/o uint16be 1 1 0 level true false false false 35294 Grid Lvrt Status R/o uint16be 1 1 0 level true false false false From 5254d3c59457b97930ebf52e3a6a8fe47830e336 Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Wed, 2 Oct 2024 15:08:39 +0200 Subject: [PATCH 32/47] Table 8-16 angepasst --- .../4 Tabellen/Table 8-16 EMS Power Mode.ods" | Bin 5864 -> 0 bytes .../4 Tabellen/Table 8-16 EMS Power Mode.tsv" | 97 ++++++++---------- 2 files changed, 40 insertions(+), 57 deletions(-) delete mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/Table 8-16 EMS Power Mode.ods" diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/Table 8-16 EMS Power Mode.ods" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/Table 8-16 EMS Power Mode.ods" deleted file mode 100644 index 0bde6c3251d29e5ab487a30d509f0cd523ccbe12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5864 zcmZ`-1yB^++FoLbrKD3Nq@=q$6%ddRP|00nad(NOyHRop0qGQ^J0zuB8fj3F?(QGI z|G)Fi{qBFynKP&6dC$x_?{j9JM_U~O69o9*!Uzb0iHGvsPyRHV`v!-?A&zc#5OX^_ z7}V0-5o(Lzbw+@BY|W8SB#*5f1Oc|Sbb><=jyy;^2Z%WsX$^rmYTw5s17Q6Xfe}E0 z)VuD+003C=0DwOyAsyXd5G0Q)9M)*ikC>HsFmIZ1$56IDKN3T-#;TJ|1`OqC*t`KG zWr0P=zQpKlA8$!|ZbYkQ>Nk~TE;qXVPKn-=N%e@97J%2q2tRQF_9f;NELRkc+%2~J zq>ZCi2P+1~6sc$pWN4l3-PY^E`#B0}l)KZOhDCUh41iJ3llo!;0Bbt^&xqSKS)P7x z)!-E7`(#lNgj`j}R#a;emJ+FWU%L&fRgqkTz*D7O;oT*n-qMs>!k1@j`P<#Ox@8&Hw>(jA zG(PAyS)V~NJbmjyvhoIn6wTzrSA85|TG9!L>irU*?b{_01ne^jCiNjH8)?nk1+A2m zF*=5M9xey*femh&mVJS0Y={m8U9{F(qYP0ydi?mswQRpuWl!)5u+m-_TE#%m(L=m{+Ay z5|@*!Rc=e67)tYNJ|NKso}OZCP*JQrjc{fO&E#dXrj${4^}~=JdH8<#iFM%*H+-ut zd84HZPHg|`{pKgmQ-qb%rboMCvltJt2++HqA&1e~yP7J2jVT0xZzS0PQMNBOy5O*P zL>pzRGrov9?)De?#K2$&@#hC94Zb=>8jt)GOoA(*yRR_M@||4YruwAXLvKDCO_eC6 z_NZSE>XMAAR8=xEPtZea3^;nO>9hbxJtTxz$y;7JCT~oO?Po9-@wbGqdIYw%tA{Mq zIdN}y5Evf~ic4lgi%jhteqXD{sGgqf+dM}m=0A$y84JC<(SD9hn;?F9`+^cJ8LFt7 zKj&)E9Gr|+rJo&-({3`{hD3shraVvIi-N<>b6~_7ojX>(Y0D^+kqsi78G;rx0O0Np z1Mu&3X9;~Bl}iW!B!&V2_lyTv+9DkP{15kh-+nWXm=&XFHZ@!H+c%@+HWqgt%_$b` zWq{{Z0&AdUJ41wgiFn3Ya80m|`cr#P(Y><0G9nSJiZv9I=JbolxivAYHh!O@*`t46 zTn!QR{@N>DL#wx7I(2g$r9H)#Zc|9`@D`KaxY_FWSksT{z$K8T*+-=w$8+s^`CP8a zK0NB}aGCD;g^+k_{V~Nf0Ea-qe^B2H4kBQEn=IVew2Z@z1PaI{K|A@vYLbbxy zNxrFJ_t&&q(Hg09>bMup?2K1;Z^dm7#PSNNHLN_JR?e+ad2=2(<#jGWn1UN(l&> zU|z8^^%~pT)onDH<*Crj>?e&J*%q8P9B00e&g*N2G zIu42Ko@0=aHpmu9@VoP4d5oQYJd_pKy^;d@M#(_^a!h9uv5VawyI^`3d$?lj%*C&+5Yg6Xc$V-c58AdSr!f`%Fv+iH(ILQY`av#VJkxVFRokA^h?&b(BQn#rt|7BwD{BeQg8?PWz++i}N1EZ7^+>U_yOg}{oAJA8u zT@RDil5fc-gqVE(i$lw%tJHcTe^b(SGbDdVh#6l+d27WFd5|{Czgnx`}z-L$#Xri^%8Q zRlR+oV?Z}1o$r`S>DeLyVT95G?um)F;yB*7)iU@rVexoVtiXoL4*Ifi8^spcu(id_ zrDfK@mItH!{VcAYnm~qCf*>Mm2VY-T@x=SlosG(3LFNlJ0v} zq+q5_wSwjwk;u0j27Rt_wbgGJk3W+Poo9D)RBfimJOnD;$%U@zY1|C!*qJR2B`Y-r zyO0^wyKRoobMKEDuzpDRL`t7?^uXe~P2DF=6y+3CtmU`$TtO>R9tMZ7a&vCpC5<-8 zl%PG9%GialTQeV5@NFYZN!{dgPmRn#!0oqh-}>9FvN>Z%ilY!MvQ@wL^G6@_JHPy73UH-y?PrSQNkGMnw;=#X#&Ui1ChsUQ--dzqu5_HF`Bu zK=kRs=g@K7)WHtT_z`NPEp$}F9@BKUQ?M&$%yL2)EI23R8%IQxn#l6QQsbDL!Dpb2 zs>>dz*u$zlA5KlaJ78~)(l{Ugl*bR|&tf-JP-!(9aBT%YQS*s)2T|KBW2dPHQQ9t$ zz(AJ7gbl%dU5P}&D)oq$i{b~2`Q*d=cp9{3(i0KaqF11xk`}Xe0Mei!DCK9koZ9GI zEEOlliNWx=vb?VCz8;ghH<%|N=u`Q%8p8dNwd{$^$LWEjuE+|e0m%*dB4nYoze?e{ zy{qFsiG|~!2e5ZAtzwO`dTizzom)d84vPaB1Hq)DU_(FGI%^bR228g-VCz6JyaP0K zMb^J#9j8Yh2K!pJDtS1%W5GaBsTDU8#l8qodUv}FO*ttjt_oKUo_CPJBcsp{1$iET+JyB)8>vhq77Y_wP$boE?YFw&z%q?3{n({*7!^DhkNKdokwH)Wia@VvdD1z5zrFiArRTQ} zRlf8=E7g}aaZf%wjBY)btpxXbl@RymH#ou5UIq(;^`4V_kOTU2n8vWlg1QubV&Ek5 z`;+VY2b9p?bFLB_#oyi9dT{E)x$5dL!KxYWV>|FbHKpC284(U|%v_8lpoHXp5@&HTXwZ&!Y@9p+$QI#e&}Lk$rx zedR_07#1nR46S6?);5sy<tJhz@%83LpFk}mxqg%{*9oh!s zp@X2lppX@U@vWs>L#fVx1sN`!>p_PCI8r4?q5LxsWW^A zooNL1xl&f(z(oIWE9iv=L&s8xFaAD>0xrHR<}KYO44_Yy2+$Wovxp+(oXbAHka2(W zu9LZzNIVH&-Tbx_{PwV5q77u~>v#QN%Tpg8&nRfPPO3rL-)^(1J)MU2T+ik6A}pjr$e#n*dWn3P9Y)uZ6=N$fdGo3otSeRK)dD}76Mub zWYiNw(|1kJ;LvWN6dGq}57qY6rs~XykoCSZB_Ka2X5kg-_9#@+GYN#*ZeH?ikDC)b zgR`*tf-;Mnoe^SO%o8!Bu;hX+*19AA{zkKLR4U~)`RYkmc^!)#N=!be-%=>PZ`Y6z z?z7sdAlSdzQz!N#WuV+Q*_$e_t~Z_N%0jw!-iqnQ^p|n}OBoGj$d^q}W{Ya1T{50b zf#7yJE2*kKouOVw$H&*_I=hpTTxwP84j$bk4tHW%lh5XIm_5ehM;08Wjh-@|gwbwF z9S!4iA&6TG9~5?fbgyCV%Lr{Ks+_T`xhXmdc|g+s44$dd_ez#8!Z7-G2#1zs4}JeJ zeOE|%t3jWjR|hm)M1%@!``<-2=+kLx zXd112!}J8{ypg88WVT{3CVeQIZ)S0+^|W*kUP zpW)Vekqn%cJcV&vfTs`ps4S^>o2Cy0^Tqb|jJx*JVW6v(VTQ0iTFKg<@i0k0aRT!( zPN@or6KAa-P8z;L@@4+@FxT0>CdlciPNB4zFn7db-oO_A`z0+K1Lp<5mM~}2*CV}> zR6}85IdGIviA_oC_gADxn#IOspG#5>1PIK)jeN(J$BJoYqWb8))%|tgi>Ec77oWHY z-E9o`UDEbbOGOjv^@@nT+CQxbeUe~+^@UczDPB3nT#(^4hNk6H`$AW02OyE4b0f?0 zfO-O?!z>|eiLl79eaHUEN3D&sYG|i3!k9~NQXjWC=K57k^gK=3Yb#Qh#WHTH+ehLj zP|BhCpP=AUW%{o7t1jcdjVyG88*NsZJP4yaE;=gq>cL?6n1xtdW+arFT`B zXe`ty4Gb*s%F!`zFK|<|5^oczMHR|7Kobb(4#Ks?`XBTWlZVH!V8SmVL4K09L(Nqa z*~bx!RTHxT3gi?tun{8B5_`cU{rvk6k!&^*-Ke54p}>*M8F;vIjDaJU{xV*1**o^x zQAuf?aKCYeoBTz&JI?NEVU#%}$Jh~1M|GlutJ*Cw(Of-W##WpA&07$Qv8Zk_HywOT zV`s*ZELcBzI`Y{nYK^>q7O^|+;#}~GvGUM;S6^;kM4$D_*t$?po;OJ-_S*z)Ac^5F zvn>4s^8IQoWj7nAIru` zZ>vVvj0`B93FBxLFc0VQw^6<@KZ61D3I4G3*r0_wJ>&)r0K;m)nUAro7PF!fCA=o3 znWcBtP5o@_M7JKUwIA)P`$NhTi?(p7neC>zS}}=!>$cQ}l1{7-J>fF&gMR=A49Po= z<2cxWZZ}<0qV)AQr%^T{MxpIh^$2aT_MWKNPaNck!f|1<45#fP7Pi%-&P-MKXzY!$vfaTB+J^o9>s z79!O^g`@A{@qJ#Ix*I-DJ5BIr29+d6wtowI8KRh-0V8*8unlBr=d9o6>|Q_grMc?c zD3_t^boFAz&*5Wp&S?&saz62sYcf0ht*Q)=iW<&aj4u0J4kf8$rn)nQ1o03S+H_4)My<#N5++hB8Bl zF>Dqz@wB6Matp%x(vMWq-+%jY-3-ctKwX~X47vDb{?|jv+;BzH7%9(3Mhv=E&M#lSQOJ^iOKWn8}{b5D!!KiF(R?IHa%EUPMk^UFNw`1`qd6k z>LqZ8&*R^XSkupZY3W$byGU7?Vv*sb2;L8qBkYM}xqO1jz zlwIPuLqzk5o38|$Tl9;V7*9GF)6YPY&j-g+a%KVn#ktZrb?sO?OM606i->g;l zJkrau@WHc<)1ND#YqKgvkET|j40o;1q`0_BtUMz`r_!M}xc^E}G<5F2oYebg0{o|E z`)Bp<@-GKhTm28}zq_)3BlPZve|xn5#QoFW`5UK*`EO>=KY{;b(%(R0(*MG%e}?#H h2L2s_j_ls6{=a Date: Wed, 2 Oct 2024 15:12:03 +0200 Subject: [PATCH 33/47] Update Table 8-16 EMS Power Mode.tsv --- .../4 Tabellen/Table 8-16 EMS Power Mode.tsv" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/Table 8-16 EMS Power Mode.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/Table 8-16 EMS Power Mode.tsv" index 9d14d9f..b03f428 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/Table 8-16 EMS Power Mode.tsv" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/Table 8-16 EMS Power Mode.tsv" @@ -1,5 +1,5 @@ Application scenarios MODE COMMAND PV Grid Battery Notes - EMSPowerMode EMSPowerSet Power priority and the **control object** + EMSPowerMode EMSPowerSet Power priority with the **control object** System shutdown Stopped 0x00FF NA Stop working and switch to wait mode Self-use Auto 0x0001 NA PBattery =PInv - Pmeter – Ppv (Discharge/Charge) From 8f5a7ee5221bde70adda1cbfc2c12623467b6681 Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Wed, 2 Oct 2024 16:01:33 +0200 Subject: [PATCH 34/47] Update README.md --- .../README.md" | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" index 79d326d..d1fd4d7 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" @@ -1,5 +1,7 @@ # GoodWe Modbus Protokol Hybrid +# *Alle durchgeführten Änderungen am Inverter und seiner Komponenten sind auf eigene Gefahr!!!* + ## Kompatieble Inverterserien - ET PLUS+ Serie - ET PLUS+ (16A) Serie @@ -28,11 +30,12 @@ Es wir der zum Inverter jewails passende Dongle benötigt um Modbus/TCP freizuschalten. Aktuell ist Modbus/TCP nur über LAN möglich. - Wi-Fi/LAN Kit -- WiFi/LAN Kit-20 +- Wi-Fi/LAN Kit-20 Alternativ mit einem Wandler direkt am Modbus/RTU des Inverters. ## Anmerkungen / Probleme / Fehler +- **alle Register müssen als "Holding Register" behandelt werden!** - die Übersetzung wurde von mir teilweise etwas überarbeitet so lange logisch Herleitbar (Google Übersetzer) - Tabellen die mit "ohne Funktion" gekennzeichnet sind enthalten Register die nicht lesbar sind - ETC / BTC Register sind ohne passenden Inverter generell nicht lesbar @@ -42,7 +45,7 @@ Alternativ mit einem Wandler direkt am Modbus/RTU des Inverters. ## Undokumentierte Register aber eingepflegt -# 47120 Meter Target Power Offset (info aus dem PV-Forum) +### 47120 Meter Target Power Offset (info aus dem PV-Forum) - R/W Register - int16be Datentyp - Faktor 1 @@ -51,5 +54,12 @@ Alternativ mit einem Wandler direkt am Modbus/RTU des Inverters. - **möglicherweise nur bei ET (15-30 kW) Serie Invertern mit der Funktion verfügbar** ## Einstellungen im Adapter für Modbus/TCP +Als Geräte ID **darf auf keinen Fall** die in der SolarGo App verwendete eingetragen werden! Dies gilt auch für Systeme mit mehreren Goodwe Invertern (jeder hat seine individuelle ID). Dadurch kommt es sonst zu kollisionen mit dem SEMS-Portal, Datenverlust und Verbindungsabbrüchen. + +Können einzelne Register nicht gelesen werden kann testweise "Max Leseanforderungslänge (Float)" auf 1 gesetzt werden. + +![grafik](https://github.com/user-attachments/assets/8b54363c-555c-4620-a2d2-c542ff79c4dc) + ![grafik](https://github.com/user-attachments/assets/a59337ea-a4b5-4454-9d30-c204fda12c73) ## Quellen +[BESS Modbus protocol Map V1.1 20231030.pdf](https://github.com/user-attachments/files/17229994/BESS.Modbus.protocol.Map.V1.1.20231030.pdf) From a92c09612af1265dad08307e551964519be46afb Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Wed, 2 Oct 2024 18:54:38 +0200 Subject: [PATCH 35/47] =?UTF-8?q?alle=20bekannten=20decoding=20Tabellen=20?= =?UTF-8?q?erg=C3=A4nzt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...Inverter Operation Data (Seite 37-50).tsv" | 2 +- .../36900-36913 Flash Information.tsv" | 11 --- ...78 BMS 1 Operation Data (Seite 61-66).tsv" | 2 +- ...ety Parameter Setting (Seite 102-119).tsv" | 2 +- ...00-47464 ARM Settings (Seite 133-135).tsv" | 2 +- ...7 ARM BMS Passthrough (Seite 149-150).tsv" | 4 +- ... Self-check Parameter (Seite 151-160).tsv" | 4 +- .../4 Tabellen/8-1 Work Mode.tsv" | 7 ++ .../4 Tabellen/8-10 Grid Status.tsv" | 4 + ...-100 AS477 Japanese safety Parameters.tsv" | 16 ++++ .../8-101 Self check Function 1.tsv" | 17 ++++ .../4 Tabellen/8-102 Meter Type.tsv" | 13 +++ .../4 Tabellen/8-11 Backup Status.tsv" | 3 + .../4 Tabellen/8-12 Operation Mode.tsv" | 5 ++ .../4 Tabellen/8-13 Diagnostic Status.tsv" | 6 ++ .../4 Tabellen/8-14 Diagnostic Status.tsv" | 34 ++++++++ .../4 Tabellen/8-15 DRM Status.tsv" | 11 +++ .../4 Tabellen/8-16 EMS Power Mode.tsv" | 2 +- .../4 Tabellen/8-17 CPLD Warning Code.tsv" | 9 ++ .../4 Tabellen/8-18 Power Factor.tsv" | 43 ++++++++++ .../4 Tabellen/8-2 Error Message.tsv" | 33 +++++++ .../4 Tabellen/8-21 Safety Country.tsv" | 86 +++++++++++++++++++ .../4 Tabellen/8-22 DRED command.tsv" | 10 +++ .../4 Tabellen/8-3 und 8-4 PV Mode Code.tsv" | 13 +++ .../8-30 Safety Detailed Error Message.tsv" | 26 ++++++ .../8-31 Inverter Detailed Error Message.tsv" | 26 ++++++ ...8-32 Inverter Detailed Status Message.tsv" | 24 ++++++ .../4 Tabellen/8-33 Battery Protocol.tsv" | 11 +++ .../4 Tabellen/8-34 Work Week decoding.tsv" | 20 +++++ .../4 Tabellen/8-7 BMS Alarm Code.tsv" | 33 +++++++ .../4 Tabellen/8-8 BMS Warning Code.tsv" | 33 +++++++ .../4 Tabellen/8-9 Battery Status.tsv" | 5 ++ 32 files changed, 497 insertions(+), 20 deletions(-) delete mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/36900-36913 Flash Information.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-1 Work Mode.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-10 Grid Status.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-100 AS477 Japanese safety Parameters.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-101 Self check Function 1.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-102 Meter Type.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-11 Backup Status.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-12 Operation Mode.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-13 Diagnostic Status.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-14 Diagnostic Status.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-15 DRM Status.tsv" rename "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/Table 8-16 EMS Power Mode.tsv" => "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-16 EMS Power Mode.tsv" (98%) create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-17 CPLD Warning Code.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-18 Power Factor.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-2 Error Message.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-21 Safety Country.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-22 DRED command.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-3 und 8-4 PV Mode Code.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-30 Safety Detailed Error Message.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-31 Inverter Detailed Error Message.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-32 Inverter Detailed Status Message.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-33 Battery Protocol.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-34 Work Week decoding.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-7 BMS Alarm Code.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-8 BMS Warning Code.tsv" create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-9 Battery Status.tsv" diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" index 2563c02..8835c5f 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" @@ -80,7 +80,7 @@ _address name description unit type len factor offset formula role room poll wp 35211 Energy-Discharg-Day R/o Not from BMS kWh uint16be 1 0,1 0 level true false false false 35212 Battery Strings R/o number of battery strings uint16be 1 1 0 level true false false false 35213 CPLD Warning Code R/o only for after-sales,Refer to Table 8-17 uint16be 1 1 0 level true false false false -35220 Diagnosis Status High R/o Refer to Table 8-13 Hex rawhex 2 1 0 level true false false false +35218 Diagnosis Status High R/o Refer to Table 8-13 Hex rawhex 2 1 0 level true false false false 35220 Diagnosis Status Low R/o Refer to Table 8-14 Hex rawhex 2 1 0 level true false false false 35225 EH Battery Function Active R/o 0: failure 1: Activated 2: Deactivated 3: Locked only for HER uint16be 1 1 0 level true false false false 35226 ARC Self Check Status R/o 0: failure 1: Activated 2: Deactivated 3: Locked only for inverters with AFCI protection uint16be 1 1 0 level true false false false diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/36900-36913 Flash Information.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/36900-36913 Flash Information.tsv" deleted file mode 100644 index cb6ef9a..0000000 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/36900-36913 Flash Information.tsv" +++ /dev/null @@ -1,11 +0,0 @@ -_address name description unit type len factor offset formula role room poll wp cw isScale -36900 FlashPgmParaVer R/o uint16be 1 1 0 level true false false false -36901 FlashPgmWriteCount R/o uint32be 2 1 0 level true false false false -36903 FlashSysParaVer R/o uint16be 1 1 0 level true false false false -36904 FlashSysWriteCount R/o uint32be 2 1 0 level true false false false -36906 FlashBatParaVer R/o uint16be 1 1 0 level true false false false -36907 FlashBatWriteCount R/o uint32be 2 1 0 level true false false false -36909 FlashEepromVer R/o uint16be 1 1 0 level true false false false -36910 FlashEepromWriteCount R/o uint32be 2 1 0 level true false false false -36912 WiFiDataSendCount R/o uint16be 1 1 0 level true false false false -36913 WifiUpDataDebug R/o uint16be 1 1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/37000-37078 BMS 1 Operation Data (Seite 61-66).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/37000-37078 BMS 1 Operation Data (Seite 61-66).tsv" index 717619c..f00650c 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/37000-37078 BMS 1 Operation Data (Seite 61-66).tsv" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/37000-37078 BMS 1 Operation Data (Seite 61-66).tsv" @@ -1,5 +1,5 @@ _address name description unit type len factor offset formula role room poll wp cw isScale -37000 DRM Status R/o Demand Response Enabling Device (DRED) only for Australia uint16be 1 1 0 level true false false false +37000 DRM Status R/o Demand Response Enabling Device (DRED) only for Australia, refere to table 8-15 uint16be 1 1 0 level true false false false 37001 BattTypeIndex R/o Battery manufactor index setting uint16be 1 1 0 level true false false false 37002 BMS2 Status R/o uint16be 1 1 0 level true false false false 37003 BMS1 Package Temperature R/o °C uint16be 1 0,1 0 level true false false false diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45400-45699 Safety Parameter Setting (Seite 102-119).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45400-45699 Safety Parameter Setting (Seite 102-119).tsv" index 9aa01dd..e902316 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45400-45699 Safety Parameter Setting (Seite 102-119).tsv" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45400-45699 Safety Parameter Setting (Seite 102-119).tsv" @@ -170,7 +170,7 @@ _address name description unit type len factor offset formula role room poll wp 45572 QU curve Slope1 R/W -200%Qmax/1%Vn - 200%Qmax/1%Vn %Qmax/1%Vn int16be 1 0,1 0 level true false false false 45573 QU curve Slope2 R/W -200%Qmax/1%Vn - 200%Qmax/1%Vn %Qmax/1%Vn int16be 1 0,1 0 level true false false false 45574 QU curve Volt Dead R/W 0%Vn - 100%Vn %Vn uint16be 1 0,1 0 level true false false false -45577 AS477 Parameters R/W Table XXX Japanese safety Parameters, corresponding to the old version 0x056D Hex rawhex 1 0 0 level true false false false +45577 AS477 Parameters R/W refere Table 8-100, Japanese safety Parameters, corresponding to the old version 0x056D Hex rawhex 1 0 0 level true false false false 45578 Voltage Rise Suppression V1 R/W 0 - 6553,5 Japanese safety Parameters, corresponding to the old version 0x0591 uint16be 1 0,1 0 level true false false false 45579 Voltage Rise Suppression Limit Power R/W 0 - 65535 Japanese safety Parameters, corresponding to the old version 0x0592 uint16be 1 1 0 level true false false false 45580 Anti-Island (Passive) Angle R/W 0 - 65535 Japanese safety Parameters, corresponding to the old version 0x0593 uint16be 1 1 0 level true false false false diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47000-47464 ARM Settings (Seite 133-135).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47000-47464 ARM Settings (Seite 133-135).tsv" index 24fd289..8794efe 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47000-47464 ARM Settings (Seite 133-135).tsv" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47000-47464 ARM Settings (Seite 133-135).tsv" @@ -4,7 +4,7 @@ _address name description unit type len factor offset formula role room poll wp 47002 Meter Connect Check Flag R/W 0: Not open test/end test 1: Being test 2: Wait for test uint16be 1 1 0 level true false false false 47005 Log Data Enable switch R/W Breakpoint Resume for Data transfering. Activated as deFault, time interval 5 minutes. uint16be 1 1 0 level true false false false 47006 Data Send Interval R/W Time interval for data send to cloud or EMS, default is 1 minute. s uint16be 1 1 0 x * 5 level true false false false -47007 DRED command R/W Only for Australia, Refer to Table 8-22 uint16be 1 1 0 level true false false false +47007 DRED command R/W Only for Australia, Refer to Table 8-22 Hex rawhex 1 1 0 level true false false false 47009 WiFi or Lan Switch W/o 4:WiFi 5:Lan uint16be 1 1 0 level false false false false 47012 Led Blink Time R/W s uint16be 1 1 0 level true false false false 47013 WiFi Led State R/W 1: off 2: on 3: flash1x 4: flash2x 5: flash4x uint16be 1 1 0 level true false false false diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47900-47937 ARM BMS Passthrough (Seite 149-150).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47900-47937 ARM BMS Passthrough (Seite 149-150).tsv" index 620de42..b03daf9 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47900-47937 ARM BMS Passthrough (Seite 149-150).tsv" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47900-47937 ARM BMS Passthrough (Seite 149-150).tsv" @@ -12,7 +12,7 @@ _address name description unit type len factor offset formula role room poll wp 47910 BMS Battery Temperature R/W °C uint16be 1 0,1 0 level true false false false 47911 BMS Warning Code R/W Refer to 8-8 Hex rawhex 2 1 0 level true false false false 47913 BMS Alarm Code R/W Refer to 8-7 Hex rawhex 2 1 0 level true false false false -47915 BMS Status R/W Refer to 8-9 Hex rawhex 1 1 0 level true false false false +47915 BMS Status R/W Refer to 8-9 uint16be 1 1 0 level true false false false 47916 BMS Communication Loss Disable R/W uint16be 1 1 0 level true false false false 47917 BMS Battery String Rate Voltage R/W 20V - 200V V uint16be 1 0,1 0 level true false false false 47918 BMS Version2 R/W uint16be 1 1 0 level true false false false @@ -28,7 +28,7 @@ _address name description unit type len factor offset formula role room poll wp 47928 BMS Battery2 Temperature R/W °C uint16be 1 0,1 0 level true false false false 47929 BMS2 Warning Code R/W Refer to 8-8 Hex rawhex 2 1 0 level true false false false 47931 BMS2 Alarm Code R/W Refer to 8-7 Hex rawhex 2 1 0 level true false false false -47933 BMS2 Status R/W Refer to 8-9 Hex rawhex 1 1 0 level true false false false +47933 BMS2 Status R/W Refer to 8-9 uint16be 1 1 0 level true false false false 47934 BMS2 Communication Loss Disable R/W uint16be 1 1 0 level true false false false 47935 BMS Battery String2 Rate Voltage R/W 20V - 200V V uint16be 1 0,1 0 level true false false false 47936 Max BMS Battery Discharge Current R/W A uint16be 1 0,1 0 level true false false false diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/50000-50094 Self-check Parameter (Seite 151-160).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/50000-50094 Self-check Parameter (Seite 151-160).tsv" index 81cb800..45e4e25 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/50000-50094 Self-check Parameter (Seite 151-160).tsv" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/50000-50094 Self-check Parameter (Seite 151-160).tsv" @@ -1,7 +1,7 @@ _address name description unit type len factor offset formula role room poll wp cw isScale 50000 Self check Support Flag R/o 1: Support Self-check uint16be 1 1 0 level true false false false 50001 Self check Function Version R/o First version is 0 uint16be 1 1 0 level true false false false -50002 Self check Function1 R/o Refer to Hex rawhex 1 1 0 level true false false false +50002 Self check Function1 R/o Refer to table 8-101 Hex rawhex 1 1 0 level true false false false 50003 Self check Function2 R/o Hex rawhex 1 1 0 level true false false false 50004 Self check Function3 R/o Hex rawhex 1 1 0 level true false false false 50005 Self check Function4 R/o Hex rawhex 1 1 0 level true false false false @@ -89,7 +89,7 @@ _address name description unit type len factor offset formula role room poll wp 50087 Backup Frequency L1 R/o Hz uint16be 1 0,01 0 level true false false false 50088 Backup Frequency L2 R/o Hz uint16be 1 0,01 0 level true false false false 50089 Backup Frequency L3 R/o Hz uint16be 1 0,01 0 level true false false false -50090 Meter Type R/o Refer to Hex rawhex 1 1 0 level true false false false +50090 Meter Type R/o Refer to table 8-102 Hex rawhex 1 1 0 level true false false false 50091 Meter Internal / External R/o 0: Internal 1: External uint16be 1 1 0 level true false false false 50092 Int Meter Communication R/o 0: Com loss 1: Com normal uint16be 1 1 0 level true false false false 50093 CT Self Check Status R/o 0: Not available 1: Available uint16be 1 1 0 level true false false false diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-1 Work Mode.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-1 Work Mode.tsv" new file mode 100644 index 0000000..5945ff8 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-1 Work Mode.tsv" @@ -0,0 +1,7 @@ +Mode Code Description +Wait 0 cut off all the connection to Inverter +On-Grid 1 PV intputs to Inverter, Inverter outputs to Grid +Off-Grid 2 PV inputs to Inverter(1st),Battery inputs to Inverter(2nd),Inverter work as AC source +Fault 3 Fault ,fault mode, something is in fault mode +Flash 4 Inverter upgrade +Check 5 Power on self-check of inverter \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-10 Grid Status.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-10 Grid Status.tsv" new file mode 100644 index 0000000..bc7b345 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-10 Grid Status.tsv" @@ -0,0 +1,4 @@ +Mode Code Message Description +0 Loss inverter disconnects to Grid +1 OK inverter connects to Grid +2 Fault something is wrong \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-100 AS477 Japanese safety Parameters.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-100 AS477 Japanese safety Parameters.tsv" new file mode 100644 index 0000000..db689e9 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-100 AS477 Japanese safety Parameters.tsv" @@ -0,0 +1,16 @@ +Bit Number Description +Bit14 Effective power +Bit13 Reverse power prevention +Bit12 OVR detection function +Bit11 EMS Loss Check +Bit10 Enable manual recovery +Bit9 Reactive power oscillation suppression +Bit8 Voltage imbalance detection +Bit7 FRT +Bit6 Passive islanding +Bit5 Active anti-islanding +Bit4 Step reactive power injection +Bit3 Frequency feedback reactive power injection +Bit2 Reserved +Bit1 Reserved +Bit0 Invalid power diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-101 Self check Function 1.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-101 Self check Function 1.tsv" new file mode 100644 index 0000000..eadfeeb --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-101 Self check Function 1.tsv" @@ -0,0 +1,17 @@ +Bit Number Description +Bit15 CT +Bit14 Meter configuration and com +Bit13 Backup output +Bit12 Grid +Bit11 BAT4 +Bit10 BAT3 +Bit9 BAT2 +Bit8 BAT1 +Bit7 PV8 +Bit6 PV7 +Bit5 PV6 +Bit4 PV5 +Bit3 PV4 +Bit2 PV3 +Bit1 PV2 +Bit0 PV1 diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-102 Meter Type.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-102 Meter Type.tsv" new file mode 100644 index 0000000..ff2b560 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-102 Meter Type.tsv" @@ -0,0 +1,13 @@ +Code Description +00FF Unknown +00FE Acrel Meter +0505 4CTs Meter +0001 Goodwe Single-phase Meter +0002 Goodwe Three-phase Three-wire Meter +0003 Goodwe Three-phase Four-wire Meter +0004 Goodwe 2CTs Meter +0005 Split-phase Meter +8001 Three-phase Three-wire CT +8002 Three-phase Four-wire CT +8003 Single-phase One-wire CT +8004 Three-phase Two-wire CT diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-11 Backup Status.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-11 Backup Status.tsv" new file mode 100644 index 0000000..272c9bc --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-11 Backup Status.tsv" @@ -0,0 +1,3 @@ +Mode Code Message Description +0 ON inverter connects to Load +1 OFF inverter disconnects to Load \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-12 Operation Mode.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-12 Operation Mode.tsv" new file mode 100644 index 0000000..52d9457 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-12 Operation Mode.tsv" @@ -0,0 +1,5 @@ +Mode Code Message Description +1 wait mode Cut off all the connection to Inverter +2 online mode PV intputs to Inverter, Inverter outputs to Grid +4 battery mode PV inputs to Inverter(First),Battery inputs to Inverter(Second),Inverter work as AC source +16 fault mode something is in fault mode \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-13 Diagnostic Status.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-13 Diagnostic Status.tsv" new file mode 100644 index 0000000..8e772a2 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-13 Diagnostic Status.tsv" @@ -0,0 +1,6 @@ +Code Message Description +00000000 Battery Precharge Relay Off +10000000 Bypass relay is sticking +20000000 External Stop Mode Enable DRED or ESD stop the inverter +40000000 Battery Offgrid DOD Battery SOC less than Offgrid DOD +80000000 Battery SOC Adjust Enable Only for BYD, adjust the SOC diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-14 Diagnostic Status.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-14 Diagnostic Status.tsv" new file mode 100644 index 0000000..38f1979 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-14 Diagnostic Status.tsv" @@ -0,0 +1,34 @@ +Bit Number Diagnose Info Description Type +32 +31 +30 +29 +28 SOCProtectOff SOC protect Off Other +27 +26 RealPowerLimit Active power value is set Other +25 PFValueSet PF value is set Other +24 FeedPowerLimit Export power limit is set Other +23 GridWaveUnstable Grid wave is bad, switch to back-up mode frequently Other +22 OffgridSOCLow SOC is low under off-grid statues Other +21 BatterySelfDischarge Battery discharge at low current for long time, continuously over 30% of battery Other +20 SOCDeltaOverRange SOC Jumps abnormally Other +19 SelfUseOff Self-use mode turned off ??? +18 BMSChargeDisable BMS does not allow charge Affect charging +17 BMSOvercharge Lithium battery overcharged or an individual cell voltage is higher Affect charging +16 BMSOverTemperature Lithium battery over temperature Affect charging +15 BatteryOvercharge BatteryOvercharge Affect charging +14 BatteryDisconnect BatteryDisconnect Affect charging +13 DischargeBUSHigh Battery not discharge caused by over high PV voltage Affect discharge +12 EMSDischargeIZero Discharge current limit 0A from EMS Affect discharge +11 SelfUseLoadLight Low load power, cannot activate battery discharge Affect discharge +10 MeterConnectReverse Smart Meter connection reversed Affect discharge +9 MeterCommLoss Smart Meter communication failure Affect discharge +8 DischargeCurrentLow Discharge current limit is too low (from App) Affect discharge +7 BMSDischgCurrentLow BMS discharge current limit is too low Affect discharge +6 DischargeDriveOn Discharge driver is turned on Affect discharge +5 ChargeTimeOn Charge time is set Affect discharge +4 DischargeTimeOn Discharge time is set Affect discharge +3 BMSDischargeDisable BMS not allow discharge Affect discharge +2 BatterySOCInBack Battery SOC not recover to allow-discharge level Affect discharge +1 BatterySOCLow Battery not discharge caused by low SOC Affect discharge +0 BatteryVoltLow Battery not discharge caused by low battery voltage Affect discharge diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-15 DRM Status.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-15 DRM Status.tsv" new file mode 100644 index 0000000..61f8b70 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-15 DRM Status.tsv" @@ -0,0 +1,11 @@ +Bit Number DRMx Description +0 DRM0 Operate the disconnection device +1 DRM1 Do not consume power +2 DRM2 Do not consume at more than 50% of rated power +3 DRM3 Do not consume at more than 75% of rated power and source reactive power if capable +4 DRM4 Increase power consumption(Subjects to constraints from other active DRMs) +5 DRM5 Do not generate power +6 DRM6 Do not generate at more than 50% of rated power +7 DRM7 Do not generate at more than 50% of rated power and sink reactive power if capable +8 DRM8 Increase power generation(Subjects to constraints from other active DRMs) +65535 No command Disable diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/Table 8-16 EMS Power Mode.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-16 EMS Power Mode.tsv" similarity index 98% rename from "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/Table 8-16 EMS Power Mode.tsv" rename to "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-16 EMS Power Mode.tsv" index b03f428..ad450be 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/Table 8-16 EMS Power Mode.tsv" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-16 EMS Power Mode.tsv" @@ -45,4 +45,4 @@ work at set power value" Charge-BAT 0x000B Xset High Low **Energy In** PBattery [1] for low-priority energy sources, when the battery charging power is limited or the rated output power of the inverter is limited, the load shall be … [2] Xmax represents the upper limit of the power control value, and the actual power will be adjusted according to the working condition. - [3] Xset represents the target value of power control, and the actual power must reach the set value. + [3] Xset represents the target value of power control, and the actual power must reach the set value. \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-17 CPLD Warning Code.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-17 CPLD Warning Code.tsv" new file mode 100644 index 0000000..0718f2f --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-17 CPLD Warning Code.tsv" @@ -0,0 +1,9 @@ +Value Error message Description +1 PV1 Over Current HW +2 PV2 Over Current HW +3 Battery Over Current HW +4 Bus Over Voltage HW +5 R InvOverCurr HW +6 S InvOverCurr HW +7 T InvOverCurr HW +8 BatRelayFail diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-18 Power Factor.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-18 Power Factor.tsv" new file mode 100644 index 0000000..3a6f10c --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-18 Power Factor.tsv" @@ -0,0 +1,43 @@ +Value Power Factor Description +1 -0,99 lagging +2 -0,98 lagging +3 -0,97 lagging +4 -0,96 lagging +5 -0,95 lagging +6 -0,94 lagging +7 -0,93 lagging +8 -0,92 lagging +9 -0,91 lagging +10 -0,9 lagging +11 -0,89 lagging +12 -0,88 lagging +13 -0,87 lagging +14 -0,86 lagging +15 -0,85 lagging +16 -0,84 lagging +17 -0,83 lagging +18 -0,82 lagging +19 -0,81 lagging +20 -0,8 lagging + +80 0,8 leading +81 0,81 leading +82 0,82 leading +83 0,83 leading +84 0,84 leading +85 0,85 leading +86 0,86 leading +87 0,87 leading +88 0,88 leading +89 0,89 leading +90 0,9 leading +91 0,91 leading +92 0,92 leading +93 0,93 leading +94 0,94 leading +95 0,95 leading +96 0,96 leading +97 0,97 leading +98 0,98 leading +99 0,99 leading +100 1 diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-2 Error Message.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-2 Error Message.tsv" new file mode 100644 index 0000000..757ab84 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-2 Error Message.tsv" @@ -0,0 +1,33 @@ +Bit Number Error message Description +31 Internal Communication Failure Communication between microcontrollers is failure +30 EEPROM R/W Failure EEPROM cannot be read or written +29 Fac Failure The grid frequency is out of tolerable range +28 DSP communication failure Communication between ARM and DSP is failure +27 PhaseAngleFailure Phase angle out of range (110°~140°) +26 +25 Relay Check Failure Relay check is failure +24 +23 Vac Consistency Failure Different value between Master and Slave for grid voltage +22 Fac Consistency Failure Different value between Master and Slave for grid frequency +21 +20 Back-Up Over Load +19 DC Injection High The DC injection to grid is too high +18 Isolation Failure Isolation resistance of PV-plant too low +17 Vac Failure Grid voltage out of tolerable range +16 External Fan Failure The external fan failure +15 PV Over Voltage Pv input voltage is over the tolerable maximum value +14 Utility Phase Failure Utility Phase Failure +13 Over Temperature Temperature is too high +12 InternalFan Failure The fan in case failure +11 DC Bus High DC bus is too high +10 Ground I Failure Ground current is too high +9 Utility Loss Utility is unavailable +8 AC HCT Failure AC HCT check failure 3 times +7 Relay Device Failure Relay check failure 3 times +6 GFCI Device Failure GFCI check failure 3 times +5 +4 GFCI Consistency Different GFCI values on Master &Slave +3 DCI Consistency Different DCI value on Master and Slave +2 +1 AC HCT Check Failure The output current sensor is abnormal +0 GFCI Device Check The GFCI detecting circuit is abnormal \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-21 Safety Country.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-21 Safety Country.tsv" new file mode 100644 index 0000000..73f1a65 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-21 Safety Country.tsv" @@ -0,0 +1,86 @@ +Code Description Grid Connection Standards +0000 Italy ENEL (Un: 230Vac) +0001 Czech EN50438(CZ) (Un: 230Vac) +0002 Germany VDE-AR-N 4105 (Un: 230Vac) +0003 Spain RD1699 (Un: 230Vac) +0004 Greece Mainland EN50438(GR) (Un: 230Vac) +0005 Danmark EN50438(DK) +0006 Belgium C10/C11 (Un: 230Vac) +0007 Romania (Un: 230Vac) +0008 G98 G83/2 G59/3 (Un: 230Vac) +0009 Australia AS/NZS 4777.2 +000A France VDE0126 +000B China NB-T +000C 60Hz Grid Default CSA +000D Poland EN50438 +000E South Africa (Un: 230Vac) +000F Australia L AS/NZS 4777.2 +0010 Brazil (Un: 220Vac) +0011 Thailand MEA MEA +0012 Thailand PEA PEA +0013 Mauritius (Un: 230Vac) +0014 Holland EN50438 +0015 G99 Northern Ireland +0016 China Higher NB-T +0017 French 50Hz (Un: 230Vac) +0018 French 60Hz (Un: 230Vac) +0019 Australia Ergon AS/NZS 4777.2 +001A Australia Energex AS/NZS 4777.2 +001B Holland 16/20A EN50438 +001C Korea (Un: 220Vac) +001D China Station NB-T +001E Austria (Un: 230Vac) +001F India IEC61727 +0020 50Hz Grid Default Default +0021 Warehouse Warehouse +0022 Philippines Philippines +0023 Ireland EN50438 Ireland +0024 Taiwan (Un: 230Vac) +0025 Bulgaria EN50438 +0026 Barbados (Un: 230Vac) +0027 China Highest NB-T +0028 G99 reserve G59/3 (Un: 230Vac) +0029 Sweden EN50438 (Un: 230Vac) +002A Chile BISI 4.0 (Un: 220Vac) +002B Brazil LV (Un: 220Vac) +002C New Zealand AS/NZS 4777.2 +002D IEEE1547 208Vac IEEE1547 (Un: 120/208Vac) +002E IEEE1547 220Vac IEEE1547 (Un: 127/220Vac) +002F IEEE1547 240Vac IEEE1547 (Un: 138.6/240Vac) +0030 60Hz LV Default 60Hz LV Default +0031 50Hz LV Default 50Hz LV Default +0032 Australia Western AS/NZS 4777.2 +0033 Australia MicroGrid AS/NZS 4777.2 +0034 JP_50Hz JP_50Hz +0035 JP_60Hz JP_60Hz +0036 India Higher IEC61727 (Un: 230Vac) +0037 DEWA LV DEWA (Un: 230Vac) +0038 DEWA MV DEWA (Un: 230Vac) +0039 Slovakia EN50438(SV) (Un: 230Vac) +003A GreenGrid AS/NZS 4777.2 +003B Hungary (Un: 230Vac) +003C Sri Lanka (Un: 230Vac) +003D Spain Islands RD1699 (Un: 230Vac) +003E Ergon 30K (Un: 230Vac) +003F Energe 30K (Un: 230Vac) +0040 IEEE1547_230VAC IEEE1547 (Un: 230/400Vac) +0041 IEC61727_60Hz IEC61727 (Un: 230Vac) +0042 Switzerland VDE-AR-N 4105 (Un: 230Vac) +0043 CEI_016 CEI-016 (Un: 230Vac) +0044 Australia Horizon AS/NZS 4777.2 +0045 Cyprus (Un: 230Vac) +0046 Australia SAPN AS/NZS 4777.2 +0047 Australia Ausgrid AS/NZS 4777.2 +0048 Australia Essential AS/NZS 4777.2 +0049 Australia AS/NZS 4777.2 +004A China Hongkong +004B Poland MV +004C Holland MV +004D Sweden MV +004E VDE4110 +004F Germany +0050 Spain MV +0051 Australia Endeavour +0052 Argentina +0053 Australian B +0054 Australian C diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-22 DRED command.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-22 DRED command.tsv" new file mode 100644 index 0000000..d67da4f --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-22 DRED command.tsv" @@ -0,0 +1,10 @@ +Value DRED +00FF DRED0 +0001 DRED1 +0002 DRED2 +0004 DRED3 +0008 DRED4 +0010 DRED5 +0020 DRED6 +0040 DRED7 +0080 DRED8 diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-3 und 8-4 PV Mode Code.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-3 und 8-4 PV Mode Code.tsv" new file mode 100644 index 0000000..a4dd979 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-3 und 8-4 PV Mode Code.tsv" @@ -0,0 +1,13 @@ +Hex PV Mode Code Description +000000xx 00 NO PV, inverter disconnects to PV + 01 Standby, PV does not output power + 02 Work, PV output power +0000xx00 00 NO PV, inverter disconnects to PV + 01 Standby, PV does not output power + 02 Work, PV output power +00xx0000 00 NO PV, inverter disconnects to PV + 01 Standby, PV does not output power + 02 Work, PV output power +xx000000 00 NO PV, inverter disconnects to PV + 01 Standby, PV does not output power + 02 Work, PV output power \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-30 Safety Detailed Error Message.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-30 Safety Detailed Error Message.tsv" new file mode 100644 index 0000000..df43d5e --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-30 Safety Detailed Error Message.tsv" @@ -0,0 +1,26 @@ +Bit Number Grid Fault Code Grid Detailed Fault Description +63 +... ... ... +22 GridConnFreqLowErr Grid connection frequency low +21 GridConnVoltLowErr Grid connection voltage low +20 GridConnVoltHighErr Grid connection voltage high +19 GridVoltSampOverErr Grid voltage exceeds the upper sampling limit +18 GridHvrtErr Grid high voltage ride-through fault +17 GridLvrtErr Grid low voltage ride-through fault +16 GridLLVoltErrFlag Grid line voltage fault flag +15 GridWaveCheckErr Grid waveform check fault +14 GridFreqShiftChkErr Grid frequency shift fault +13 GridIslandFreqHighErr Islanding protection overfrequency fault +12 GridFreqHighErrSt2 Grid overfrequency second level fault +11 GridFreqHighErrSt1 Grid overfrequency first level failure +10 GridIslandFreqLowErr Islanding protection underfrequency fault +9 GridFreqLowErrSt2 Grid underfrequency second level fault +8 GridFreqLowErrSt1 Grid underfrequency first level failure +7 Grid10minAvgVoltErr Grid average voltage high fault +6 GridVoltHighErrSt3 Grid overvoltage third level fault +5 GridVoltHighErrSt2 Grid overvoltage second level fault +4 GridVoltHighErrSt1 Grid overvoltage first level failure +3 GridVoltLowErrSt3 Grid undervoltage third level fault +2 GridVoltLowErrSt2 Grid undervoltage second level fault +1 GridVoltLowErrSt1 Grid undervoltage first level failure +0 GridZeroLossErr Power outage diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-31 Inverter Detailed Error Message.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-31 Inverter Detailed Error Message.tsv" new file mode 100644 index 0000000..b411a6d --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-31 Inverter Detailed Error Message.tsv" @@ -0,0 +1,26 @@ +Bit Number Inverter Fault Code Inverter Detailed Error Description +63 ... ... +... ... ... +22 LoadRelaySwErr Backup load Relay switch Error +21 BypassRelaySwErr Bypass Relay Switch Error +20 PowerFastRetrackErr Power fast retrack Error +19 OffGridZeroLossErr OffGridZero Error +18 UpsOverLoadErr Backup overload +17 OffgridUpsVoltLowErr Off-grid mode AC voltage is too high +16 OffgridUpsVoltHighErr Off-grid mode AC voltage is too low +15 OffgridBattVoltLowErr Off-grid mode battery voltage is low +14 GridBackflowErr Grid backflow +13 PvBoostSoftOCErr PV boost software overcurrent +12 PvBoostHardOCErr PV boost hardware overcurrent +11 InvCurrSoftOCErr Inverter software overcurrent +10 InvHardOCErr Inverter hardware overcurrent +9 BusSampVoltTooHigh Bus voltage is too high +8 BusVoltTooLowErr Bus voltage is too low +7 BusSoftStartFailedErr Bus voltage soft start failed +6 OffgridBmsCurrLimitErr Off-grid mode exceeds BMS current limit +5 BattCurrRmsOCErr Battery current rms overcurrent +4 BattBMSDischgDisErr Battery BMS discharge disable +3 BattBMSFaultErr Battery BMS fault +2 BattBoostSoftOCErr Battery boost software overcurrent +1 BattBoostHardOCErr Battery boost hardware overcurrent +0 BattLLCHardOCErr LLC hardware overcurrent diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-32 Inverter Detailed Status Message.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-32 Inverter Detailed Status Message.tsv" new file mode 100644 index 0000000..051e736 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-32 Inverter Detailed Status Message.tsv" @@ -0,0 +1,24 @@ +Bit Number Inverter Fault Code Inverter Detailed Description +63 +... ... ... +20 SafetyQUCurveUVFlag QUCurveUnderVoltageFlag +19 SafetyQUCurveOVFlag QUCurveOverVoltageFlag +18 OffGridMpptChgUpsOff PV charge, Off backup output Flag +17 ForceStopModeFlag Force StopMode Flag +16 ForceOffGridFlag Force OffGrid Flag +15 GridVoltSt1DrateFlag Inverter first level overvoltage derate +14 AutoTestEnableFlag CEI021 selftest running +13 GeDratePowerFlag 70% derating (Germany) has been opened +12 ActivePowerSettingFla Active power limit is set +11 DREDBuyPowerLimitFl Australian DRED purchase status +10 DREDSellPowerLimitFl Australian DRED electricity sale status +9 InvOverTempFlag Inverter over-temp. derating curve operation +8 FixedQSettingFlag Fixed reactive power is set +7 FixedPFSettingFlag Fixed PF is set +6 SafetyPFCurveFlag PF curve running +5 SafetyQUCurveFlag QU curve running +4 SafetyPUCurveUVFlag PU undervoltage curve running +3 SafetyPUCurveOVFlag PU overvoltage curve running +2 SafetyFreqRecoCurve Frequency curve exiting recovery +1 SafetyUnderFreqCurve Under frequency curve running +0 SafetyOverFreqCurveF Over-frequency curve running diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-33 Battery Protocol.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-33 Battery Protocol.tsv" new file mode 100644 index 0000000..b48a546 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-33 Battery Protocol.tsv" @@ -0,0 +1,11 @@ +Code Battery Manufacture Battery Series Comments +0122 GoodWe SECU-S/LX S-H/LX F-H +0101 PYLONTECH Powercube H1/Force +0102 BYD BYD-Box H +0106 BYD BYD-Box Premium HVS +0105 BYD BYD-Box Premium HVM/HVL +0104 LG RESU_HV_Type-R +011E OLOID LBS +011E DYNESS Tower +011E Soluna HV BATTERY +011F EMS Use EMS Battery Used when there is no direct communication between inverter and battery diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-34 Work Week decoding.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-34 Work Week decoding.tsv" new file mode 100644 index 0000000..56d615a --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-34 Work Week decoding.tsv" @@ -0,0 +1,20 @@ + Setting Value +H-byte Not set 0x55 +xx00 ECO mode 0xFF (Enable) + 0x00 (Disable) + Dry contact load mode 0xFE (Enable) + 0x01 (Disable) + Dry contact smart load mode 0xFD (Enable) + 0x02 (Disable) + Peak shaving function 0xFC (Enable) + 0x03 (Disable) + Back-up mode 0xFB (Enable) + 0x04 (Disable) + +L-byte Day select Bit0 - Sunday +00xx Bit1 - Monday + Bit2 - Tuesday + Bit3 - Wednesday + Bit4 - Thursday + Bit5 - Friday + Bit6 - Saturday diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-7 BMS Alarm Code.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-7 BMS Alarm Code.tsv" new file mode 100644 index 0000000..1ed1dd9 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-7 BMS Alarm Code.tsv" @@ -0,0 +1,33 @@ +Bit Number Alarm message Description +31 +30 +29 +28 +27 +26 +25 +24 +23 +22 +21 +20 +19 +18 +17 +16 +15 Charging over-voltage 3 +14 Discharge +13 Cell High +12 Communication failure 2 +11 Charging circuit Failure +10 +9 +8 +7 DC bus fault +6 Precharge fault +5 Discharging +4 Charging overcurrent2 +3 Cell Low temperature 2 +2 +1 +0 \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-8 BMS Warning Code.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-8 BMS Warning Code.tsv" new file mode 100644 index 0000000..dcfc572 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-8 BMS Warning Code.tsv" @@ -0,0 +1,33 @@ +Bit Number Warning message Description +31 +30 +29 +28 +27 +26 +25 +24 +23 +22 +21 +20 +19 +18 +17 +16 +15 +14 +13 +12 +11 System High temperature +10 +9 +8 +7 System Reboot +6 communication +5 Discharge over-current1 +4 Charge over-current1 +3 Cell Low temperature1 +2 +1 +0 diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-9 Battery Status.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-9 Battery Status.tsv" new file mode 100644 index 0000000..f78b38a --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-9 Battery Status.tsv" @@ -0,0 +1,5 @@ +Mode Code Message Description +0 No Battery, or battery disconnected +1 Standby no discharging or charging +2 Discharging +3 Charging \ No newline at end of file From d930c8a04ba9266a19125636bb8cf378529e1d8e Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Wed, 2 Oct 2024 20:50:01 +0200 Subject: [PATCH 36/47] Update 8-14 Diagnostic Status.tsv --- .../4 Tabellen/8-14 Diagnostic Status.tsv" | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-14 Diagnostic Status.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-14 Diagnostic Status.tsv" index 38f1979..9a13ec1 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-14 Diagnostic Status.tsv" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-14 Diagnostic Status.tsv" @@ -3,7 +3,7 @@ Bit Number Diagnose Info Description Type 31 30 29 -28 SOCProtectOff SOC protect Off Other +28 SOCProtectOff SOC protect Off 27 26 RealPowerLimit Active power value is set Other 25 PFValueSet PF value is set Other @@ -12,7 +12,7 @@ Bit Number Diagnose Info Description Type 22 OffgridSOCLow SOC is low under off-grid statues Other 21 BatterySelfDischarge Battery discharge at low current for long time, continuously over 30% of battery Other 20 SOCDeltaOverRange SOC Jumps abnormally Other -19 SelfUseOff Self-use mode turned off ??? +19 SelfUseOff Self-use mode turned off Affect discharge 18 BMSChargeDisable BMS does not allow charge Affect charging 17 BMSOvercharge Lithium battery overcharged or an individual cell voltage is higher Affect charging 16 BMSOverTemperature Lithium battery over temperature Affect charging From 400030f74ca9f3ec7d5a7c01a2d4fe95301cf7e7 Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Wed, 2 Oct 2024 20:58:15 +0200 Subject: [PATCH 37/47] Update README.md --- .../README.md" | 1 + 1 file changed, 1 insertion(+) diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" index d1fd4d7..6666896 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" @@ -63,3 +63,4 @@ Können einzelne Register nicht gelesen werden kann testweise "Max Leseanforderu ## Quellen [BESS Modbus protocol Map V1.1 20231030.pdf](https://github.com/user-attachments/files/17229994/BESS.Modbus.protocol.Map.V1.1.20231030.pdf) +[ARM 745, ESG2,ET30 MODBUS Protocol Map 20221231 - v1.pdf](https://github.com/user-attachments/files/17234759/ARM.745.ESG2.ET30.MODBUS.Protocol.Map.20221231.-.v1.pdf) From 71b06514c150f236c288df5410948d8df4259c81 Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Wed, 2 Oct 2024 20:58:42 +0200 Subject: [PATCH 38/47] Update README.md --- .../README.md" | 1 + 1 file changed, 1 insertion(+) diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" index 6666896..f397bcb 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" @@ -63,4 +63,5 @@ Können einzelne Register nicht gelesen werden kann testweise "Max Leseanforderu ## Quellen [BESS Modbus protocol Map V1.1 20231030.pdf](https://github.com/user-attachments/files/17229994/BESS.Modbus.protocol.Map.V1.1.20231030.pdf) + [ARM 745, ESG2,ET30 MODBUS Protocol Map 20221231 - v1.pdf](https://github.com/user-attachments/files/17234759/ARM.745.ESG2.ET30.MODBUS.Protocol.Map.20221231.-.v1.pdf) From f661615f920f27e2a426f66c8cb7e0e72cf184c4 Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sat, 5 Oct 2024 02:28:32 +0200 Subject: [PATCH 39/47] holding-registers (GW25K-ET, LX F16.4-H, keine Wallbox) und kleinerer Fehlerbehebungen --- ...00-10485 Parallel System (Seite 8-10).tsv" | 14 +- ...000-32099 Error Massage (Seite 20-23).tsv" | 6 +- ...35000-35045 Device Info (Seite 35-36).tsv" | 4 +- ...Inverter Operation Data (Seite 37-50).tsv" | 6 +- ...78 BMS 1 Operation Data (Seite 61-66).tsv" | 4 +- ...76 BMS 2 Operation Data (Seite 68-72).tsv" | 16 - ...45305 Function Setting (Seite 95-100).tsv" | 10 +- ...7 ARM BMS Passthrough (Seite 149-150).tsv" | 10 +- .../4 Tabellen/8-16 EMS Power Mode.tsv" | 20 +- .../README.md" | 2 + ...(GW25K-ET, LX F16.4-H, keine Wallbox).tsv" | 480 ++++++++++++++++++ 11 files changed, 519 insertions(+), 53 deletions(-) create mode 100644 "PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/holding-registers (GW25K-ET, LX F16.4-H, keine Wallbox).tsv" diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/10400-10485 Parallel System (Seite 8-10).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/10400-10485 Parallel System (Seite 8-10).tsv" index 997d52c..48980a3 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/10400-10485 Parallel System (Seite 8-10).tsv" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/10400-10485 Parallel System (Seite 8-10).tsv" @@ -26,13 +26,13 @@ _address name description unit type len factor offset formula role room poll wp 10436 Battery Voltage 1 R/o Refer to 35180 V uint16be 1 0,1 0 level true false false false 10437 Battery Voltage 2 R/o Refer to 35262 V uint16be 1 0,1 0 level true false false false 10438 Total Inverter Power R/o Refer to 35001 W uint32be 2 1 0 level true false false false -10470 Meter Check Value R/o Refer to 47001 uint16be 1 1 0 level true false false false -10471 Meter Connect Check Flag R/o Refer to 47002 uint16be 1 1 0 level true false false false -10472 SOC R/o The cloud board calculates the average value based on each machine's SOC and obtains each machine's register 37007 % uint16be 1 1 0 level true false false false -10473 Battery Capacity R/o uint16be 1 1 0 level true false false false -10474 Battery Communication R/o uint16be 1 1 0 level true false false false -10476 Battery Charge Allow Kilowatt-Hour Sum R/o W/h uint32be 2 1 0 level true false false false -10478 Battery Disharge Allow Kilowatt-Hour Sum R/o W/h uint32be 2 1 0 level true false false false +10470 Meter Check Value R/o Refer to 47001 uint16be 1 1 0 level false false false false +10471 Meter Connect Check Flag R/o Refer to 47002 uint16be 1 1 0 level false false false false +10472 SOC R/o The cloud board calculates the average value based on each machine's SOC and obtains each machine's register 37007 % uint16be 1 1 0 level false false false false +10473 Battery Capacity R/o uint16be 1 1 0 level false false false false +10474 Battery Communication R/o uint16be 1 1 0 level false false false false +10476 Battery rechargeable watt hours R/o W/h uint32be 2 1 0 level true false false false +10478 Battery dischargeable watt hours R/o W/h uint32be 2 1 0 level true false false false 10480 AbleBalanceFlag R/o 0: Need to be averaged 1: No need to be averaged uint16be 1 1 0 level true false false false 10481 Meter Active Power R R/o Refer to 36127 W int32be 2 1 0 level true false false false 10483 Meter Active Power S R/o Refer to 36129 W int32be 2 1 0 level true false false false diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/32000-32099 Error Massage (Seite 20-23).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/32000-32099 Error Massage (Seite 20-23).tsv" index b0e4cf8..e0df32d 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/32000-32099 Error Massage (Seite 20-23).tsv" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/32000-32099 Error Massage (Seite 20-23).tsv" @@ -19,8 +19,8 @@ _address name description unit type len factor offset formula role room poll wp 32032 Internal Com Module R/o uint16be 1 1 0 level true false false false 32033 Sensor Abnormal Subcode R/o uint16be 1 1 0 level true false false false 32034 Relay Abnormal R/o uint16be 1 1 0 level true false false false -32035 Internal Fun Fault Subcode R/o uint16be 1 1 0 level true false false false -32036 External Fun Fault Subcode R/o uint16be 1 1 0 level true false false false +32035 Internal Fan Fault Subcode R/o uint16be 1 1 0 level true false false false +32036 External Fan Fault Subcode R/o uint16be 1 1 0 level true false false false 32037 Temperature Fault Subcode R/o uint16be 1 1 0 level true false false false 32038 PV IGBT Short Circuit Fault Subcode R/o uint16be 1 1 0 level true false false false 32039 PV IGBT Open Circuit Fault Subcode R/o uint16be 1 1 0 level true false false false @@ -42,4 +42,4 @@ _address name description unit type len factor offset formula role room poll wp 32055 PV Hardware Single Overcurrent Subcode R/o uint16be 1 1 0 level true false false false 32056 PV Software Single Overcurrent Subcode R/o uint16be 1 1 0 level true false false false 32057 PV Low Energy Subcode R/o uint16be 1 1 0 level true false false false -32058 Model Recognition Fault Subcode R/o uint16be 1 1 0 level true false false false +32058 Model Recognition Fault Subcode R/o uint16be 1 1 0 level false false false false diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35000-35045 Device Info (Seite 35-36).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35000-35045 Device Info (Seite 35-36).tsv" index 81ffdde..4f4f76b 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35000-35045 Device Info (Seite 35-36).tsv" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35000-35045 Device Info (Seite 35-36).tsv" @@ -11,6 +11,6 @@ _address name description unit type len factor offset formula role room poll wp 35020 Beta Version_ARM R/o (minor version number) uint16be 1 1 0 level true false false false 35021 DSP Internal Firmware Ver. R/o string 6 1 0 level true false false false 35027 ARM Internal Firmware Ver. R/o string 6 1 0 level true false false false -35043 System control mode R/o 0: Deault 1:Power fast set, without step size adjustment uint16be 1 1 0 level true false false false +35043 System control mode R/o 0: Deault 1:Power fast set, without step size adjustment uint16be 1 1 0 level false false false false 35044 Beta Version_DSP_Slave R/o uint16be 1 1 0 level true false false false -35045 SIMCCID R/o ID of GPRS/4G module string 10 1 0 level true false false false +35045 SIMCCID R/o ID of GPRS/4G module string 10 1 0 level false false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" index 8835c5f..602d48b 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" @@ -100,8 +100,8 @@ _address name description unit type len factor offset formula role room poll wp 35278 S-phase Max Backup Power within 1minute R/o W uint32be 2 1 0 level true false false false 35280 T-phase Max Backup Power within 1minute R/o W uint32be 2 1 0 level true false false false 35282 Max Backup Power within 1minute R/o W uint32be 2 1 0 level true false false false -35284 Grid Hvrt Event Times R/o clear after restart uint16be 1 1 0 level false true false false -35285 Grid Lvrt Event Times R/o clear after restart uint16be 1 1 0 level false true false false +35284 Grid Hvrt Event Times R/o clear after restart uint16be 1 1 1 level true false false false +35285 Grid Lvrt Event Times R/o clear after restart uint16be 1 1 1 level true false false false 35292 Offline To Online Delay Seconds R/o s uint16be 1 1 0 level true false false false 35293 Grid Hvrt Status R/o uint16be 1 1 0 level true false false false 35294 Grid Lvrt Status R/o uint16be 1 1 0 level true false false false @@ -134,7 +134,7 @@ _address name description unit type len factor offset formula role room poll wp 35325 PV15 Current R/o A uint16be 1 0,1 0 level true false false false 35326 PV16 Voltage R/o V uint16be 1 0,1 0 level true false false false 35327 PV16 Current R/o A uint16be 1 0,1 0 level true false false false -35328 Warning Message R/o Warning information, bit mode, different from 35185, specific faults, see the fault table of different models for details Hex rawhex 2 1 0 level true false false false +35328 Warning Message R/o Warning information, bit mode, different from 35185, specific faults, see the fault table of different models for details Hex rawhex 2 1 0 level false false false false 35330 R-phase Avg Grid Voltage within 10minute R/o V uint16be 1 0,1 0 level true false false false 35331 S-phase Avg Grid Voltage within 10minute R/o V uint16be 1 0,1 0 level true false false false 35332 T-phase Avg Grid Voltage within 10minute R/o V uint16be 1 0,1 0 level true false false false diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/37000-37078 BMS 1 Operation Data (Seite 61-66).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/37000-37078 BMS 1 Operation Data (Seite 61-66).tsv" index f00650c..19ac7e0 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/37000-37078 BMS 1 Operation Data (Seite 61-66).tsv" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/37000-37078 BMS 1 Operation Data (Seite 61-66).tsv" @@ -1,7 +1,7 @@ _address name description unit type len factor offset formula role room poll wp cw isScale 37000 DRM Status R/o Demand Response Enabling Device (DRED) only for Australia, refere to table 8-15 uint16be 1 1 0 level true false false false 37001 BattTypeIndex R/o Battery manufactor index setting uint16be 1 1 0 level true false false false -37002 BMS2 Status R/o uint16be 1 1 0 level true false false false +37002 BMS1 Status R/o uint16be 1 1 0 level true false false false 37003 BMS1 Package Temperature R/o °C uint16be 1 0,1 0 level true false false false 37004 BMS1 Max Charge Current R/o A uint16be 1 1 0 level true false false false 37005 BMS1 Max Discharge Current R/o A uint16be 1 1 0 level true false false false @@ -57,7 +57,7 @@ _address name description unit type len factor offset formula role room poll wp 37055 BMS1 Pass Infomation 32 R/o uint16be 1 1 0 level true false false false 37056 BMS1 Battery Total Charge Energy R/o kWh uint32be 2 0,1 0 level true false false false 37058 BMS1 Battery Total Discharge Energy R/o kWh uint32be 2 0,1 0 level true false false false -37060 BMS1 Battery SN R/o rawhex 16 1 0 level true false false false +37060 BMS1 Battery SN R/o string 16 1 0 level true false false false 37076 BMS1 Rated Capacity R/o kWh uint16be 1 0,01 0 level true false false false 37077 BMS1 Cluster NUM R/o uint16be 1 1 0 level true false false false 37078 BMS1 Cluster number R/o Register + Online uint16be 1 1 0 level true false false false \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/39000-39076 BMS 2 Operation Data (Seite 68-72).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/39000-39076 BMS 2 Operation Data (Seite 68-72).tsv" index f8d5fae..6612d2b 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/39000-39076 BMS 2 Operation Data (Seite 68-72).tsv" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/39000-39076 BMS 2 Operation Data (Seite 68-72).tsv" @@ -1,20 +1,4 @@ _address name description unit type len factor offset formula role room poll wp cw isScale -39000 BMS2 Status uint16be 1 1 0 level true false false false -39001 BMS2 Package Temperature °C uint16be 1 0,1 0 level true false false false -39002 BMS2 Max Charge Current A uint16be 1 1 0 level true false false false -39003 BMS2 Max Discharge Current A uint16be 1 1 0 level true false false false -39004 BMS2 Error Code Low uint16be 1 1 0 level true false false false -39005 BMS2 SOC Capacity of BAT2 % uint16be 1 1 0 level true false false false -39006 BMS2 SOH % uint16be 1 1 0 level true false false false -39007 BMS2 Battery Strings uint16be 1 1 0 level true false false false -39008 BMS2 Warning Code Low uint16be 1 1 0 level true false false false -39009 BMS2 Battery Protocol uint16be 1 1 0 level true false false false -39010 BMS2 Error Code High uint16be 1 1 0 level true false false false -39011 BMS2 Warning Code High uint16be 1 1 0 level true false false false -39012 BMS2 Software Version uint16be 1 1 0 level true false false false -39013 BMS2 Battery Hardware Version uint16be 1 1 0 level true false false false -39014 BMS2 Maximum Cell Temperature ID Battery module ID (1 Byte) + Battery sampling point (1 Byte) Hex uint16be 1 1 0 level true false false false -_address name description unit type len factor offset formula role room poll wp cw isScale 39000 BMS2 Status R/o uint16be 1 1 0 level true false false false 39001 BMS2 Package Temperature R/o °C uint16be 1 0,1 0 level true false false false 39002 BMS2 Max Charge Current R/o A uint16be 1 1 0 level true false false false diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45200-45305 Function Setting (Seite 95-100).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45200-45305 Function Setting (Seite 95-100).tsv" index cbaffc4..d4e0069 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45200-45305 Function Setting (Seite 95-100).tsv" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/45200-45305 Function Setting (Seite 95-100).tsv" @@ -2,9 +2,9 @@ _address name description unit type len factor offset formula role room poll wp 45200 Real-Time Clock_Year Month R/W High Byte Year / Low Byte Month: 0D-63 / 01-0C Hex rawhex 1 1 0 level true false false false 45201 Real-Time Clock_Day Hour R/W High Byte Day/Low Byte Hour: 01-1F / 00-17 Hex rawhex 1 1 0 level true false false false 45202 Real-Time Clock_Minute Second R/W High Byte minute/Low Byte Second: 0-3B / 0-3B Hex rawhex 1 1 0 level true false false false -45216 Restore Factory Setting "W/o Choose ""Warehouse"" safety code first and then Set ""1""" uint16be 1 1 0 level true false false false -45217 Clear Data W/o Reset inverter accumulated data like E-total, E-day, error log running data etc. uint16be 1 1 0 level true false false false -45220 Restart W/o Inverter will recheck and reconnect to utility again. Inverter does not shutdown. uint16be 1 1 0 level true false false false +45216 Restore Factory Setting "W/o Choose ""Warehouse"" safety code first and then Set ""1""" uint16be 1 1 0 level false false false false +45217 Clear Data W/o Reset inverter accumulated data like E-total, E-day, error log running data etc. uint16be 1 1 0 level false false false false +45220 Restart W/o Inverter will recheck and reconnect to utility again. Inverter does not shutdown. uint16be 1 1 0 level false false false false 45222 PV Energy-Total R/W total PV production energy from the installation date kWh uint32be 2 0,1 0 level true false false false 45224 PV Energy-Day R/W total PV production energy of the day kWh uint32be 2 0,1 0 level true false false false 45226 Energy-Total-Sell R/W accumulated exporting energy to Grid from the installation date kWh uint32be 2 0,1 0 level true false false false @@ -32,8 +32,8 @@ _address name description unit type len factor offset formula role room poll wp 45263 Derate Rate(VDE) R/W decrease the load,only can set to 70%, only for German % uint16be 1 1 0 level true false false false 45264 Three Phase Unbalanced Output "R/W set ""1"" to activate. After activated, All power needs to be turned off and restarted" uint16be 1 1 0 level true false false false 45266 High Impedance Mode R/W For weak Grid area uint16be 1 1 0 level true false false false -45271 ARC Self Check W/o only for inverters with AFCI function uint16be 1 1 0 level true false false false -45272 ARC Fault Remove W/o uint16be 1 1 0 level true false false false +45271 ARC Self Check W/o only for inverters with AFCI function uint16be 1 1 0 level false false false false +45272 ARC Fault Remove W/o uint16be 1 1 0 level false false false false 45275 ISO Check Mode R/W 0:Normal mode 1:cancel ISO test when offGrid to onGrid uint16be 1 1 0 level true false false false 45276 Off Grid To On Grid Delay R/W The delay time when Grid is available s uint16be 1 1 0 level true false false false 45277 Off Grid Under Voltage Protect Coefficient R/W If set 80%, when offGrid output Voltage less than 230*80%=184V, inverter will have the error % uint16be 1 1 0 level true false false false diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47900-47937 ARM BMS Passthrough (Seite 149-150).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47900-47937 ARM BMS Passthrough (Seite 149-150).tsv" index b03daf9..6e57d89 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47900-47937 ARM BMS Passthrough (Seite 149-150).tsv" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/47900-47937 ARM BMS Passthrough (Seite 149-150).tsv" @@ -1,10 +1,10 @@ _address name description unit type len factor offset formula role room poll wp cw isScale 47900 BMS Version R/W uint16be 1 1 0 level true false false false 47901 Battery Strings R/W uint16be 1 1 0 level true false false false -47902 Max BMS Battery Charge Voltage R/W V uint16be 1 0,1 0 level true false false false -47903 Max BMS Battery Charge Current R/W A uint16be 1 0,1 0 level true false false false -47904 Min BMS Battery Discharge Voltage R/W V uint16be 1 0,1 0 level true false false false -47905 Min BMS Battery Discharge Current R/W A uint16be 1 0,1 0 level true false false false +47902 Max BMS Battery Charge Voltage R/W better use register 45352 V uint16be 1 0,1 0 level true false false false +47903 Max BMS Battery Charge Current R/W better use register 45353 A uint16be 1 0,1 0 level true false false false +47904 Min BMS Battery Discharge Voltage R/W better use register 45354 V uint16be 1 0,1 0 level true false false false +47905 Max BMS Battery Discharge Current R/W better use register 45355 A uint16be 1 0,1 0 level true false false false 47906 BMS Battery Voltage R/W V uint16be 1 0,1 0 level true false false false 47907 BMS Battery Current R/W A uint16be 1 0,1 0 level true false false false 47908 BMS Battery SOC R/W % uint16be 1 1 0 level true false false false @@ -20,7 +20,7 @@ _address name description unit type len factor offset formula role room poll wp 47920 Max BMS Battery2 Charge Voltage R/W V uint16be 1 0,1 0 level true false false false 47921 Max BMS Battery2 Charge Current R/W A uint16be 1 0,1 0 level true false false false 47922 Min BMS Battery2 Discharge Voltage R/W V uint16be 1 0,1 0 level true false false false -47923 Min BMS Battery2 Discharge Current R/W A uint16be 1 0,1 0 level true false false false +47923 Max BMS Battery2 Discharge Current R/W A uint16be 1 0,1 0 level true false false false 47924 BMS Battery2 Voltage R/W V uint16be 1 0,1 0 level true false false false 47925 BMS Battery2 Current R/W A uint16be 1 0,1 0 level true false false false 47926 BMS Battery2 SOC R/W % uint16be 1 1 0 level true false false false diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-16 EMS Power Mode.tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-16 EMS Power Mode.tsv" index ad450be..ea0ee4a 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-16 EMS Power Mode.tsv" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/4 Tabellen/8-16 EMS Power Mode.tsv" @@ -7,22 +7,22 @@ Self-use Auto 0x0001 NA PBattery =PInv - Pmeter – Ppv (Discharge/Charge) "Control the battery to keep charging" Charge-PV 0x0002 Xmax [2] High **Low [1]** Energy In PBattery =Xmax + PV (Charge) - Xmax is to allow the power to be taken from the grid, and PV power is preferred. When set to 0, only PV power is used. + Xmax is to allow the power to be taken from the grid, and PV power is preferred. When set to 0, only PV power is used. Charging power will be limited by charging current limit. "Control the battery to keep discharging" Dischg+PV 0x0003 Xmax High Energy Out **Low** PBattery = Xmax (Discharge) - Xmax is the allowable discharge power of the battery. When the power fed into the grid is limited, PV power will be used. + Xmax is the allowable discharge power of the battery. When the power fed into the grid is limited, PV power will be used first. "The inverter is used as a unit for power grid energy scheduling" Import-AC 0x0004 Xset [3] Low **High** Energy In PBattery = Xset + PV (Charge) - Xset refers to the power purchased from the power grid. The power purchased from the grid is preferred. If the PV power … + Xset refers to the power purchased from the power grid. The power purchased from the grid is preferred. If the PV power is too large, the MPPT power will be limited.(grid side load is not considered) Export-AC 0x0005 Xset High **Energy Out** Low PBattery = Xset (Discharge) - Xset is to sell power to the grid. PV power is preferred. When PV energy is insufficient, the battery will discharge. PV … + Xset is to sell power to the grid. PV power is preferred. When PV energy is insufficient, the battery will discharge.PV power will be limited by x.(grid side load is not considered) "Off-grid reservation mode" Conserve 0x0006 NA PBattery = PV (Charge) - In on-grid mode, the battery is continuously charged, and only PV power (AC Couple model takes 10% of the rated power … + In on-grid mode, the battery is continuously charged, and only PV power (AC Couple model takes 10% of the rated power of the power grid) is used. The battery can only discharge in off-grid mode. PV do not support the loads first. Off-Grid Mode Off-Grid 0x0007 NA PBattery =Pbackup – Ppv (Charge/Discharge) Forced off-grid operation (Disconnect from grid) @@ -33,16 +33,16 @@ hybrid inverter" Battery standby 0x0008 NA PBattery =0 (Standby) "Regional energy management" Buy Power 0x0009 Xset Low **High** Energy In / Out PBattery = PInv – (Pmeter + Xset)– Ppv (Charge/Discharge) - When the meter communication is normal, the power purchased from the power grid is controlled as Xset. When the PV … + When the meter communication is normal, the power purchased from the power grid is controlled as Xset. When the PV power is too large, the MPPT power will be limited. When the load is too large, the battery will discharge. Sell Power 0x000A Xset High **Energy Out** Low PBattery = PInv – (Pmeter – Xset) – Ppv (Charge/Discharge) - When the communication of electricity meter is normal, the power sold from the power grid is controlled as Xset, PV … + When the communication of electricity meter is normal, the power sold from the power grid is controlled as Xset, PV power is preferred, and the battery discharges when PV energy is insufficient.PV power will be limited by Xset. "Force the battery to work at set power value" Charge-BAT 0x000B Xset High Low **Energy In** PBattery = Xset (Charge) - Xset is the charging power of the battery. PV power is preferred. When PV power is insufficient, it will buy power from the … + Xset is the charging power of the battery. PV power is preferred. When PV power is insufficient, it will buy power from the powergrid. The charging power is also affected by the charging current limit. Discharge-BAT 0x000C Xset Low Energy In **High** PBattery = Xset (Discharge) - Xset is the discharge power of the battery, and the battery discharge has priority. If the PV power is too large, MPPT will … + Xset is the discharge power of the battery, and the battery discharge has priority. If the PV power is too large, MPPT will be limited. Discharge power is also affected by discharge current limit. - [1] for low-priority energy sources, when the battery charging power is limited or the rated output power of the inverter is limited, the load shall be … + [1] for low-priority energy sources, when the battery charging power is limited or the rated output power of the inverter is limited, the load shall be reduced first. [2] Xmax represents the upper limit of the power control value, and the actual power will be adjusted according to the working condition. [3] Xset represents the target value of power control, and the actual power must reach the set value. \ No newline at end of file diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" index f397bcb..018d306 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" @@ -38,6 +38,7 @@ Alternativ mit einem Wandler direkt am Modbus/RTU des Inverters. - **alle Register müssen als "Holding Register" behandelt werden!** - die Übersetzung wurde von mir teilweise etwas überarbeitet so lange logisch Herleitbar (Google Übersetzer) - Tabellen die mit "ohne Funktion" gekennzeichnet sind enthalten Register die nicht lesbar sind +- Register die R/o oder R/W sind aber Probleme bei mir machen sind Poll "false" - ETC / BTC Register sind ohne passenden Inverter generell nicht lesbar - Register zu Funktionen die aktiviert werden müssen haben meistens einen "0" Wert - wenn in einem Leseblock (default 100 Register) das **erste Register** auch nicht über die SolarGo App --> Geräte Debugging gelesen werden kann blockiert das **alle Register** in dem Block @@ -62,6 +63,7 @@ Können einzelne Register nicht gelesen werden kann testweise "Max Leseanforderu ![grafik](https://github.com/user-attachments/assets/a59337ea-a4b5-4454-9d30-c204fda12c73) ## Quellen +Leider sind mir die Quellen von den PDF abhanden gekommen. Vermutlich im PV-Forum gefunden. [BESS Modbus protocol Map V1.1 20231030.pdf](https://github.com/user-attachments/files/17229994/BESS.Modbus.protocol.Map.V1.1.20231030.pdf) [ARM 745, ESG2,ET30 MODBUS Protocol Map 20221231 - v1.pdf](https://github.com/user-attachments/files/17234759/ARM.745.ESG2.ET30.MODBUS.Protocol.Map.20221231.-.v1.pdf) diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/holding-registers (GW25K-ET, LX F16.4-H, keine Wallbox).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/holding-registers (GW25K-ET, LX F16.4-H, keine Wallbox).tsv" new file mode 100644 index 0000000..1018676 --- /dev/null +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/holding-registers (GW25K-ET, LX F16.4-H, keine Wallbox).tsv" @@ -0,0 +1,480 @@ +_address name description unit type len factor offset formula role room poll wp cw isScale +10418 Meter Power R/o Refer to 36025-36026 W int32be 2 1 0 level true false false false +10434 Meter Frequence R/o Refer to 36014 Hz uint16be 1 0,01 0 level true false false false +10476 Battery rechargeable watt hours R/o W/h uint32be 2 1 0 level true false false false +10478 Battery dischargeable watt hours R/o W/h uint32be 2 1 0 level true false false false +10480 AbleBalanceFlag R/o 0: Need to be averaged 1: No need to be averaged uint16be 1 1 0 level true false false false +10481 Meter Active Power R R/o Refer to 36127 W int32be 2 1 0 level true false false false +10483 Meter Active Power S R/o Refer to 36129 W int32be 2 1 0 level true false false false +10485 Meter Active Power T R/o Refer to 36131 W int32be 2 1 0 level true false false false +35000 Modbus protocol version R/o uint16be 1 1 0 level true false false false +35001 Rate Power R/o W uint16be 1 1 0 level true false false false +35002 AC output type R/o 0:single phase 1: three phase four wire system 2: three phase three wire system uint16be 1 1 0 level true false false false +35003 Inverter SN R/o string 8 1 0 level true false false false +35011 Model Name R/o string 5 1 0 level true false false false +35016 Firmware Version_DSP_Master R/o uint16be 1 1 0 level true false false false +35017 Firmware Version_DSP_Slave R/o uint16be 1 1 0 level true false false false +35018 Beta Version_DSP_Master R/o SVN version number of the master DSP uint16be 1 1 0 level true false false false +35019 Firmware Version_ARM R/o uint16be 1 1 0 level true false false false +35020 Beta Version_ARM R/o (minor version number) uint16be 1 1 0 level true false false false +35021 DSP Internal Firmware Ver. R/o string 6 1 0 level true false false false +35027 ARM Internal Firmware Ver. R/o string 6 1 0 level true false false false +35044 Beta Version_DSP_Slave R/o uint16be 1 1 0 level true false false false +35100 Real-Time Clock_Year Month R/o High Byte Year / Low Byte Month: 0D-63 / 01-0C Hex rawhex 1 1 0 level true false false false +35101 Real-Time Clock_Day Hour R/o High Byte Day/Low Byte Hour: 01-1F / 00-17 Hex rawhex 1 1 0 level true false false false +35102 Real-Time Clock_Minute Second R/o High Byte minute/Low Byte Second: 0-3B / 0-3B Hex rawhex 1 1 0 level true false false false +35103 PV1 Voltage R/o V uint16be 1 0,1 0 level true false false false +35104 PV1 Current R/o A uint16be 1 0,1 0 level true false false false +35105 PV1 Power R/o 200ms Average W uint32be 2 1 0 level true false false false +35107 PV2 Voltage R/o V uint16be 1 0,1 0 level true false false false +35108 PV2 Current R/o A uint16be 1 0,1 0 level true false false false +35109 PV2 Power R/o 200ms Average W uint32be 2 1 0 level true false false false +35111 PV3 Voltage R/o V uint16be 1 0,1 0 level true false false false +35112 PV3 Current R/o A uint16be 1 0,1 0 level true false false false +35113 PV3 Power R/o 200ms Average W uint32be 2 1 0 level true false false false +35115 PV4 Voltage R/o V uint16be 1 0,1 0 level true false false false +35116 PV4 Current R/o A uint16be 1 0,1 0 level true false false false +35117 PV4 Power R/o 200ms Average W uint32be 2 1 0 level true false false false +35119 PV Mode R/o To check each MPPT mode, Table 8-3 & 8-4 Hex rawhex 2 1 0 level true false false false +35121 R Phase Inverter Voltage R/o V uint16be 1 0,1 0 level true false false false +35122 R Phase Inverter Current R/o A uint16be 1 0,1 0 level true false false false +35123 R Phase Inverter Frequency R/o Hz uint16be 1 0,01 0 level true false false false +35124 R Phase Inverter Power R/o Inverter Power 200ms Average W int32be 2 1 0 level true false false false +35126 S Phase Inverter Voltage R/o V uint16be 1 0,1 0 level true false false false +35127 S Phase Inverter Current R/o A uint16be 1 0,1 0 level true false false false +35128 S Phase Inverter Frequency R/o Hz uint16be 1 0,01 0 level true false false false +35129 S Phase Inverter Power R/o Inverter Power 200ms Average W int32be 2 1 0 level true false false false +35131 T Phase Inverter Voltage R/o V uint16be 1 0,1 0 level true false false false +35132 T Phase Inverter Current R/o A uint16be 1 0,1 0 level true false false false +35133 T Phase Inverter Frequency R/o Hz uint16be 1 0,01 0 level true false false false +35134 T Phase Inverter Power R/o Inverter Power 200ms Average W int32be 2 1 0 level true false false false +35136 Grid Mode R/o Grid connection status,Refer to Table 8-10 uint16be 1 1 0 level true false false false +35137 Total Inverter Power R/o 200ms Average W int32be 2 1 0 level true false false false +35139 AC Active Power R/o 200ms Average (Meter connection OK / not OK : is meter power / inverter on-grid port power W int32be 2 1 0 level true false false false +35141 AC Reactive Power R/o 200ms Average (Meter connection OK / not OK : is meter power / inverter on-grid port power Var int32be 2 1 0 level true false false false +35143 AC Apparent Power R/o 200ms Average (Meter connection OK / not OK : is meter power / inverter on-grid port power VA int32be 2 1 0 level true false false false +35145 R Phase Load Voltage on Back-Up R/o Use R phase data for 1-phase inverter V uint16be 1 0,1 0 level true false false false +35146 R Phase Load Current of Back-Up R/o A uint16be 1 0,1 0 level true false false false +35147 R phase Load Frequency of Back-Up R/o Hz uint16be 1 0,01 0 level true false false false +35148 Load Mode_R R/o Backupport: 0=on 1=off; Also used for 1-p inverter uint16be 1 1 0 level true false false false +35149 R Phase Load Power of Back-Up R/o 200ms Average W int32be 2 1 0 level true false false false +35151 S Phase Load Voltage on Back-Up R/o V uint16be 1 0,1 0 level true false false false +35152 S Phase Load Current of Back-Up R/o A uint16be 1 0,1 0 level true false false false +35153 S phase Load Frequency of Back-Up R/o Hz uint16be 1 0,01 0 level true false false false +35154 Load Mode_S R/o Backupport: 0=on 1=off uint16be 1 1 0 level true false false false +35155 S Phase Load Power of Back-Up R/o 200ms Average W int32be 2 1 0 level true false false false +35157 T Phase Load Voltage on Back-Up R/o V uint16be 1 0,1 0 level true false false false +35158 T Phase Load Current of Back-Up R/o A uint16be 1 0,1 0 level true false false false +35159 T phase Load Frequency of Back-Up R/o Hz uint16be 1 0,01 0 level true false false false +35160 Load Mode_T R/o Backupport: 0=on 1=off uint16be 1 1 0 level true false false false +35161 T Phase Load Power of Back-Up R/o 200ms Average W int32be 2 1 0 level true false false false +35163 R Phase On-Grid Load Power R/o 200ms Average Excluding Backup load W int32be 2 1 0 level true false false false +35165 S Phase On-Grid Load Power R/o 200ms Average Excluding Backup load W int32be 2 1 0 level true false false false +35167 T Phase On-Grid Load Power R/o 200ms Average Excluding Backup load W int32be 2 1 0 level true false false false +35169 Total Back-Up Load Power R/o 200ms Average W int32be 2 1 0 level true false false false +35171 Total On-Grid Load Power R/o 200ms Average Excluding Backup load W int32be 2 1 0 level true false false false +35173 UPS Load Percent R/o BackupLoad Power / Rated power % uint16be 1 0,01 0 level true false false false +35174 Air Temperature R/o Inverter Internal Temperature °C uint16be 1 0,1 0 level true false false false +35175 Model Temperature R/o Inverter Unit Temperature °C uint16be 1 0,1 0 level true false false false +35176 Heatsink Temperature 1 R/o Inverter Heat Sink Temperature °C uint16be 1 0,1 0 level true false false false +35177 Function Bit Value R/o uint16be 1 1 0 level true false false false +35178 BUS Voltage R/o V uint16be 1 0,1 0 level true false false false +35179 NBUS Voltage R/o V uint16be 1 0,1 0 level true false false false +35180 Battery1 Voltage R/o BMS communication OK = voltage BMS send to inverter V uint16be 1 0,1 0 level true false false false +35181 Battery1 Current R/o A uint16be 1 0,1 0 level true false false false +35182 Battery1 Power R/o 200ms Average W int32be 2 1 0 level true false false false +35184 Battery1 Mode R/o Refer to Table 8-9 uint16be 1 1 0 level true false false false +35185 Warning Code R/o uint16be 1 1 0 level true false false false +35186 Safety Country R/o Refer to Table 8-21 rawhex 1 1 0 level true false false false +35187 Work Mode R/o Refer to Table 8-1 uint16be 1 1 0 level true false false false +35189 Error Message R/o Refer to Table 8-12 uint32be 2 1 0 level true false false false +35191 PV Energy-Total R/o PV production energy from installation date kWh uint32be 2 0,1 0 level true false false false +35193 PV Energy-Day R/o Total PV production energy of the day kWh uint32be 2 0,1 0 level true false false false +35197 Operating hour counter R/o h uint32be 2 1 0 level true false false false +35199 Energy-Day-Sell R/o The accumulated exporting energy to grid of the day kWh uint16be 1 0,1 0 level true false false false +35202 Energy-Day-Buy R/o The accumulated exporting energy from grid of the day kWh uint16be 1 0,1 0 level true false false false +35203 Energy-Total-Load R/o From the installation date, not include backup load kWh uint32be 2 0,1 0 level true false false false +35205 Energy-Load-Day R/o Accumulated load consumption energy of the day, not include backup load kWh uint16be 1 0,1 0 level true false false false +35206 Energy-Battery Charge R/o From the installation date Not from BMS kWh uint32be 2 0,1 0 level true false false false +35208 Energy-Charge-Day R/o Not from BMS kWh uint16be 1 0,1 0 level true false false false +35209 Energy-Battery Discharg R/o From the installation date Not from BMS kWh uint32be 2 0,1 0 level true false false false +35211 Energy-Discharg-Day R/o Not from BMS kWh uint16be 1 0,1 0 level true false false false +35212 Battery Strings R/o number of battery strings uint16be 1 1 0 level true false false false +35213 CPLD Warning Code R/o only for after-sales,Refer to Table 8-17 uint16be 1 1 0 level true false false false +35218 Diagnosis Status High R/o Refer to Table 8-13 Hex rawhex 2 1 0 level true false false false +35220 Diagnosis Status Low R/o Refer to Table 8-14 Hex rawhex 2 1 0 level true false false false +35225 EH Battery Function Active R/o 0: failure 1: Activated 2: Deactivated 3: Locked only for HER uint16be 1 1 0 level true false false false +35226 ARC Self Check Status R/o 0: failure 1: Activated 2: Deactivated 3: Locked only for inverters with AFCI protection uint16be 1 1 0 level true false false false +35250 Safety Detailed Error Message R/o Detail information of grid failure,Refer to Table 8-30 rawhex 4 1 0 level true false false false +35268 Max Grid Frequency within 1min R/o Hz uint16be 1 0,01 0 level true false false false +35269 Min Grid Frequency within 1min R/o Hz uint16be 1 0,01 0 level true false false false +35270 R-phase Max Grid Voltage within 1minute R/o V uint16be 1 0,1 0 level true false false false +35271 R-phase Min Grid Voltage within 1minute R/o V uint16be 1 0,1 0 level true false false false +35272 S-phase Max Grid Voltage within 1minute R/o V uint16be 1 0,1 0 level true false false false +35273 S-phase Min Grid Voltage within 1minute R/o V uint16be 1 0,1 0 level true false false false +35274 T-phase Max Grid Voltage within 1minute R/o V uint16be 1 0,1 0 level true false false false +35275 T-phase Min Grid Voltage within 1minute R/o V uint16be 1 0,1 0 level true false false false +35276 R-phase Max Backup Power within 1minute R/o W uint32be 2 1 0 level true false false false +35278 S-phase Max Backup Power within 1minute R/o W uint32be 2 1 0 level true false false false +35280 T-phase Max Backup Power within 1minute R/o W uint32be 2 1 0 level true false false false +35282 Max Backup Power within 1minute R/o W uint32be 2 1 0 level true false false false +35284 Grid Hvrt Event Times R/o clear after restart uint16be 1 1 1 level true false false false +35285 Grid Lvrt Event Times R/o clear after restart uint16be 1 1 1 level true false false false +35292 Offline To Online Delay Seconds R/o s uint16be 1 1 0 level true false false false +35293 Grid Hvrt Status R/o uint16be 1 1 0 level true false false false +35294 Grid Lvrt Status R/o uint16be 1 1 0 level true false false false +35301 PV Total Power R/o W uint32be 2 1 0 level true false false false +35303 PV channel R/o uint16be 1 1 0 level true false false false +35304 PV5 Voltage R/o V uint16be 1 0,1 0 level true false false false +35305 PV5 Current R/o A uint16be 1 0,1 0 level true false false false +35306 PV6 Voltage R/o V uint16be 1 0,1 0 level true false false false +35307 PV6 Current R/o A uint16be 1 0,1 0 level true false false false +35330 R-phase Avg Grid Voltage within 10minute R/o V uint16be 1 0,1 0 level true false false false +35331 S-phase Avg Grid Voltage within 10minute R/o V uint16be 1 0,1 0 level true false false false +35332 T-phase Avg Grid Voltage within 10minute R/o V uint16be 1 0,1 0 level true false false false +35337 MPPT 1 Power R/o W uint16be 1 1 0 level true false false false +35338 MPPT 2 Power R/o W uint16be 1 1 0 level true false false false +35339 MPPT 3 Power R/o W uint16be 1 1 0 level true false false false +35345 MPPT 1 Current R/o A uint16be 1 0,1 0 level true false false false +35346 MPPT 2 Current R/o A uint16be 1 0,1 0 level true false false false +35347 MPPT 3 Current R/o A uint16be 1 0,1 0 level true false false false +35365 ISO Value R/o kΩ uint16be 1 0,1 0 level true false false false +36000 Communication Mode R/o 01:WIFI 02:GPRS 03:LAN 04 / 05: WIFI / LAN mode of WIFIi+LAN module 06 / 07: WIFI / LAN mode of WIFIi+LAN 2.0 module uint16be 1 1 0 level true false false false +36001 RSSI R/o RSSI of wifi module uint16be 1 1 0 level true false false false +36002 ManufacturerCode R/o EMS protocol code uint16be 1 1 0 level true false false false +36003 MeterConnectStatus R/o 0: Not detected 1: Correct connection 2: Connection reverse (CT) 4: Incorrect connection 8: CT and voltage are out of phase Hex rawhex 1 1 0 level true false false false +36004 Meter Communication Status R/o 1: Success 0: Failure uint16be 1 1 0 level true false false false +36005 R Phase Meter Active Power R/o If ARM Version > 9, please refer to 36019~36041 W int16be 1 1 0 level true false false false +36006 S Phase Meter Active Power R/o If ARM Version > 9, please refer to 36019~36041 W int16be 1 1 0 level true false false false +36007 T Phase Meter Active Power R/o If ARM Version > 9, please refer to 36019~36041 W int16be 1 1 0 level true false false false +36008 Meter Total Active Power R/o If ARM Version > 9, please refer to 36019~36041 W int16be 1 1 0 level true false false false +36009 Meter Total Reactive Power R/o If ARM Version > 9, please refer to 36019~36041 VAR int16be 1 1 0 level true false false false +36010 R Phase Meter Power Factor R/o int16be 1 1 0 x < 1 ? - ( x * 0.01 + 1 ) : 1 - x * 0.01 level true false false false +36011 S Phase Meter Power Factor R/o int16be 1 1 x < 1 ? - ( x * 0.01 + 1 ) : 1 - x * 0.01 level true false false false +36012 T Phase Meter Power Factor R/o int16be 1 1 x < 1 ? - ( x * 0.01 + 1 ) : 1 - x * 0.01 level true false false false +36013 Meter Power Factor R/o int16be 1 1 x < 1 ? - ( x * 0.01 + 1 ) : 1 - x * 0.01 level true false false false +36014 Meter Frequence R/o Hz uint16be 1 0,01 level true false false false +36015 Energy-Total-Sell R/o Total Energy To Grid. Read from meter floatbe 2 1 level true false false false +36017 Energy-Total-Buy R/o Total Energy From Grid. Read from meter floatbe 2 1 level true false false false +36019 R Phase Meter Active Power R/o the address of ARM Version > 9 W int32be 2 1 level true false false false +36021 S Phase Meter Active Power R/o the address of ARM Version > 9 W int32be 2 1 level true false false false +36023 T Phase Meter Active Power R/o the address of ARM Version > 9 W int32be 2 1 level true false false false +36025 Meter Total Active Power R/o the address of ARM Version > 9 W int32be 2 1 level true false false false +36027 R Phase Meter Reactive Power R/o the address of ARM Version > 9 VAR int32be 2 1 level true false false false +36029 S Phase Meter Reactive Power R/o the address of ARM Version > 9 VAR int32be 2 1 level true false false false +36031 T Phase Meter Reactive Power R/o the address of ARM Version > 9 VAR int32be 2 1 level true false false false +36033 Meter Total Reactive Power R/o the address of ARM Version > 9 VAR int32be 2 1 level true false false false +36035 R Phase Meter Apparent Power R/o the address of ARM Version > 9 VA int32be 2 1 level true false false false +36037 S Phase Meter Apparent Power R/o the address of ARM Version > 9 VA int32be 2 1 level true false false false +36039 T Phase Meter Apparent Power R/o the address of ARM Version > 9 VA int32be 2 1 level true false false false +36041 Meter Total Apparent Power R/o the address of ARM Version > 9 VA int32be 2 1 level true false false false +36043 Meter Type R/o Only for GoodWe Smart Meter (0:Single phase 1:3P3W 2:3P4W 3:HomeKit 4:GM1000D) uint16be 1 1 level true false false false +36044 Meter Software Version R/o Only for GoodWe Smart Meter uint16be 1 1 level true false false false +36052 R Phase Meter Voltage R/o V uint16be 1 0,1 level true false false false +36053 S Phase Meter Voltage R/o V uint16be 1 0,1 level true false false false +36054 T Phase Meter Voltage R/o V uint16be 1 0,1 level true false false false +36055 R Phase Meter Current R/o A uint16be 1 0,1 level true false false false +36056 S Phase Meter Current R/o A uint16be 1 0,1 level true false false false +36057 T Phase Meter Current R/o A uint16be 1 0,1 level true false false false +36065 ARC fault channel R/o uint16be 1 1 level true false false false +36067 ARC Software Version R/o AFCI Version uint16be 1 1 level true false false false +36092 R Phase Active Energy Total Sell R/o Dedicated to ARM745 and 753 platforms kWh uint64be 4 0,01 level true false false false +36096 S Phase Active Energy Total Sell R/o Dedicated to ARM745 and 753 platforms kWh uint64be 4 0,01 level true false false false +36100 T Phase Active Energy Total Sell R/o Dedicated to ARM745 and 753 platforms kWh uint64be 4 0,01 level true false false false +36104 Active Energy Total Sell Total R/o Dedicated to ARM745 and 753 platforms kWh uint64be 4 0,01 level true false false false +36108 R Phase Active Energy Total Buy R/o Dedicated to ARM745 and 753 platforms kWh uint64be 4 0,01 level true false false false +36112 S Phase Active Energy Total Buy R/o Dedicated to ARM745 and 753 platforms kWh uint64be 4 0,01 level true false false false +36116 T Phase Active Energy Total Buy R/o Dedicated to ARM745 and 753 platforms kWh uint64be 4 0,01 level true false false false +36120 Active Energy Total Buy Total R/o Dedicated to ARM745 and 753 platforms kWh uint64be 4 0,01 level true false false false +36124 Real-Time Clock_Year Month R/o High Byte Year / Low Byte Month: 0D-63 / 01-0C Hex rawhex 1 1 0 level true false false false +36125 Real-Time Clock_Day Hour R/o High Byte Day/Low Byte Hour: 01-1F / 00-17 Hex rawhex 1 1 0 level true false false false +36126 Real-Time Clock_Minute Second R/o High Byte minute/Low Byte Second: 0-3B / 0-3B Hex rawhex 1 1 0 level true false false false +36197 Generator operating mode R/o 0: Grid mode 1: Generator mode uint16be 1 1 0 level true false false false +36198 Communication Module software version R/o string 10 1 0 level true false false false +37001 BattTypeIndex R/o Battery manufactor index setting uint16be 1 1 0 level true false false false +37002 BMS1 Status R/o uint16be 1 1 0 level true false false false +37003 BMS1 Package Temperature R/o °C uint16be 1 0,1 0 level true false false false +37004 BMS1 Max Charge Current R/o A uint16be 1 1 0 level true false false false +37005 BMS1 Max Discharge Current R/o A uint16be 1 1 0 level true false false false +37006 BMS1 Error Code Low R/o uint16be 1 1 0 level true false false false +37007 BMS1 SOC R/o Capacity of BAT1 % uint16be 1 1 0 level true false false false +37008 BMS1 SOH R/o % uint16be 1 1 0 level true false false false +37009 BMS1 Battery Strings R/o uint16be 1 1 0 level true false false false +37010 BMS1 Warning Code Low R/o uint16be 1 1 0 level true false false false +37011 BMS1 Battery Protocol R/o uint16be 1 1 0 level true false false false +37012 BMS1 Error Code High R/o uint16be 1 1 0 level true false false false +37013 BMS1 Warning Code High R/o uint16be 1 1 0 level true false false false +37014 BMS1 Software Version R/o uint16be 1 1 0 level true false false false +37015 BMS1 Battery Hardware Version R/o uint16be 1 1 0 level true false false false +37016 BMS1 Maximum Cell Temperature ID R/o Battery module ID (1 Byte) + Battery sampling point (1 Byte) Hex rawhex 1 1 0 level true false false false +37017 BMS1 Minimum Cell Temperature ID R/o Battery module ID (1 Byte) + Battery sampling point (1 Byte) Hex rawhex 1 1 0 level true false false false +37018 BMS1 Maximum Cell Voltage ID R/o Battery module ID (1 Byte) + Battery sampling point (1 Byte) Hex rawhex 1 1 0 level true false false false +37019 BMS1 Minimum Cell Voltage ID R/o Battery module ID (1 Byte) + Battery sampling point (1 Byte) Hex rawhex 1 1 0 level true false false false +37020 BMS1 Maximum Cell Temperature R/o °C uint16be 1 0,1 0 level true false false false +37021 BMS1 Minimum Cell Temperature R/o °C uint16be 1 0,1 0 level true false false false +37022 BMS1 Maximum Cell Voltage R/o mV uint16be 1 1 0 level true false false false +37023 BMS1 Minimum Cell Voltage R/o mV uint16be 1 1 0 level true false false false +37056 BMS1 Battery Total Charge Energy R/o kWh uint32be 2 0,1 0 level true false false false +37058 BMS1 Battery Total Discharge Energy R/o kWh uint32be 2 0,1 0 level true false false false +37060 BMS1 Battery SN R/o string 16 1 0 level true false false false +37076 BMS1 Rated Capacity R/o kWh uint16be 1 0,01 0 level true false false false +37077 BMS1 Cluster NUM R/o uint16be 1 1 0 level true false false false +37078 BMS1 Cluster number R/o Register + Online uint16be 1 1 0 level true false false false +39000 BMS2 Status R/o uint16be 1 1 0 level true false false false +39001 BMS2 Package Temperature R/o °C uint16be 1 0,1 0 level true false false false +39002 BMS2 Max Charge Current R/o A uint16be 1 1 0 level true false false false +39003 BMS2 Max Discharge Current R/o A uint16be 1 1 0 level true false false false +39004 BMS2 Error Code Low R/o uint16be 1 1 0 level true false false false +39005 BMS2 SOC R/o Capacity of BAT2 % uint16be 1 1 0 level true false false false +39006 BMS2 SOH R/o % uint16be 1 1 0 level true false false false +39007 BMS2 Battery Strings R/o uint16be 1 1 0 level true false false false +39008 BMS2 Warning Code Low R/o uint16be 1 1 0 level true false false false +39009 BMS2 Battery Protocol R/o uint16be 1 1 0 level true false false false +39010 BMS2 Error Code High R/o uint16be 1 1 0 level true false false false +39011 BMS2 Warning Code High R/o uint16be 1 1 0 level true false false false +39012 BMS2 Software Version R/o uint16be 1 1 0 level true false false false +39013 BMS2 Battery Hardware Version R/o uint16be 1 1 0 level true false false false +39014 BMS2 Maximum Cell Temperature ID R/o Battery module ID (1 Byte) + Battery sampling point (1 Byte) Hex rawhex 1 1 0 level true false false false +39015 BMS2 Minimum Cell Temperature ID R/o Battery module ID (1 Byte) + Battery sampling point (1 Byte) Hex rawhex 1 1 0 level true false false false +39016 BMS2 Maximum Cell Voltage ID R/o Battery module ID (1 Byte) + Battery sampling point (1 Byte) Hex rawhex 1 1 0 level true false false false +39017 BMS2 Minimum Cell Voltage ID R/o Battery module ID (1 Byte) + Battery sampling point (1 Byte) Hex rawhex 1 1 0 level true false false false +39018 BMS2 Maximum Cell Temperature R/o °C uint16be 1 0,1 0 level true false false false +39019 BMS2 Minimum Cell Temperature R/o °C uint16be 1 0,1 0 level true false false false +39020 BMS2 Maximum Cell Voltage R/o mV uint16be 1 1 0 level true false false false +39021 BMS2 Minimum Cell Voltage R/o mV uint16be 1 1 0 level true false false false +39054 BMS2 Battery Total Charge Energy R/o kWh uint32be 2 0,1 0 level true false false false +39057 BMS2 Battery Total Discharge Energy R/o kWh uint32be 2 0,1 0 level true false false false +39058 BMS2 Battery SN R/o rawhex 16 1 0 level true false false false +39074 BMS2 Rated Capacity R/o kWh uint16be 1 0,01 0 level true false false false +39075 BMS2 Cluster NUM R/o uint16be 1 1 0 level true false false false +39076 BMS2 Cluster number R/o Register + Online uint16be 1 1 0 level true false false false +45127 Modbus Address R/W if multiple inverters are connected to the same controller, addr of each inverter must be different and not 247!!! uint16be 1 1 0 level true false false false +45132 Modbus Baudrate R/W uint32be 2 1 0 level true false false false +45134 Modbus Protocol Type R/W 0: goodwe 1: sunspec string 1 1 0 level true false false false +45200 Real-Time Clock_Year Month R/W High Byte Year / Low Byte Month: 0D-63 / 01-0C Hex rawhex 1 1 0 level true false false false +45201 Real-Time Clock_Day Hour R/W High Byte Day/Low Byte Hour: 01-1F / 00-17 Hex rawhex 1 1 0 level true false false false +45202 Real-Time Clock_Minute Second R/W High Byte minute/Low Byte Second: 0-3B / 0-3B Hex rawhex 1 1 0 level true false false false +45216 Restore Factory Setting "W/o Choose ""Warehouse"" safety code first and then Set ""1""" uint16be 1 1 0 level false false false false +45217 Clear Data W/o Reset inverter accumulated data like E-total, E-day, error log running data etc. uint16be 1 1 0 level false false false false +45220 Restart W/o Inverter will recheck and reconnect to utility again. Inverter does not shutdown. uint16be 1 1 0 level false false false false +45222 PV Energy-Total R/W total PV production energy from the installation date kWh uint32be 2 0,1 0 level true false false false +45224 PV Energy-Day R/W total PV production energy of the day kWh uint32be 2 0,1 0 level true false false false +45226 Energy-Total-Sell R/W accumulated exporting energy to Grid from the installation date kWh uint32be 2 0,1 0 level true false false false +45228 Hour-Total R/W accumulated operation hours from the installation date h uint32be 2 1 0 level true false false false +45230 Energy-Day-Sell R/W accumulated exporting energy to Grid of the day kWh uint16be 1 0,1 0 level true false false false +45231 Energy-Total-Buy R/W accumulated energy imported from Grid from the installation date kWh uint32be 2 0,1 0 level true false false false +45233 Energy-Day-Buy R/W accumulated energy imported from Grid of the day kWh uint16be 1 0,1 0 level true false false false +45234 Energy-Total-Load R/W accumulated load consumption energy from the installation date, not include backup load kWh uint32be 2 0,1 0 level true false false false +45236 Energy-Load-Day R/W accumulated load consumption energy of the day, not include backup load kWh uint16be 1 0,1 0 level true false false false +45237 Energy-Battery Charge R/W accumulated energy charged to Battery from the installation date, not from BMS kWh uint32be 2 0,1 0 level true false false false +45239 Energy-Charge-Day R/W accumulated energy charged to Battery of the day, not from BMS kWh uint16be 1 0,1 0 level true false false false +45240 Energy-Battery Discharge R/W accumulated energy Battery discharged, from the installation date, not from BMS kWh uint32be 2 0,1 0 level true false false false +45242 Energy-Discharge-Day R/W accumulated energy Battery discharged, of the day, not from BMS kWh uint16be 1 0,1 0 level true false false false +45244 Safety Country R/W safety code for inverter Refer to Table 8-21 rawhex 1 1 0 level true false false false +45245 ISO Limit R/W Isolation protection threshold for the inverter kΩ uint16be 1 1 0 level true false false false +45246 LVRT / HVRT Enable R/W 0:Disable (default) 1:Only Lvrt 2:Only Hvrt 3: Both Lvrt&Hvrt uint16be 1 1 0 level true false false false +45250 PV Start Voltage R/W start up PV Voltage of the inverter V uint16be 1 0,1 0 level true false false false +45251 Enable MPPT Shadow Scan "R/W set ""1"" to activate ""Shadow Scan"" functtion" uint16be 1 1 0 level true false false false +45252 BackUp Enable "R/W set ""0"" to deactivate ""Backup"" functtion" uint16be 1 1 0 level true false false false +45253 Auto Start Backup "R/W set ""1"" to activate ""Auto Start Backup"" functtion" uint16be 1 1 0 level true false false false +45254 Grid Wave Check R/W Default: 0 uint16be 1 1 0 level true false false false +45255 Rapid Cut Off R/W Rapid shutdown to switch grid-connected systems to off-grid operation uint16be 1 1 0 level true false false false +45256 Backup Start Delay R/W Default: 30s s uint16be 1 1 0 x / 50 level true false false false +45257 UPS Standard Voltage Type R/W 0:208V, 1:20V, 2:240V, 3:230V uint16be 1 1 0 level true false false false +45263 Derate Rate(VDE) R/W decrease the load,only can set to 70%, only for German % uint16be 1 1 0 level true false false false +45264 Three Phase Unbalanced Output "R/W set ""1"" to activate. After activated, All power needs to be turned off and restarted" uint16be 1 1 0 level true false false false +45266 High Impedance Mode R/W For weak Grid area uint16be 1 1 0 level true false false false +45271 ARC Self Check W/o only for inverters with AFCI function uint16be 1 1 0 level false false false false +45272 ARC Fault Remove W/o uint16be 1 1 0 level false false false false +45275 ISO Check Mode R/W 0:Normal mode 1:cancel ISO test when offGrid to onGrid uint16be 1 1 0 level true false false false +45276 Off Grid To On Grid Delay R/W The delay time when Grid is available s uint16be 1 1 0 level true false false false +45277 Off Grid Under Voltage Protect Coefficient R/W If set 80%, when offGrid output Voltage less than 230*80%=184V, inverter will have the error % uint16be 1 1 0 level true false false false +45278 Battery Mode PV Charge Enable R/W When offGrid and the Battery SOC is low, PV charge the Battery first uint16be 1 1 0 level true false false false +45279 DCV Check Coefficient R/W Default: 1 (1-20) uint16be 1 1 0 level true false false false +45280 Force MircoGrid Run R/W Only for MircoGrid Function inverte uint16be 1 1 0 level true false false false +45281 Battery PreCharge Function R/W For configuring whether the Battery comes with a pre-charge function uint16be 1 1 0 level true false false false +45286 GL Operation Mode Control Duration R/W s uint16be 1 1 0 level true false false false +45288 PE Relay Switch R/W offGrid 1 close 0 open uint16be 1 1 0 level true false false false +45289 GFCI fault remove W/o Write 0x050A to clear GFCI Fault Hex rawhex 1 1 0 level true false false false +45291 PV Connect Mode R/W PV Connect Mode, Set 0 for each MPPT, Set 1 for 12,34MPPT, Set 2 for 1MPPT uint16be 1 1 0 level true false false false +45292 GFCI Disable Check R/W 0:Normal mode 1:cancel GFCI check uint16be 1 1 0 level true false false false +45293 SPD enable R/W uint16be 1 1 0 level true false false false +45294 Force MircoGrid Frequence Adjust R/W Only for MircoGrid Function inverter uint16be 1 1 0 level true false false false +45295 Shadow scan cycle setting R/W 5min - 300min min uint16be 1 1 0 level true false false false +45296 PV only UPS Auto Enable R/W 1:Enable uint16be 1 1 0 level true false false false +45297 Ac Phase Order Self Adaption R/W 1:Enable uint16be 1 1 0 level true false false false +45298 AFCI Fault Reconnect Time R/W Default: 300s (10s - 3600s) s uint16be 1 1 0 level true false false false +45299 AFCI Fault Reconnect Count Limit R/W Default: 5 times (0 - 1000) uint16be 1 1 0 level true false false false +45300 Port multiplexing mode R/W ESC Port multiplexing mode (default: 0) 0: generator mode 1: Large load mode 2: indicates the normal BACKUP mode uint16be 1 1 0 level true false false false +45301 PV charge enable R/W uint16be 1 1 0 level true false false false +45302 Battery SPS SW_TurnOff Enable R/W ES G2 uint16be 1 1 0 level true false false false +45303 Battery SPS TurnOff Value R/W ES G2 (300,480) V uint16be 1 0,1 0 level true false false false +45304 PX Curve Enable R/W Three-phase inverter uint16be 1 1 0 level true false false false +45305 PX Curve Voltage Value R/W Three-phase inverter (230,300) V uint16be 1 0,1 0 level true false false false +45350 Lead Battery Capacity R/W Ah uint16be 1 1 0 level true +45351 Battery Strings R/W uint16be 1 1 0 level true +45352 Battery Charge Volaget Max R/W These register set protection parameters at the inverter side. The actual operation will still follow the battery BMS limit (e.g. register 47902). V uint16be 1 0,1 0 level true +45353 Battery Charge Current Max R/W These register set protection parameters at the inverter side. The actual operation will still follow the battery BMS limit (e.g. register 47903). A uint16be 1 0,1 0 level true +45354 Battery Discharge Voltage Min R/W These register set protection parameters at the inverter side. The actual operation will still follow the battery BMS limit (e.g. register 47904). V uint16be 1 0,1 0 level true +45355 Battery Discharge Current Max R/W These register set protection parameters at the inverter side. The actual operation will still follow the battery BMS limit (e.g. register 47905). A uint16be 1 0,1 0 level true +45356 Battery SOC Min R/W % uint16be 1 1 0 level true +45357 Battery off-grid voltage Min R/W V uint16be 1 0,1 0 level true +45358 Battery off-grid SOC Min R/W % uint16be 1 1 0 level true +45389 Separate Battery Mode R/W uint16be 1 1 0 level true +47000 App Work Mode Index R/W 0:selfuse mode 1:off gird mode 2:backup mode 3:economic mode 4:peakshaving 5:Advanced self-use uint16be 1 1 0 level true false false false +47001 Meter Check Value R/o Phase status 0X0TSR 1: Correct connection 2: Connection reserved (CT) 4: Incorrect connection 8: Wrong phase for CT and voltage sampling 0: Not detected Hex rawhex 1 1 0 level true false false false +47002 Meter Connect Check Flag R/W 0: Not open test/end test 1: Being test 2: Wait for test uint16be 1 1 0 level true false false false +47005 Log Data Enable switch R/W Breakpoint Resume for Data transfering. Activated as deFault, time interval 5 minutes. uint16be 1 1 0 level true false false false +47006 Data Send Interval R/W Time interval for data send to cloud or EMS, default is 1 minute. s uint16be 1 1 0 x * 5 level true false false false +47007 DRED command R/W Only for Australia, Refer to Table 8-22 Hex rawhex 1 1 0 level true false false false +47009 WiFi or Lan Switch W/o 4:WiFi 5:Lan uint16be 1 1 0 level false false false false +47012 Led Blink Time R/W s uint16be 1 1 0 level true false false false +47013 WiFi Led State R/W 1: off 2: on 3: flash1x 4: flash2x 5: flash4x uint16be 1 1 0 level true false false false +47014 Communication Led State R/W 1 - 5 uint16be 1 1 0 level true false false false +47015 Meter CT1 Reverse Enable R/W 1:on 0:off ony for single phase Smart meter uint16be 1 1 0 level true false false false +47016 Error Log Read Page R/W 0 - 255 uint16be 1 1 0 level true false false false +47017 Modbus TCP Without Internet R/W 1: on 0: off If not connect to Internet, please set 1 uint16be 1 1 0 level true false false false +47018 Backup Led R/W 1:off 2:on 3:flash1x 4:flash2x 5:flash4x uint16be 1 1 0 level true false false false +47019 Grid Led R/W 1 - 5 uint16be 1 1 0 level true false false false +47020 SOC Led 1 R/W 1 - 5 uint16be 1 1 0 level true false false false +47021 SOC Led 2 R/W 1 - 5 uint16be 1 1 0 level true false false false +47022 SOC Led 3 R/W 1 - 5 uint16be 1 1 0 level true false false false +47023 SOC Led 4 R/W 1 - 5 uint16be 1 1 0 level true false false false +47024 Battery Led R/W 1 - 5 uint16be 1 1 0 level true false false false +47025 System Led R/W 1 - 5 uint16be 1 1 0 level true false false false +47026 Fault Led R/W 1 - 5 uint16be 1 1 0 level true false false false +47027 Energy Led R/W 1 - 5 uint16be 1 1 0 level true false false false +47028 Led External Control R/W uint16be 1 1 0 level true false false false +47038 Off Grid Set Save R/W 1 Enable, restart the inverter After that, save the settings uint16be 1 1 0 level true false false false +47040 WIFI Modbus TCP Enable switch R/W uint16be 1 1 0 level true false false false +47120 Meter Target Power Offset R/W negative Watt: center on import; positive Watt: center on export maybe only ET (15-30 kW) Serie W int16be 1 1 0 level true false false false +47464 Extern Meter Enable Flag R/W 0(Default): Internal Meter 1: External Meter uint16be 1 1 0 level true false false false +47900 BMS Version R/W uint16be 1 1 0 level true false false false +47901 Battery Strings R/W uint16be 1 1 0 level true false false false +47902 Max BMS Battery Charge Voltage R/W better use register 45352 V uint16be 1 0,1 0 level true false false false +47903 Max BMS Battery Charge Current R/W better use register 45353 A uint16be 1 0,1 0 level true false false false +47904 Min BMS Battery Discharge Voltage R/W better use register 45354 V uint16be 1 0,1 0 level true false false false +47905 Max BMS Battery Discharge Current R/W better use register 45355 A uint16be 1 0,1 0 level true false false false +47906 BMS Battery Voltage R/W V uint16be 1 0,1 0 level true false false false +47907 BMS Battery Current R/W A uint16be 1 0,1 0 level true false false false +47908 BMS Battery SOC R/W % uint16be 1 1 0 level true false false false +47909 BMS Battery SOH R/W % uint16be 1 1 0 level true false false false +47910 BMS Battery Temperature R/W °C uint16be 1 0,1 0 level true false false false +47911 BMS Warning Code R/W Refer to 8-8 Hex rawhex 2 1 0 level true false false false +47913 BMS Alarm Code R/W Refer to 8-7 Hex rawhex 2 1 0 level true false false false +47915 BMS Status R/W Refer to 8-9 uint16be 1 1 0 level true false false false +47916 BMS Communication Loss Disable R/W uint16be 1 1 0 level true false false false +47917 BMS Battery String Rate Voltage R/W 20V - 200V V uint16be 1 0,1 0 level true false false false +47918 BMS Version2 R/W uint16be 1 1 0 level true false false false +47919 Battery Strings2 R/W uint16be 1 1 0 level true false false false +47920 Max BMS Battery2 Charge Voltage R/W V uint16be 1 0,1 0 level true false false false +47921 Max BMS Battery2 Charge Current R/W A uint16be 1 0,1 0 level true false false false +47922 Min BMS Battery2 Discharge Voltage R/W V uint16be 1 0,1 0 level true false false false +47923 Max BMS Battery2 Discharge Current R/W A uint16be 1 0,1 0 level true false false false +47924 BMS Battery2 Voltage R/W V uint16be 1 0,1 0 level true false false false +47925 BMS Battery2 Current R/W A uint16be 1 0,1 0 level true false false false +47926 BMS Battery2 SOC R/W % uint16be 1 1 0 level true false false false +47927 BMS Battery2 SOH R/W % uint16be 1 1 0 level true false false false +47928 BMS Battery2 Temperature R/W °C uint16be 1 0,1 0 level true false false false +47929 BMS2 Warning Code R/W Refer to 8-8 Hex rawhex 2 1 0 level true false false false +47931 BMS2 Alarm Code R/W Refer to 8-7 Hex rawhex 2 1 0 level true false false false +47933 BMS2 Status R/W Refer to 8-9 uint16be 1 1 0 level true false false false +47934 BMS2 Communication Loss Disable R/W uint16be 1 1 0 level true false false false +47935 BMS Battery String2 Rate Voltage R/W 20V - 200V V uint16be 1 0,1 0 level true false false false +47936 Max BMS Battery Discharge Current R/W A uint16be 1 0,1 0 level true false false false +47937 Max BMS Battery Discharge Current Offline2 R/W A uint16be 1 0,1 0 level true false false false +50000 Self check Support Flag R/o 1: Support Self-check uint16be 1 1 0 level true false false false +50001 Self check Function Version R/o First version is 0 uint16be 1 1 0 level true false false false +50002 Self check Function1 R/o Refer to table 8-101 Hex rawhex 1 1 0 level true false false false +50003 Self check Function2 R/o Hex rawhex 1 1 0 level true false false false +50004 Self check Function3 R/o Hex rawhex 1 1 0 level true false false false +50005 Self check Function4 R/o Hex rawhex 1 1 0 level true false false false +50006 Self check Function5 R/o Hex rawhex 1 1 0 level true false false false +50007 Self check Function6 R/o Hex rawhex 1 1 0 level true false false false +50008 Self check Function7 R/o Hex rawhex 1 1 0 level true false false false +50009 Self check Function8 R/o Hex rawhex 1 1 0 level true false false false +50010 PV1 Connect Status R/o 0: Disconnected, 1: Connected, 2: Overvoltage, 3: Reversed uint16be 1 1 0 level true false false false +50011 PV1 Voltage R/o V int16be 1 0,1 0 level true false false false +50012 PV1 Current R/o A int16be 1 0,1 0 level true false false false +50013 PV2 Connect Status R/o 0: Disconnected, 1: Connected, 2: Overvoltage, 3: Reversed uint16be 1 1 0 level true false false false +50014 PV2 Voltage R/o V int16be 1 0,1 0 level true false false false +50015 PV2 Current R/o A int16be 1 0,1 0 level true false false false +50016 PV3 Connect Status R/o 0: Disconnected, 1: Connected, 2: Overvoltage, 3: Reversed uint16be 1 1 0 level true false false false +50017 PV3 Voltage R/o V int16be 1 0,1 0 level true false false false +50018 PV3 Current R/o A int16be 1 0,1 0 level true false false false +50019 PV4 Connect Status R/o 0: Disconnected, 1: Connected, 2: Overvoltage, 3: Reversed uint16be 1 1 0 level true false false false +50020 PV4 Voltage R/o V int16be 1 0,1 0 level true false false false +50021 PV4 Current R/o A int16be 1 0,1 0 level true false false false +50022 PV5 Connect Status R/o 0: Disconnected, 1: Connected, 2: Overvoltage, 3: Reversed uint16be 1 1 0 level true false false false +50023 PV5 Voltage R/o V int16be 1 0,1 0 level true false false false +50024 PV5 Current R/o A int16be 1 0,1 0 level true false false false +50025 PV6 Connect Status R/o 0: Disconnected, 1: Connected, 2: Overvoltage, 3: Reversed uint16be 1 1 0 level true false false false +50026 PV6 Voltage R/o V int16be 1 0,1 0 level true false false false +50027 PV6 Current R/o A int16be 1 0,1 0 level true false false false +50028 PV7 Connect Status R/o 0: Disconnected, 1: Connected, 2: Overvoltage, 3: Reversed uint16be 1 1 0 level true false false false +50029 PV7 Voltage R/o V int16be 1 0,1 0 level true false false false +50030 PV7 Current R/o A int16be 1 0,1 0 level true false false false +50031 PV8 Connect Status R/o 0: Disconnected, 1: Connected, 2: Overvoltage, 3: Reversed uint16be 1 1 0 level true false false false +50032 PV8 Voltage R/o V int16be 1 0,1 0 level true false false false +50033 PV8 Current R/o A int16be 1 0,1 0 level true false false false +50034 Battery1 Connect Status R/o 0: Disconnected, 1: Connected, 2: Overvoltage, 3: Reversed uint16be 1 1 0 level true false false false +50035 Battery1 Communication R/o 0: Com loss, 1: Com normal uint16be 1 1 0 level true false false false +50036 Battery1 Voltage R/o V int16be 1 0,1 0 level true false false false +50037 Battery1 Current R/o A uint16be 1 0,1 0 level true false false false +50038 Battery1 Type Index R/o uint16be 1 1 0 level true false false false +50039 Battery1 Protocol R/o Refer to 8-33 Hex rawhex 1 1 0 level true false false false +50040 Battery1 Strings R/o uint16be 1 1 0 level true false false false +50041 Battery1 SOC R/o % uint16be 1 0,1 0 level true false false false +50042 Battery1 SOH R/o % uint16be 1 0,1 0 level true false false false +50043 Battery2 Connect Status R/o 0: Disconnected, 1: Connected, 2: Overvoltage, 3: Reversed uint16be 1 1 0 level true false false false +50044 Battery2 Communication R/o 0: Com loss, 1: Com normal uint16be 1 1 0 level true false false false +50045 Battery2 Voltage R/o V int16be 1 0,1 0 level true false false false +50046 Battery2 Current R/o A uint16be 1 0,1 0 level true false false false +50047 Battery2 Type Index R/o uint16be 1 1 0 level true false false false +50048 Battery2 Protocol R/o Refer to 8-33 Hex rawhex 1 1 0 level true false false false +50049 Battery2 Strings R/o uint16be 1 1 0 level true false false false +50050 Battery2 SOC R/o % uint16be 1 0,1 0 level true false false false +50051 Battery2 SOH R/o % uint16be 1 0,1 0 level true false false false +50052 Battery3 Connect Status R/o 0: Disconnected, 1: Connected, 2: Overvoltage, 3: Reversed uint16be 1 1 0 level true false false false +50053 Battery3 Communication R/o 0: Com loss, 1: Com normal uint16be 1 1 0 level true false false false +50054 Battery3 Voltage R/o V int16be 1 0,1 0 level true false false false +50055 Battery3 Current R/o A uint16be 1 0,1 0 level true false false false +50056 Battery3 Type Index R/o uint16be 1 1 0 level true false false false +50057 Battery3 Protocol R/o Refer to 8-33 Hex rawhex 1 1 0 level true false false false +50058 Battery3 Strings R/o uint16be 1 1 0 level true false false false +50059 Battery3 SOC R/o % uint16be 1 0,1 0 level true false false false +50060 Battery3 SOH R/o % uint16be 1 0,1 0 level true false false false +50061 Battery4 Connect Status R/o 0: Disconnected, 1: Connected, 2: Overvoltage, 3: Reversed uint16be 1 1 0 level true false false false +50062 Battery4 Communication R/o 0: Com loss, 1: Com normal uint16be 1 1 0 level true false false false +50063 Battery4 Voltage R/o V int16be 1 0,1 0 level true false false false +50064 Battery4 Current R/o A uint16be 1 0,1 0 level true false false false +50065 Battery4 Type Index R/o uint16be 1 1 0 level true false false false +50066 Battery4 Protocol R/o Refer to 8-33 Hex rawhex 1 1 0 level true false false false +50067 Battery4 Strings R/o uint16be 1 1 0 level true false false false +50068 Battery4 SOC R/o % uint16be 1 0,1 0 level true false false false +50069 Battery4 SOH R/o % uint16be 1 0,1 0 level true false false false +50070 Grid Connect Status R/o 0: Disconnetced 1: Grid normal 2: Phase Sequence Fault 3: Phase Fault 4: Grid Voltage Frequency Fault uint16be 1 1 0 level true false false false +50071 Device AC type R/o 0: Single-phase 1: Split- phase 2: Three-phase, Four-wire 3: Three-phase, Three-wire uint16be 1 1 0 level true false false false +50072 Master Safety Code R/o uint16be 1 1 0 level true false false false +50073 Slave Safety Code R/o uint16be 1 1 0 level true false false false +50074 Grid Voltage L1 R/o V uint16be 1 0,1 0 level true false false false +50075 Grid Voltage L2 R/o V uint16be 1 0,1 0 level true false false false +50076 Grid Voltage L3 R/o V uint16be 1 0,1 0 level true false false false +50077 Grid Frequency L1 R/o Hz uint16be 1 0,01 0 level true false false false +50078 Grid Frequency L2 R/o Hz uint16be 1 0,01 0 level true false false false +50079 Grid Frequency L3 R/o Hz uint16be 1 0,01 0 level true false false false +50080 Grid Reserved1 R/o uint16be 1 1 0 level true false false false +50081 Grid Reserved2 R/o uint16be 1 1 0 level true false false false +50082 Backup Enable R/o 0: ON 1: OFF uint16be 1 1 0 level true false false false +50083 Wave Check Mode R/o 0: Full-wave 1: Half-wave 2: OFF uint16be 1 1 0 level true false false false +50084 Backup Voltage L1 R/o V uint16be 1 0,1 0 level true false false false +50085 Backup Voltage L2 R/o V uint16be 1 0,1 0 level true false false false +50086 Backup Voltage L3 R/o V uint16be 1 0,1 0 level true false false false +50087 Backup Frequency L1 R/o Hz uint16be 1 0,01 0 level true false false false +50088 Backup Frequency L2 R/o Hz uint16be 1 0,01 0 level true false false false +50089 Backup Frequency L3 R/o Hz uint16be 1 0,01 0 level true false false false +50090 Meter Type R/o Refer to table 8-102 Hex rawhex 1 1 0 level true false false false +50091 Meter Internal / External R/o 0: Internal 1: External uint16be 1 1 0 level true false false false +50092 Int Meter Communication R/o 0: Com loss 1: Com normal uint16be 1 1 0 level true false false false +50093 CT Self Check Status R/o 0: Not available 1: Available uint16be 1 1 0 level true false false false +50094 Ext Meter Communication R/o 0: Com loss, 1: Com normal uint16be 1 1 0 level true false false false \ No newline at end of file From 006c2c56e8b41a268aa32e9a70d301ec9c166da4 Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sat, 5 Oct 2024 02:29:55 +0200 Subject: [PATCH 40/47] Update README.md --- .../README.md" | 1 + 1 file changed, 1 insertion(+) diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" index 018d306..3fd6025 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" @@ -64,6 +64,7 @@ Können einzelne Register nicht gelesen werden kann testweise "Max Leseanforderu ## Quellen Leider sind mir die Quellen von den PDF abhanden gekommen. Vermutlich im PV-Forum gefunden. + [BESS Modbus protocol Map V1.1 20231030.pdf](https://github.com/user-attachments/files/17229994/BESS.Modbus.protocol.Map.V1.1.20231030.pdf) [ARM 745, ESG2,ET30 MODBUS Protocol Map 20221231 - v1.pdf](https://github.com/user-attachments/files/17234759/ARM.745.ESG2.ET30.MODBUS.Protocol.Map.20221231.-.v1.pdf) From 0ec7f1804b0e9af7bfae4bfb08ff4a52d8b93956 Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sat, 5 Oct 2024 02:31:24 +0200 Subject: [PATCH 41/47] Update README.md --- .../README.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" index 3fd6025..d07eb87 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" @@ -57,7 +57,7 @@ Alternativ mit einem Wandler direkt am Modbus/RTU des Inverters. ## Einstellungen im Adapter für Modbus/TCP Als Geräte ID **darf auf keinen Fall** die in der SolarGo App verwendete eingetragen werden! Dies gilt auch für Systeme mit mehreren Goodwe Invertern (jeder hat seine individuelle ID). Dadurch kommt es sonst zu kollisionen mit dem SEMS-Portal, Datenverlust und Verbindungsabbrüchen. -Können einzelne Register nicht gelesen werden kann testweise "Max Leseanforderungslänge (Float)" auf 1 gesetzt werden. +Können einzelne Register nicht gelesen werden kann testweise "Max Leseanforderungslänge (Float)" auf 1 gesetzt werden. Aber nur **mit einer reduzierten Anzahl an Registern**, da es sonst zu einer überlastung kommt. ![grafik](https://github.com/user-attachments/assets/8b54363c-555c-4620-a2d2-c542ff79c4dc) ![grafik](https://github.com/user-attachments/assets/a59337ea-a4b5-4454-9d30-c204fda12c73) From 4be08ee6625358e15808f50d289b0e354c19871e Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sat, 5 Oct 2024 02:31:47 +0200 Subject: [PATCH 42/47] Update README.md --- .../README.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" index d07eb87..b358316 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" @@ -57,7 +57,7 @@ Alternativ mit einem Wandler direkt am Modbus/RTU des Inverters. ## Einstellungen im Adapter für Modbus/TCP Als Geräte ID **darf auf keinen Fall** die in der SolarGo App verwendete eingetragen werden! Dies gilt auch für Systeme mit mehreren Goodwe Invertern (jeder hat seine individuelle ID). Dadurch kommt es sonst zu kollisionen mit dem SEMS-Portal, Datenverlust und Verbindungsabbrüchen. -Können einzelne Register nicht gelesen werden kann testweise "Max Leseanforderungslänge (Float)" auf 1 gesetzt werden. Aber nur **mit einer reduzierten Anzahl an Registern**, da es sonst zu einer überlastung kommt. +Können einzelne Register nicht gelesen werden kann testweise "Max Leseanforderungslänge (Float)" auf 1 gesetzt werden. Aber nur **mit einer reduzierten Anzahl an Registern**, da es sonst zu einer Überlastung kommt. ![grafik](https://github.com/user-attachments/assets/8b54363c-555c-4620-a2d2-c542ff79c4dc) ![grafik](https://github.com/user-attachments/assets/a59337ea-a4b5-4454-9d30-c204fda12c73) From c7a1e386c8b59b263c2a29334a7fcab019538509 Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sat, 5 Oct 2024 02:34:35 +0200 Subject: [PATCH 43/47] Update README.md --- .../README.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" index b358316..1cc8409 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" @@ -52,7 +52,7 @@ Alternativ mit einem Wandler direkt am Modbus/RTU des Inverters. - Faktor 1 - ein negativer Wert in Watt verschiebt den mittleren Wert von 0W weiter richtung Bezug - ein positiver Wert in Watt verschiebt den mittleren Wert von 0W weiter richtung Einspeisung -- **möglicherweise nur bei ET (15-30 kW) Serie Invertern mit der Funktion verfügbar** +- **möglicherweise nur bei ET (15-30 kW) Serie Invertern verfügbar** ## Einstellungen im Adapter für Modbus/TCP Als Geräte ID **darf auf keinen Fall** die in der SolarGo App verwendete eingetragen werden! Dies gilt auch für Systeme mit mehreren Goodwe Invertern (jeder hat seine individuelle ID). Dadurch kommt es sonst zu kollisionen mit dem SEMS-Portal, Datenverlust und Verbindungsabbrüchen. From 93e688b4773ea24399ae7bae31e4b098dbbff2ed Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sat, 26 Oct 2024 19:25:23 +0200 Subject: [PATCH 44/47] Update README.md Add Waveshare --- .../README.md" | 31 ++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" index 1cc8409..cd089c5 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" @@ -34,10 +34,12 @@ Es wir der zum Inverter jewails passende Dongle benötigt um Modbus/TCP freizusc Alternativ mit einem Wandler direkt am Modbus/RTU des Inverters. +- Waveshare 4-CH RS485 TO POE ETH (B) + ## Anmerkungen / Probleme / Fehler - **alle Register müssen als "Holding Register" behandelt werden!** - die Übersetzung wurde von mir teilweise etwas überarbeitet so lange logisch Herleitbar (Google Übersetzer) -- Tabellen die mit "ohne Funktion" gekennzeichnet sind enthalten Register die nicht lesbar sind +- Tabellen die mit "ohne Funktion" gekennzeichnet sind enthalten Register die aktuell nicht lesbar sind - Register die R/o oder R/W sind aber Probleme bei mir machen sind Poll "false" - ETC / BTC Register sind ohne passenden Inverter generell nicht lesbar - Register zu Funktionen die aktiviert werden müssen haben meistens einen "0" Wert @@ -55,6 +57,33 @@ Alternativ mit einem Wandler direkt am Modbus/RTU des Inverters. - **möglicherweise nur bei ET (15-30 kW) Serie Invertern verfügbar** ## Einstellungen im Adapter für Modbus/TCP +### Waveshare 4-CH RS485 TO POE ETH (B) + +#### 1. Waveshare anschließen / konfigurieren +https://www.waveshare.com/wiki/4-CH_RS485_TO_POE_ETH_(B) + +- Default steht er Statisch auf 192.168.1.xxx **pro verfügbaren** RS-485 Port! +- Default ist ab Werk kein Passwort gesetzt +- Waveshare passend zum eigenen IP-Netz via Web-Oberfäche konfigurieren. +- Die Baudrate (default 9600) muss nach änderung in der SolarGo App entsprechend angepasst werden. + +![grafik](https://github.com/user-attachments/assets/dfc687f1-b6e3-43f3-b9d2-81744960cb36) + +- Von einem Netzwerkkabel auf einer Seite den Stecker abschneiden und wie folgt mit dem Waveshare und EMS/PAR Port des Goodwe A zu A und B zu B verbinden + +![grafik](https://github.com/user-attachments/assets/4bbc66cb-e804-45dd-8bd7-71a3a52215ae) + +### 2. ioBroker Modbus-Adapter konfigurieren +- Als Geräte ID **muss** die in der SolarGo App (default 247) verwendete eingetragen werden! +- Der Datenabfrageintervall sollte je nach Datenmenge und nutzung angepasst werden + +![grafik](https://github.com/user-attachments/assets/2ca50f53-baad-4f7a-bedc-7476f8a762ee) +![grafik](https://github.com/user-attachments/assets/a59337ea-a4b5-4454-9d30-c204fda12c73) + + +### Wi-Fi/LAN Kit / Wi-Fi/LAN Kit-20 +**Der Wi-Fi/LAN Kit-20 (getestet mit Firmware 1.3.53) liefert nur alle ~20 Sekunden Daten!** + Als Geräte ID **darf auf keinen Fall** die in der SolarGo App verwendete eingetragen werden! Dies gilt auch für Systeme mit mehreren Goodwe Invertern (jeder hat seine individuelle ID). Dadurch kommt es sonst zu kollisionen mit dem SEMS-Portal, Datenverlust und Verbindungsabbrüchen. Können einzelne Register nicht gelesen werden kann testweise "Max Leseanforderungslänge (Float)" auf 1 gesetzt werden. Aber nur **mit einer reduzierten Anzahl an Registern**, da es sonst zu einer Überlastung kommt. From 60024df5d8287e5bc5eab575f13c6c0981eda77b Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Sat, 26 Oct 2024 19:46:28 +0200 Subject: [PATCH 45/47] Update README.md --- .../README.md" | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" index cd089c5..ca864c5 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/README.md" @@ -71,7 +71,8 @@ https://www.waveshare.com/wiki/4-CH_RS485_TO_POE_ETH_(B) - Von einem Netzwerkkabel auf einer Seite den Stecker abschneiden und wie folgt mit dem Waveshare und EMS/PAR Port des Goodwe A zu A und B zu B verbinden -![grafik](https://github.com/user-attachments/assets/4bbc66cb-e804-45dd-8bd7-71a3a52215ae) +![grafik](https://github.com/user-attachments/assets/cb0010d6-ce0c-419b-88ba-6af924030c95) + ### 2. ioBroker Modbus-Adapter konfigurieren - Als Geräte ID **muss** die in der SolarGo App (default 247) verwendete eingetragen werden! From 061f24d3bc867bcd9b318fe6e39aae3272fc1c4c Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Wed, 30 Oct 2024 12:26:17 +0100 Subject: [PATCH 46/47] Update 35100-35369 Inverter Operation Data (Seite 37-50).tsv 35181 uint16be -> int16be --- .../35100-35369 Inverter Operation Data (Seite 37-50).tsv" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" index 602d48b..4ad03f4 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/1 Hybrid Inverter Series/35100-35369 Inverter Operation Data (Seite 37-50).tsv" @@ -60,7 +60,7 @@ _address name description unit type len factor offset formula role room poll wp 35178 BUS Voltage R/o V uint16be 1 0,1 0 level true false false false 35179 NBUS Voltage R/o V uint16be 1 0,1 0 level true false false false 35180 Battery1 Voltage R/o BMS communication OK = voltage BMS send to inverter V uint16be 1 0,1 0 level true false false false -35181 Battery1 Current R/o A uint16be 1 0,1 0 level true false false false +35181 Battery1 Current R/o A int16be 1 0,1 0 level true false false false 35182 Battery1 Power R/o 200ms Average W int32be 2 1 0 level true false false false 35184 Battery1 Mode R/o Refer to Table 8-9 uint16be 1 1 0 level true false false false 35185 Warning Code R/o uint16be 1 1 0 level true false false false From 0761dc0613b2f3e8615ed89331d794ab50021349 Mon Sep 17 00:00:00 2001 From: Gugulao <76453304+Gugulao@users.noreply.github.com> Date: Fri, 8 Nov 2024 19:27:30 +0100 Subject: [PATCH 47/47] Update holding-registers (GW25K-ET, LX F16.4-H, keine Wallbox).tsv 35181 Falscher Datentyp uint16be -> int16be --- ...lding-registers (GW25K-ET, LX F16.4-H, keine Wallbox).tsv" | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/holding-registers (GW25K-ET, LX F16.4-H, keine Wallbox).tsv" "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/holding-registers (GW25K-ET, LX F16.4-H, keine Wallbox).tsv" index 1018676..09dd223 100644 --- "a/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/holding-registers (GW25K-ET, LX F16.4-H, keine Wallbox).tsv" +++ "b/PV-Wechselrichter/GoodWe/Modbus Protokol f\303\274r Energy Storage Inverter/holding-registers (GW25K-ET, LX F16.4-H, keine Wallbox).tsv" @@ -81,7 +81,7 @@ _address name description unit type len factor offset formula role room poll wp 35178 BUS Voltage R/o V uint16be 1 0,1 0 level true false false false 35179 NBUS Voltage R/o V uint16be 1 0,1 0 level true false false false 35180 Battery1 Voltage R/o BMS communication OK = voltage BMS send to inverter V uint16be 1 0,1 0 level true false false false -35181 Battery1 Current R/o A uint16be 1 0,1 0 level true false false false +35181 Battery1 Current R/o A int16be 1 0,1 0 level true false false false 35182 Battery1 Power R/o 200ms Average W int32be 2 1 0 level true false false false 35184 Battery1 Mode R/o Refer to Table 8-9 uint16be 1 1 0 level true false false false 35185 Warning Code R/o uint16be 1 1 0 level true false false false @@ -477,4 +477,4 @@ _address name description unit type len factor offset formula role room poll wp 50091 Meter Internal / External R/o 0: Internal 1: External uint16be 1 1 0 level true false false false 50092 Int Meter Communication R/o 0: Com loss 1: Com normal uint16be 1 1 0 level true false false false 50093 CT Self Check Status R/o 0: Not available 1: Available uint16be 1 1 0 level true false false false -50094 Ext Meter Communication R/o 0: Com loss, 1: Com normal uint16be 1 1 0 level true false false false \ No newline at end of file +50094 Ext Meter Communication R/o 0: Com loss, 1: Com normal uint16be 1 1 0 level true false false false