115 lines
3.7 KiB
YAML
115 lines
3.7 KiB
YAML
template: homeassistant
|
|
products:
|
|
- brand: Home Assistant
|
|
description:
|
|
de: Fahrzeug
|
|
en: Vehicle
|
|
group: generic
|
|
requirements:
|
|
description:
|
|
en: Requires a running Home Assistant instance with suitable vehicle entities and services. All values are Home Assistant entity IDs (e.g. sensor.*, binary_sensor.*, number.*, script.*)
|
|
de: Erfordert eine laufende Home Assistant Instanz mit passenden Fahrzeug-Entities und Services. Alle Werte sind Home Assistant Entity IDs (z.B. sensor.*, binary_sensor.*, number.*, script.*)
|
|
auth:
|
|
type: homeassistant
|
|
params: [home]
|
|
params:
|
|
- preset: vehicle-common
|
|
- name: uri
|
|
deprecated: true
|
|
- name: token
|
|
deprecated: true
|
|
- name: home
|
|
description:
|
|
de: Home Assistant Instanz
|
|
en: Home Assistant Instance
|
|
default: Home
|
|
service: homeassistant/homes
|
|
required: true
|
|
- name: soc
|
|
description:
|
|
de: Ladezustand [%]
|
|
en: State of charge [%]
|
|
service: homeassistant/homes/{home}/entities?domain=sensor
|
|
example: "sensor.vehicle_soc"
|
|
required: true
|
|
- name: range
|
|
description:
|
|
de: Restreichweite [km]
|
|
en: Remaining range [km]
|
|
service: homeassistant/homes/{home}/entities?domain=sensor
|
|
example: "sensor.vehicle_range"
|
|
- name: status
|
|
description:
|
|
de: Ladestatus
|
|
en: Charging status
|
|
service: homeassistant/homes/{home}/entities?domain=sensor
|
|
example: "sensor.vehicle_charging"
|
|
- name: limitSoc
|
|
description:
|
|
de: Ziel-Ladezustand [%]
|
|
en: Target state of charge [%]
|
|
service: homeassistant/homes/{home}/entities?domain=number,input_number
|
|
example: "number.vehicle_target_state_of_charge"
|
|
- name: odometer
|
|
description:
|
|
de: Kilometerstand [km]
|
|
en: Odometer [km]
|
|
service: homeassistant/homes/{home}/entities?domain=sensor
|
|
example: "sensor.vehicle_odometer"
|
|
- name: climater
|
|
description:
|
|
de: Klimatisierung aktiv
|
|
en: Climatisation active
|
|
service: homeassistant/homes/{home}/entities?domain=binary_sensor
|
|
example: "binary_sensor.vehicle_climater"
|
|
- name: finishTime
|
|
description:
|
|
de: Ladeende (ISO8601 oder Unix)
|
|
en: Finish time (ISO8601 or Unix)
|
|
service: homeassistant/homes/{home}/entities?domain=sensor
|
|
example: "sensor.vehicle_finish_time"
|
|
- name: start_charging
|
|
description:
|
|
de: Service zum Laden starten
|
|
en: Service to start charging
|
|
service: homeassistant/homes/{home}/entities?domain=script
|
|
example: "script.vehicle_start_charge"
|
|
- name: stop_charging
|
|
description:
|
|
de: Service zum Laden stoppen
|
|
en: Service to stop charging
|
|
service: homeassistant/homes/{home}/entities?domain=script
|
|
example: "script.vehicle_stop_charge"
|
|
- name: wakeup
|
|
description:
|
|
de: Service zum Aufwecken
|
|
en: Service to wake up vehicle
|
|
service: homeassistant/homes/{home}/entities?domain=script
|
|
example: "script.vehicle_wakeup"
|
|
- name: setMaxCurrent
|
|
description:
|
|
de: Ladestromstärke setzen [A]
|
|
en: Set charging current [A]
|
|
service: homeassistant/homes/{home}/entities?domain=number,input_number
|
|
example: "number.vehicle_charging_current"
|
|
- preset: vehicle-features
|
|
- name: streaming
|
|
default: true
|
|
render: |
|
|
type: homeassistant
|
|
{{ include "vehicle-common" . }}
|
|
{{ include "vehicle-features" . }}
|
|
home: {{ .home }}
|
|
sensors:
|
|
soc: {{ .soc }}
|
|
range: {{ .range }}
|
|
status: {{ .status }}
|
|
limitSoc: {{ .limitSoc }}
|
|
odometer: {{ .odometer }}
|
|
climater: {{ .climater }}
|
|
finishTime: {{ .finishTime }}
|
|
services:
|
|
start_charging: {{ .start_charging }}
|
|
stop_charging: {{ .stop_charging }}
|
|
wakeup: {{ .wakeup }}
|
|
setMaxCurrent: {{ .setMaxCurrent }}
|