MTec: Add active battery control
This commit is contained in:
parent
d81a0a533b
commit
f34d2ca65b
1 changed files with 45 additions and 1 deletions
|
|
@ -3,12 +3,19 @@ products:
|
|||
- brand: M-TEC
|
||||
description:
|
||||
generic: Energy Butler GEN3
|
||||
capabilities: ["battery-control"]
|
||||
params:
|
||||
- name: usage
|
||||
choice: ["grid", "pv", "battery"]
|
||||
- name: modbus
|
||||
choice: ["rs485"]
|
||||
id: 247
|
||||
id: 252
|
||||
- name: capacity
|
||||
advanced: true
|
||||
# battery control
|
||||
- name: minsoc
|
||||
type: int
|
||||
advanced: true
|
||||
render: |
|
||||
type: custom
|
||||
{{- if eq .usage "grid" }}
|
||||
|
|
@ -46,4 +53,41 @@ render: |
|
|||
type: holding
|
||||
decode: uint16
|
||||
scale: 0.01
|
||||
batterymode:
|
||||
source: switch
|
||||
switch:
|
||||
- case: 1 # normal
|
||||
set:
|
||||
source: const
|
||||
value: 257
|
||||
set:
|
||||
source: modbus
|
||||
{{- include "modbus" . | indent 8 }}
|
||||
register:
|
||||
address: 50000
|
||||
type: writesingle
|
||||
decode: uint16
|
||||
- case: 2 # eco mode (hold)
|
||||
set:
|
||||
source: const
|
||||
value: 258
|
||||
set:
|
||||
source: modbus
|
||||
{{- include "modbus" . | indent 8 }}
|
||||
register:
|
||||
address: 50000
|
||||
type: writesingle
|
||||
decode: uint16
|
||||
- case: 3 # usp mode (charge)
|
||||
set:
|
||||
source: const
|
||||
value: 259
|
||||
set:
|
||||
source: modbus
|
||||
{{- include "modbus" . | indent 8 }}
|
||||
register:
|
||||
address: 50000
|
||||
type: writesingle
|
||||
decode: uint16
|
||||
capacity: {{ .capacity }} # kWh
|
||||
{{- end }}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue