evcc-io/templates/definition/meter/fritzdect.yaml

56 lines
1.4 KiB
YAML

template: fritzdect
products:
- brand: AVM
description:
generic: "FRITZ!DECT 200"
- brand: AVM
description:
generic: "FRITZ!DECT 210"
- brand: AVM
description:
generic: "FRITZ!Powerline 546E"
- brand: "FRITZ!"
description:
generic: "FRITZ!Smart Energy 200"
- brand: "FRITZ!"
description:
generic: "FRITZ!Smart Energy 210"
group: switchsockets
params:
- name: usage
choice: ["pv", "charge"]
- name: uri
default: https://fritz.box
- name: user
required: true
- name: password
required: true
- name: ain
service: fritz/devices?uri={uri}&user={user}&password={password}
- name: firmware82
advanced: true
type: bool
description:
de: Neue REST-API verwenden (FritzOS 8.2+)
en: Use new REST API (FritzOS 8.2+)
help:
de: Verwende die neue REST-API für FritzOS ab Version 8.2
en: Use the new REST API for FritzOS version 8.2 and later
- name: unit
advanced: true
type: int
default: 1
description:
de: Einheit
en: Unit
help:
de: Index der Einheit für Geräte mit mehreren Einheiten (nur REST-API)
en: Unit index for multi-unit devices (REST API only)
render: |
type: fritzdect
uri: {{ .uri }}
user: {{ .user }}
password: {{ .password }}
ain: {{ .ain }} # switch actor identification number without blanks (see AIN number on switch sticker)
firmware82: {{ .firmware82 }}
unit: {{ .unit }}