Skip to content

Commit

Permalink
Sync inverter definition files from upstream. (openhab#17379)
Browse files Browse the repository at this point in the history
Signed-off-by: Catalin Sanda <catalin.sanda@gmail.com>
  • Loading branch information
catalinsanda authored and matchews committed Oct 18, 2024
1 parent ac3f268 commit c515c7d
Show file tree
Hide file tree
Showing 14 changed files with 3,548 additions and 1,246 deletions.
153 changes: 101 additions & 52 deletions bundles/org.openhab.binding.solarman/README.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,10 @@
<option value="sofar_lsw3">SOFAR Inverters (sofar_lsw3)</option>
<option value="sofar_wifikit">SOFAR WifiKit (sofar_wifikit)</option>
<option value="solis_1p8k-5g">SOLIS 1P8K-5G (solis_1p8k-5g)</option>
<option value="solis_3p-4g">SOLIS Three-Phase Inverter 4G Series (solis_3p-4g)</option>
<option value="solis_s6-gr1p">SOLIS Single-Phase Inverter S6-GR1P (solis_s6-gr1p)</option>
<option value="solis_hybrid">SOLIS Hybrid Inverter (solis_hybrid)</option>
<option value="hyd-zss-hp-3k-6k">ZCS Azzurro Hybrid HP 3K-6K Inverters (hyd-zss-hp-3k-6k)</option>
<option value="zcs_azzurro-ktl-v3">ZCS Azzurro KTL-V3 Inverters (zcs_azzurro-ktl-v3)</option>
</options>
</parameter>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
# First version : 22.2.2023
# First version: 22.02.2023
# Latest update: 08.09.2023
# Microinverter SUN600G3 (DEYE/VESDAS)
# 2x MPPT, 2x inverter
# 1x Logger, 2x Module,

requests:
- start: 0x0003
end: 0x0080
- start: 0x0001
end: 0x007D
mb_functioncode: 0x03

parameters:
Expand All @@ -31,6 +32,7 @@ parameters:

- name: "PV1 Current"
class: "current"
state_class: "measurement"
uom: "A"
scale: 0.1
rule: 1
Expand All @@ -55,6 +57,24 @@ parameters:
registers: [0x003C]
icon: 'mdi:solar-power'

- name: "Daily Production 1"
class: "energy"
state_class: "total"
uom: "kWh"
scale: 0.1
rule: 1
registers: [0x0041]
icon: 'mdi:solar-power'

- name: "Daily Production 2"
class: "energy"
state_class: "total"
uom: "kWh"
scale: 0.1
rule: 1
registers: [0x0042]
icon: 'mdi:solar-power'

- name: "Total Production"
class: "energy"
state_class: "total_increasing"
Expand All @@ -66,6 +86,33 @@ parameters:
validation:
min: 0.1

- name: "Total Production 1"
class: "energy"
state_class: "total_increasing"
uom: "kWh"
scale: 0.1
rule: 3
registers: [0x0045]
icon: 'mdi:solar-power'

- name: "Total Production 2"
class: "energy"
state_class: "total_increasing"
uom: "kWh"
scale: 0.1
rule: 3
registers: [0x0047]
icon: 'mdi:solar-power'

- name: "Active Power Regulations"
class: ""
state_class: ""
uom: "%"
scale: 1
rule: 1
registers: [0x0028]
icon: 'mdi:solar-power'

- group: Grid
items:
- name: "AC Voltage"
Expand All @@ -77,6 +124,15 @@ parameters:
registers: [0x0049]
icon: 'mdi:transmission-tower'

- name: "Grid Current"
class: "current"
state_class: "measurement"
uom: "A"
scale: 0.1
rule: 2
registers: [0x004C]
icon: 'mdi:home-lightning-bolt'

- name: "AC Output Frequency"
class: "frequency"
state_class: "measurement"
Expand All @@ -86,6 +142,105 @@ parameters:
registers: [0x004F]
icon: 'mdi:home-lightning-bolt'

- name: "Grid Voltage Upp Limit"
class: "voltage"
state_class: ""
uom: "V"
scale: 0.1
rule: 1
registers: [0x001B]
icon: 'mdi:transmission-tower'

- name: "Grid Voltage Lower Limit"
class: "voltage"
state_class: ""
uom: "V"
scale: 0.1
rule: 1
registers: [0x001C]
icon: 'mdi:transmission-tower'

- name: "Grid Frequency Upper Limit"
class: "frequency"
state_class: ""
uom: "Hz"
scale: 0.01
rule: 1
registers: [0x001D]
icon: 'mdi:home-lightning-bolt'

- name: "Grid Frequency Lower Limit"
class: "frequency"
state_class: ""
uom: "Hz"
scale: 0.01
rule: 1
registers: [0x001E]
icon: 'mdi:home-lightning-bolt'

- name: "Overfrequency And Load Reduction Starting Point"
class: "frequency"
state_class: ""
uom: "Hz"
scale: 0.01
rule: 1
registers: [0x0022]
icon: 'mdi:home-lightning-bolt'

- name: "Overfrequency And Load Reduction Percentage"
class: ""
state_class: ""
uom: "%"
scale: 1
rule: 1
registers: [0x0023]
icon: ''

- name: "ON-OFF Enable"
class: ""
state_class: ""
uom: ""
scale: 1
rule: 1
registers: [0x002B]
isstr: true
lookup:
- key: 0
value: "OFF"
- key: 1
value: "ON"
icon: 'mdi:toggle-switch'

- name: "Island Protection Enable"
class: ""
state_class: ""
uom: ""
scale: 1
rule: 1
registers: [0x002E]
isstr: true
lookup:
- key: 0
value: "Disabled"
- key: 1
value: "Enabled"
icon: 'mdi:island'

- name: "Overfrequency&Load-shedding Enable"
class: ""
state_class: ""
uom: ""
scale: 1
rule: 1
registers: [0x0031]
isstr: true
lookup:
- key: 0
value: "Disabled"
- key: 1
value: "Enabled"
icon: 'mdi:toggle-switch'

- group: Inverter
items:
- name: "Running Status"
Expand Down Expand Up @@ -135,3 +290,105 @@ parameters:
rule: 5
registers: [0x0003,0x0004,0x0005,0x0006,0x0007]
isstr: true

- name: "Hardware Version"
class: ""
state_class: ""
uom: ""
scale: 1
rule: 7
registers: [0x000C]
isstr: true

- name: "DC Master Firmware Version"
class: ""
state_class: ""
uom: ""
scale: 1
rule: 7
registers: [0x000D]
isstr: true

- name: "AC Version. Number"
class: ""
state_class: ""
uom: ""
scale: 1
rule: 7
registers: [0x000E]
isstr: true

- name: "Rated Power"
class: "energy"
state_class: ""
uom: "W"
scale: 0.1
rule: 1
registers: [0x0010]
icon: 'mdi:solar-power'

- name: "Communication Protocol Version"
class: ""
state_class: ""
uom: ""
scale: 1
rule: 7
registers: [0x0012]
isstr: true

- name: "Start-up Self-checking Time "
class: ""
state_class: ""
uom: "s"
scale: 1
rule: 1
registers: [0x0015]
icon: 'mdi:solar-power'

- name: "Update Time"
class: ""
state_class: ""
uom: ""
scale: 1
rule: 8
registers: [0x0016,0x0017,0x0018]
isstr: true

- name: "Soft Start Enable"
class: ""
state_class: ""
uom: ""
scale: 1
rule: 1
registers: [0x002F]
isstr: true
lookup:
- key: 0
value: "Disabled"
- key: 1
value: "Enabled"
icon: 'mdi:toggle-switch'

- name: "Power Factor Regulation"
class: ""
state_class: ""
uom: ""
scale: 0.1
rule: 2
registers: [0x0032]
icon: ''

- name: "Restore Factory Settings"
class: ""
state_class: ""
uom: ""
scale: 1
rule: 1
registers: [0x0036]
isstr: true
lookup:
- key: 0
value: "Disabled"
- key: 1
value: "Enabled"
icon: 'mdi:factory'
Loading

0 comments on commit c515c7d

Please sign in to comment.