HomeAssistant Charger: add heating, integrateddevice (#29632)

This commit is contained in:
Michael Geers 2026-05-05 07:24:37 +02:00 • committed by GitHub
parent 2c0b330ad9
commit f08fa0c6be
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 34 additions and 14 deletions

View file

@ -157,6 +157,7 @@ params:
help:
en: Entity ID for 1p/3p phase switching (select entity with options "1" and "3")
de: Entitäts-ID für 1p/3p Phasenumschaltung (Select-Entität mit Optionen "1" und "3")
- preset: charger-features
render: |
type: homeassistant
uri: {{ .uri }}
@ -179,3 +180,4 @@ render: |
- {{ .voltageL3 }}
{{- end }}
phases: {{ .phaseswitch }}
{{ include "charger-features" . }}

View file

@ -318,6 +318,22 @@ params:
help:
en: Charger will enable charging for short time when vehicle is connected, irrespective of configured charge mode. This is useful for vehicles that require power supply when connecting.
de: Wallbox gibt kurzzeitige Ladefreigabe bei Fahrzeugverbindung. Das ermöglicht es Fahrzeugen, die eine Stromversorgung beim Anschließen benötigen, einen Fehlerzustand zu vermeiden.
- name: heating
type: bool
description:
en: Heating device
de: Wärmeerzeuger
help:
en: Shows °C instead of %
de: Zeigt °C anstatt % an
- name: integrateddevice
type: bool
description:
en: Integrated device
de: Integriertes Gerät
help:
en: Integrated device. No charging sessions
de: Fest angeschlossenes Gerät. Keine Ladevorgänge
- name: defaultmode
type: int
usages: ["battery"]
@ -545,6 +561,11 @@ presets:
advanced: true
- name: welcomecharge
advanced: true
charger-features:
- name: heating
advanced: true
- name: integrateddevice
advanced: true
vehicle-language:
- name: language
tariff-base:
@ -624,23 +645,9 @@ presets:
- name: standbypower
default: 15
- name: integrateddevice
type: bool
advanced: true
description:
en: Integrated device
de: Integriertes Gerät
help:
de: Fest angeschlossenes Gerät. Keine Ladevorgänge
en: Integrated device. No charging sessions
- name: heating
type: bool
advanced: true
description:
en: Heating device
de: Wärmeerzeuger
help:
de: Zeigt °C anstatt % an
en: Shows °C instead of %
- name: icon
advanced: true

View file

@ -0,0 +1,11 @@
{{ define "charger-features" }}
{{- if or (eq .heating "true") (eq .integrateddevice "true") }}
features:
{{- if eq .heating "true" }}
- heating
{{- end }}
{{- if eq .integrateddevice "true" }}
- integrateddevice
{{- end }}
{{- end }}
{{- end }}