evcc-io/templates/definition/meter/goodwe-wifi-es.yaml

45 lines
876 B
YAML

template: goodwe-wifi-es
requirements:
evcc: ["skiptest"]
products:
- brand: GoodWe
description:
generic: ES/EM Hybrid Inverter (WiFi)
params:
- name: usage
choice: ["grid", "pv", "battery"]
- name: host
- name: uri
deprecated: true
render: |
type: custom
{{- if eq .usage "grid" }}
power:
source: aa55udp
host: {{ or .host .uri }}
register:
address: 29964
decode: int32be
{{- end }}
{{- if eq .usage "pv" }}
power:
source: aa55udp
host: {{ or .host .uri }}
register:
address: 29958
decode: int32be
{{- end }}
{{- if eq .usage "battery" }}
power:
source: aa55udp
host: {{ or .host .uri }}
register:
address: 29970
decode: int32be
soc:
source: aa55udp
host: {{ or .host .uri }}
register:
address: 29966
decode: uint16be
{{- end }}