Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update hyd-zss-hp-3k-6k.yaml #481

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
181 changes: 162 additions & 19 deletions custom_components/solarman/inverter_definitions/hyd-zss-hp-3k-6k.yaml
Original file line number Diff line number Diff line change
@@ -1,12 +1,19 @@
# ZCS Azzurro 3-phase hybrid inverters
# ZCS Azzurro 3-phase and single phase hybrid inverters
# with LSW-3 WiFi logger with SN 27xxxxxxxx and FW LSW3_15_270A_1.53:
# DUPLICATE: this file should be removed! Please use sofar_g3hyd.yaml instead

requests:
- start: 0x0400
end: 0x042B
mb_functioncode: 0x03
- start: 0x0445
end: 0x0465
mb_functioncode: 0x03
- start: 0x0482
end: 0x04A4
end: 0x04AF
mb_functioncode: 0x03
- start: 0x0504
end: 0x051F
mb_functioncode: 0x03
- start: 0x0582
end: 0x0589
Expand All @@ -17,8 +24,11 @@ requests:
- start: 0x0682
end: 0x069B
mb_functioncode: 0x03
- start: 0x0504
end: 0x0504
- start: 0x104D
end: 0x104E
mb_functioncode: 0x03
- start: 0x1052
end: 0x1052
mb_functioncode: 0x03

parameters:
Expand All @@ -32,6 +42,15 @@ parameters:
rule: 3
registers: [0x0685,0x0684]
icon: 'mdi:solar-power'

- name: "PV Generation time today"
class: "duration"
state_class: "measurement"
uom: "min"
scale: 1
rule: 1
registers: [ 0x0426 ]
icon: 'mdi:clock'

- name: 'PV Generation total'
class: 'energy'
Expand Down Expand Up @@ -198,6 +217,33 @@ parameters:
registers: [0x0699,0x0698]
icon: 'mdi:home-lightning-bolt'

- name: "Battery DoD"
class: ""
state_class: "measurement"
uom: "%"
scale: 1
rule: 1
registers: [ 0x104D ]
icon: 'mdi:battery'

- name: "Battery EoD"
class: ""
state_class: "measurement"
uom: "%"
scale: 1
rule: 1
registers: [ 0x104E ]
icon: 'mdi:battery'

- name: "Battery EPS buffer"
class: ""
state_class: "measurement"
uom: "%"
scale: 1
rule: 1
registers: [ 0x1052 ]
icon: 'mdi:battery-low'

- group: Grid
items:
- name: 'Grid Frequency'
Expand All @@ -218,15 +264,6 @@ parameters:
registers: [0x0485]
icon: 'mdi:home-lightning-bolt'

- name: 'Active Power Load Total'
class: 'power'
state_class: 'measurement'
uom: 'W'
scale: 10
rule: 2
registers: [0x0504]
icon: 'mdi:home-lightning-bolt'

- name: 'Energy Purchase Today'
class: 'energy'
state_class: 'total_increasing'
Expand Down Expand Up @@ -263,6 +300,44 @@ parameters:
registers: [0x0693,0x0692]
icon: 'mdi:home-lightning-bolt'

- group: EPS
items:
- name: 'EPS Active Power Load Total'
class: 'power'
state_class: 'measurement'
uom: 'W'
scale: 10
rule: 2
registers: [0x0504]
icon: 'mdi:home-lightning-bolt'

- name: 'EPS Frequency'
class: 'frequency'
state_class: 'measurement'
uom: 'Hz'
scale: 0.01
rule: 1
registers: [0x0507]
icon: 'mdi:home-lightning-bolt'

- name: 'EPS Voltage'
class: "voltage"
state_class: "measurement"
uom: "V"
scale: 0.1
rule: 1
registers: [0x050A]
icon: 'mdi:home-lightning-bolt'

- name: 'EPS Current'
class: "current"
state_class: "measurement"
uom: "A"
scale: 0.01
rule: 1
registers: [ 0x050B ]
icon: 'mdi:home-lightning-bolt'

- group: Inverter
items:
- name: 'Inverter status'
Expand All @@ -274,15 +349,21 @@ parameters:
registers: [0x0404]
lookup:
- key: 0
value: 'Stand-by'
value: "waiting"
- key: 1
value: 'Self-checking'
value: "detection"
- key: 2
value: 'Normal'
value: "grid-connected"
- key: 3
value: 'FAULT'
value: "emergency power supply"
- key: 4
value: 'Permanent'
value: "recoverable fault"
- key: 5
value: "permanent fault"
- key: 6
value: "upgrade"
- key: 7
value: "self-charging"
icon: 'mdi:wrench'

- name: 'Module temperature'
Expand Down Expand Up @@ -312,12 +393,74 @@ parameters:
- name: 'Insulation Resistance'
class: ''
state_class: 'measurement'
uom: ''
uom: ''
scale: 1
rule: 1
registers: [0x042B]
icon: 'mdi:omega'

- name: "Serial Number"
class: ""
uom: ""
scale: 1
rule: 5
isstr: true
registers: [ 0x0445,0x0446,0x0447,0x0448,0x0449,0x044A,0x044B,0x044C ] # serial number 17th to 20th digits are in 0x0470 and 0x0471
icon: 'mdi:barcode'

- name: "Hardware Version"
class: ""
uom: ""
scale: 1
rule: 5
isstr: true
registers: [ 0x044D,0x044E ]
icon: 'mdi:alpha-v'

- name: "Software Version Master"
class: ""
uom: ""
scale: 1
rule: 5
isstr: true
registers: [ 0x0453,0x0454,0x0455,0x0456 ]
icon: 'mdi:alpha-v'

- name: "Software Version Slave"
class: ""
uom: ""
scale: 1
rule: 5
isstr: true
registers: [ 0x0457,0x0458,0x0459,0x045A ]
icon: 'mdi:alpha-v'

- name: "Safety Version"
class: ""
uom: ""
scale: 1
rule: 7
registers: [ 0x045B,0x045C ]
icon: 'mdi:alpha-v'

- name: "Safety Firmware Version"
class: ""
uom: ""
scale: 1
rule: 5
isstr: true
registers: [ 0x0460,0x0461,0x0462,0x0463 ]
icon: 'mdi:alpha-v'

- name: "Safety Hardware Version"
class: ""
uom: ""
scale: 1
rule: 5
isstr: true
registers: [ 0x0464,0x0465 ]
icon: 'mdi:alpha-v'

- group: Alert
items:
- name: 'Alert'
Expand Down