Vaillant: add brand support for Saunier Duval, Bulex, Glow-worm, DemirDöküm (#29874)

This commit is contained in:
andig 2026-05-14 13:37:15 +02:00 • committed by GitHub
parent 4a49cd8b20
commit 21eefccf1a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 187 additions and 0 deletions

View 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 }}

View 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 }}

View 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 }}

View 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 }}