evcc-io/templates/definition/vehicle/mazda2mqtt.yaml

39 lines
1.2 KiB
YAML

template: mazda2mqtt
deprecated: true
products:
- description:
generic: mazda2mqtt
group: generic
requirements:
description:
en: Required MQTT broker configuration and a mazda2mqtt installation [github.com/C64Axel/mazda2mqtt](https://github.com/C64Axel/mazda2mqtt).
de: Voraussetzung ist ein konfigurierter MQTT Broker und eine mazda2mqtt Installation [github.com/C64Axel/mazda2mqtt](https://github.com/C64Axel/mazda2mqtt).
params:
- preset: vehicle-common
- preset: vehicle-online
- name: vin
required: true
- name: timeout
default: 720h
render: |
type: custom
{{- include "common" . }}
soc:
source: mqtt
topic: mazda2mqtt/{{ .vin }}/chargeInfo/batteryLevelPercentage
timeout: {{ .timeout }}
status:
source: combined
plugged:
source: mqtt
topic: mazda2mqtt/{{ .vin }}/chargeInfo/pluggedIn
timeout: {{ .timeout }}
charging:
source: mqtt
topic: mazda2mqtt/{{ .vin }}/chargeInfo/charging
timeout: {{ .timeout }}
range:
source: mqtt
topic: mazda2mqtt/{{ .vin }}/chargeInfo/drivingRangeKm
timeout: {{ .timeout }}
{{ include "features" (merge (dict "basefeatures" (list "streaming")) .) }}