Deye: fix energy and power, add returnenergy and voltages (#30691)
This commit is contained in:
parent
c685afe9f2
commit
ca2f32876d
4 changed files with 65 additions and 7 deletions
|
|
@ -100,7 +100,17 @@ render: |
|
|||
decode: uint32s
|
||||
{{- if not .firmware1098 }}
|
||||
scale: 0.1
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
returnenergy:
|
||||
source: modbus
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
register:
|
||||
address: 524 # "Total_GridSell_Power Wh"
|
||||
type: holding
|
||||
decode: uint32s
|
||||
{{- if not .firmware1098 }}
|
||||
scale: 0.1
|
||||
{{- end }}
|
||||
currents:
|
||||
- source: modbus
|
||||
{{- include "modbus" . | indent 4 }}
|
||||
|
|
@ -123,6 +133,28 @@ render: |
|
|||
type: holding
|
||||
decode: int16
|
||||
scale: 0.01
|
||||
voltages:
|
||||
- source: modbus
|
||||
{{- include "modbus" . | indent 4 }}
|
||||
register:
|
||||
address: 598 # Grid voltage L1
|
||||
type: holding
|
||||
decode: uint16
|
||||
scale: 0.1
|
||||
- source: modbus
|
||||
{{- include "modbus" . | indent 4 }}
|
||||
register:
|
||||
address: 599 # Grid voltage L2
|
||||
type: holding
|
||||
decode: uint16
|
||||
scale: 0.1
|
||||
- source: modbus
|
||||
{{- include "modbus" . | indent 4 }}
|
||||
register:
|
||||
address: 600 # Grid voltage L3
|
||||
type: holding
|
||||
decode: uint16
|
||||
scale: 0.1
|
||||
{{- end }}
|
||||
{{- if eq .usage "pv" }}
|
||||
power:
|
||||
|
|
@ -225,6 +257,16 @@ render: |
|
|||
{{- if not .firmware1098 }}
|
||||
scale: 0.1
|
||||
{{- end }}
|
||||
returnenergy:
|
||||
source: modbus
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
register:
|
||||
address: 516 # "Total charge of the battery (Wh)"
|
||||
type: holding
|
||||
decode: uint32s
|
||||
{{- if not .firmware1098 }}
|
||||
scale: 0.1
|
||||
{{- end }}
|
||||
soc:
|
||||
source: modbus
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ render: |
|
|||
register:
|
||||
address: 86 # "Output active power"
|
||||
type: holding
|
||||
decode: uint32
|
||||
decode: uint32s
|
||||
scale: 0.1
|
||||
energy:
|
||||
source: modbus
|
||||
|
|
@ -37,6 +37,6 @@ render: |
|
|||
register:
|
||||
address: 63 # "Total_Active_PowerWh"
|
||||
type: holding
|
||||
decode: uint32
|
||||
decode: uint32s
|
||||
scale: 0.1
|
||||
{{- end }}
|
||||
|
|
|
|||
|
|
@ -41,6 +41,14 @@ render: |
|
|||
type: holding
|
||||
decode: uint16
|
||||
scale: 6553.6
|
||||
returnenergy:
|
||||
source: modbus
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
register:
|
||||
address: 81 # "Total_GridSell_PowerWh" (low word, high word at 82)
|
||||
type: holding
|
||||
decode: uint32s
|
||||
scale: 0.1
|
||||
{{- end }}
|
||||
{{- if eq .usage "pv" }}
|
||||
power:
|
||||
|
|
@ -76,7 +84,7 @@ render: |
|
|||
register:
|
||||
address: 96 # "historyPV PowerWh"
|
||||
type: holding
|
||||
decode: uint32
|
||||
decode: uint32s
|
||||
scale: 0.1
|
||||
{{- end }}
|
||||
{{- if eq .usage "battery" }}
|
||||
|
|
@ -93,7 +101,15 @@ render: |
|
|||
register:
|
||||
address: 74 # "Battery cumulative discharge"
|
||||
type: holding
|
||||
decode: uint32
|
||||
decode: uint32s
|
||||
scale: 0.1
|
||||
returnenergy:
|
||||
source: modbus
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
register:
|
||||
address: 72 # "Battery cumulative charge"
|
||||
type: holding
|
||||
decode: uint32s
|
||||
scale: 0.1
|
||||
soc:
|
||||
source: modbus
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ render: |
|
|||
register:
|
||||
address: 86 # "Output active power"
|
||||
type: holding
|
||||
decode: uint32
|
||||
decode: uint32s
|
||||
scale: 0.1
|
||||
energy:
|
||||
source: modbus
|
||||
|
|
@ -30,6 +30,6 @@ render: |
|
|||
register:
|
||||
address: 63 # "Total_Active_PowerWh"
|
||||
type: holding
|
||||
decode: uint32
|
||||
decode: uint32s
|
||||
scale: 0.1
|
||||
{{- end }}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue