Vaillant: add brand support for Saunier Duval, Bulex, Glow-worm, DemirDöküm (#29874)
This commit is contained in:
parent
4a49cd8b20
commit
21eefccf1a
4 changed files with 187 additions and 0 deletions
41
templates/definition/charger/vaillant-bulex.yaml
Normal file
41
templates/definition/charger/vaillant-bulex.yaml
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
template: vaillant-bulex
|
||||
products:
|
||||
- brand: Bulex
|
||||
description:
|
||||
generic: MiGo Link (API)
|
||||
group: heating
|
||||
requirements:
|
||||
# evcc: ["sponsorship"]
|
||||
description:
|
||||
de: Die Boost Funktion erwärmt Warmwasser oder eine Boostzone. Die Boostzone wird durch die ID identifiziert. Die Boost Temperatur wird in Grad Celsius angegeben. Ist eine Boost Temperatur angegeben, wird die Boostzone aktiviert, anderenfalls Warmwasser.
|
||||
en: The boost function heats hot water or a boost zone. The boost zone is identified by the ID. The boost temperature is specified in degrees Celsius. If boost temperature is specified, the boost zone is activated, otherwise hot water.
|
||||
params:
|
||||
- name: user
|
||||
- name: password
|
||||
- name: zone
|
||||
type: int
|
||||
description:
|
||||
de: ID der Boostzone
|
||||
en: Boost zone ID
|
||||
- name: setpoint
|
||||
type: float
|
||||
description:
|
||||
de: Boost Temperatur
|
||||
en: Boost temperature
|
||||
- name: system
|
||||
description:
|
||||
de: Name der Anlage
|
||||
en: Name of the system
|
||||
help:
|
||||
de: Notwendig falls mehrere Anlagen im Account vorhanden sind
|
||||
en: Required if multiple systems are present in the account
|
||||
render: |
|
||||
type: vaillant
|
||||
user: {{ .user }}
|
||||
password: {{ .password }}
|
||||
realm: bulex-b2c
|
||||
{{- if .system }}
|
||||
system: {{ .system }}
|
||||
{{- end }}
|
||||
heatingzone: {{ .zone }}
|
||||
heatingsetpoint: {{ .setpoint }}
|
||||
41
templates/definition/charger/vaillant-demirdokum.yaml
Normal file
41
templates/definition/charger/vaillant-demirdokum.yaml
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
template: vaillant-demirdokum
|
||||
products:
|
||||
- brand: DemirDöküm
|
||||
description:
|
||||
generic: MyDemirDokum (API)
|
||||
group: heating
|
||||
requirements:
|
||||
# evcc: ["sponsorship"]
|
||||
description:
|
||||
de: Die Boost Funktion erwärmt Warmwasser oder eine Boostzone. Die Boostzone wird durch die ID identifiziert. Die Boost Temperatur wird in Grad Celsius angegeben. Ist eine Boost Temperatur angegeben, wird die Boostzone aktiviert, anderenfalls Warmwasser.
|
||||
en: The boost function heats hot water or a boost zone. The boost zone is identified by the ID. The boost temperature is specified in degrees Celsius. If boost temperature is specified, the boost zone is activated, otherwise hot water.
|
||||
params:
|
||||
- name: user
|
||||
- name: password
|
||||
- name: zone
|
||||
type: int
|
||||
description:
|
||||
de: ID der Boostzone
|
||||
en: Boost zone ID
|
||||
- name: setpoint
|
||||
type: float
|
||||
description:
|
||||
de: Boost Temperatur
|
||||
en: Boost temperature
|
||||
- name: system
|
||||
description:
|
||||
de: Name der Anlage
|
||||
en: Name of the system
|
||||
help:
|
||||
de: Notwendig falls mehrere Anlagen im Account vorhanden sind
|
||||
en: Required if multiple systems are present in the account
|
||||
render: |
|
||||
type: vaillant
|
||||
user: {{ .user }}
|
||||
password: {{ .password }}
|
||||
realm: demirdokum-b2c
|
||||
{{- if .system }}
|
||||
system: {{ .system }}
|
||||
{{- end }}
|
||||
heatingzone: {{ .zone }}
|
||||
heatingsetpoint: {{ .setpoint }}
|
||||
41
templates/definition/charger/vaillant-glow-worm.yaml
Normal file
41
templates/definition/charger/vaillant-glow-worm.yaml
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
template: vaillant-glow-worm
|
||||
products:
|
||||
- brand: Glow-worm
|
||||
description:
|
||||
generic: MiGo Link (API)
|
||||
group: heating
|
||||
requirements:
|
||||
# evcc: ["sponsorship"]
|
||||
description:
|
||||
de: Die Boost Funktion erwärmt Warmwasser oder eine Boostzone. Die Boostzone wird durch die ID identifiziert. Die Boost Temperatur wird in Grad Celsius angegeben. Ist eine Boost Temperatur angegeben, wird die Boostzone aktiviert, anderenfalls Warmwasser.
|
||||
en: The boost function heats hot water or a boost zone. The boost zone is identified by the ID. The boost temperature is specified in degrees Celsius. If boost temperature is specified, the boost zone is activated, otherwise hot water.
|
||||
params:
|
||||
- name: user
|
||||
- name: password
|
||||
- name: zone
|
||||
type: int
|
||||
description:
|
||||
de: ID der Boostzone
|
||||
en: Boost zone ID
|
||||
- name: setpoint
|
||||
type: float
|
||||
description:
|
||||
de: Boost Temperatur
|
||||
en: Boost temperature
|
||||
- name: system
|
||||
description:
|
||||
de: Name der Anlage
|
||||
en: Name of the system
|
||||
help:
|
||||
de: Notwendig falls mehrere Anlagen im Account vorhanden sind
|
||||
en: Required if multiple systems are present in the account
|
||||
render: |
|
||||
type: vaillant
|
||||
user: {{ .user }}
|
||||
password: {{ .password }}
|
||||
realm: glow-worm-b2c
|
||||
{{- if .system }}
|
||||
system: {{ .system }}
|
||||
{{- end }}
|
||||
heatingzone: {{ .zone }}
|
||||
heatingsetpoint: {{ .setpoint }}
|
||||
64
templates/definition/charger/vaillant-saunier-duval.yaml
Normal file
64
templates/definition/charger/vaillant-saunier-duval.yaml
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
template: vaillant-saunier-duval
|
||||
products:
|
||||
- brand: Saunier Duval
|
||||
description:
|
||||
generic: MiGo Link (API)
|
||||
group: heating
|
||||
requirements:
|
||||
# evcc: ["sponsorship"]
|
||||
description:
|
||||
de: Die Boost Funktion erwärmt Warmwasser oder eine Boostzone. Die Boostzone wird durch die ID identifiziert. Die Boost Temperatur wird in Grad Celsius angegeben. Ist eine Boost Temperatur angegeben, wird die Boostzone aktiviert, anderenfalls Warmwasser.
|
||||
en: The boost function heats hot water or a boost zone. The boost zone is identified by the ID. The boost temperature is specified in degrees Celsius. If boost temperature is specified, the boost zone is activated, otherwise hot water.
|
||||
params:
|
||||
- name: user
|
||||
- name: password
|
||||
- name: realm
|
||||
type: choice
|
||||
choice:
|
||||
[
|
||||
"austria",
|
||||
"czechrepublic",
|
||||
"finland",
|
||||
"france",
|
||||
"greece",
|
||||
"hungary",
|
||||
"italy",
|
||||
"lithuania",
|
||||
"luxembourg",
|
||||
"poland",
|
||||
"portugal",
|
||||
"romania",
|
||||
"slovakia",
|
||||
"spain",
|
||||
]
|
||||
default: france
|
||||
description:
|
||||
de: Region
|
||||
en: Region
|
||||
- name: zone
|
||||
type: int
|
||||
description:
|
||||
de: ID der Boostzone
|
||||
en: Boost zone ID
|
||||
- name: setpoint
|
||||
type: float
|
||||
description:
|
||||
de: Boost Temperatur
|
||||
en: Boost temperature
|
||||
- name: system
|
||||
description:
|
||||
de: Name der Anlage
|
||||
en: Name of the system
|
||||
help:
|
||||
de: Notwendig falls mehrere Anlagen im Account vorhanden sind
|
||||
en: Required if multiple systems are present in the account
|
||||
render: |
|
||||
type: vaillant
|
||||
user: {{ .user }}
|
||||
password: {{ .password }}
|
||||
realm: sdbg-{{ .realm }}-b2c
|
||||
{{- if .system }}
|
||||
system: {{ .system }}
|
||||
{{- end }}
|
||||
heatingzone: {{ .zone }}
|
||||
heatingsetpoint: {{ .setpoint }}
|
||||
Loading…
Add table
Add a link
Reference in a new issue