Skip to content

Commit 52dd245

Browse files
committed
Templates update for release evcc-io/evcc@a8c16f2
1 parent 7056130 commit 52dd245

File tree

2 files changed

+324
-0
lines changed

2 files changed

+324
-0
lines changed
Lines changed: 162 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,162 @@
1+
template: homeassistant
2+
product:
3+
identifier: home-assistant-vehicle
4+
description: Home Assistant Fahrzeug
5+
group: Generische Unterstützung
6+
description: |
7+
Erfordert eine laufende Home Assistant Instanz mit passenden Fahrzeug-Entities und Services.
8+
render:
9+
- default: |
10+
type: template
11+
template: homeassistant
12+
: # Home Assistant Entity IDs, Alle Werte sind Home Assistant Entity IDs (z.B. sensor.*, binary_sensor.*, number.*, script.*) (optional)
13+
uri: http://192.168.1.10:8123 # Home Assistant URI, z.B. http://192.168.1.10:8123
14+
token: # Home Assistant Long-Lived Access Token
15+
soc: sensor.vehicle_soc # Ladezustand [%]
16+
range: sensor.vehicle_range # Restreichweite [km], optional
17+
status: sensor.vehicle_charging # Ladestatus, optional
18+
limitSoc: number.vehicle_target_state_of_charge # Ziel-Ladezustand [%], optional
19+
odometer: sensor.vehicle_odometer # Kilometerstand [km], optional
20+
climater: binary_sensor.vehicle_climater # Klimatisierung aktiv, optional
21+
maxCurrent: sensor.vehicle_max_current # Maximalstrom [A] (A), Definiert die maximale Stromstärke pro angeschlossener Phase die genutzt werden kann (optional)
22+
getMaxCurrent: sensor.vehicle_get_max_current # Aktueller Maximalstrom [A], optional
23+
finishTime: sensor.vehicle_finish_time # Ladeende (ISO8601 oder Unix), optional
24+
start_charging: script.vehicle_start_charge # Service zum Laden starten, optional
25+
stop_charging: script.vehicle_stop_charge # Service zum Laden stoppen, optional
26+
wakeup: script.vehicle_wakeup # Service zum Aufwecken, optional
27+
params:
28+
- name:
29+
example:
30+
default:
31+
choice: []
32+
unit:
33+
description: Home Assistant Entity IDs
34+
help: Alle Werte sind Home Assistant Entity IDs (z.B. sensor.*, binary_sensor.*, number.*, script.*)
35+
advanced: false
36+
optional: true
37+
- name: uri
38+
example: http://192.168.1.10:8123
39+
default:
40+
choice: []
41+
unit:
42+
description: Home Assistant URI
43+
help: z.B. http://192.168.1.10:8123
44+
advanced: false
45+
optional: false
46+
- name: token
47+
example:
48+
default:
49+
choice: []
50+
unit:
51+
description: Home Assistant Long-Lived Access Token
52+
help:
53+
advanced: false
54+
optional: false
55+
- name: soc
56+
example: sensor.vehicle_soc
57+
default:
58+
choice: []
59+
unit:
60+
description: Ladezustand [%]
61+
help:
62+
advanced: false
63+
optional: false
64+
- name: range
65+
example: sensor.vehicle_range
66+
default:
67+
choice: []
68+
unit:
69+
description: Restreichweite [km]
70+
help:
71+
advanced: false
72+
optional: true
73+
- name: status
74+
example: sensor.vehicle_charging
75+
default:
76+
choice: []
77+
unit:
78+
description: Ladestatus
79+
help:
80+
advanced: false
81+
optional: true
82+
- name: limitSoc
83+
example: number.vehicle_target_state_of_charge
84+
default:
85+
choice: []
86+
unit:
87+
description: Ziel-Ladezustand [%]
88+
help:
89+
advanced: false
90+
optional: true
91+
- name: odometer
92+
example: sensor.vehicle_odometer
93+
default:
94+
choice: []
95+
unit:
96+
description: Kilometerstand [km]
97+
help:
98+
advanced: false
99+
optional: true
100+
- name: climater
101+
example: binary_sensor.vehicle_climater
102+
default:
103+
choice: []
104+
unit:
105+
description: Klimatisierung aktiv
106+
help:
107+
advanced: false
108+
optional: true
109+
- name: maxCurrent
110+
example: sensor.vehicle_max_current
111+
default:
112+
choice: []
113+
unit: A
114+
description: Maximalstrom [A]
115+
help: Definiert die maximale Stromstärke pro angeschlossener Phase die genutzt werden kann
116+
advanced: false
117+
optional: true
118+
- name: getMaxCurrent
119+
example: sensor.vehicle_get_max_current
120+
default:
121+
choice: []
122+
unit:
123+
description: Aktueller Maximalstrom [A]
124+
help:
125+
advanced: false
126+
optional: true
127+
- name: finishTime
128+
example: sensor.vehicle_finish_time
129+
default:
130+
choice: []
131+
unit:
132+
description: Ladeende (ISO8601 oder Unix)
133+
help:
134+
advanced: false
135+
optional: true
136+
- name: start_charging
137+
example: script.vehicle_start_charge
138+
default:
139+
choice: []
140+
unit:
141+
description: Service zum Laden starten
142+
help:
143+
advanced: false
144+
optional: true
145+
- name: stop_charging
146+
example: script.vehicle_stop_charge
147+
default:
148+
choice: []
149+
unit:
150+
description: Service zum Laden stoppen
151+
help:
152+
advanced: false
153+
optional: true
154+
- name: wakeup
155+
example: script.vehicle_wakeup
156+
default:
157+
choice: []
158+
unit:
159+
description: Service zum Aufwecken
160+
help:
161+
advanced: false
162+
optional: true
Lines changed: 162 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,162 @@
1+
template: homeassistant
2+
product:
3+
identifier: home-assistant-vehicle
4+
description: Home Assistant Vehicle
5+
group: Generic support
6+
description: |
7+
Requires a running Home Assistant instance with suitable vehicle entities and services.
8+
render:
9+
- default: |
10+
type: template
11+
template: homeassistant
12+
: # Home Assistant entity IDs, All values are Home Assistant entity IDs (e.g. sensor.*, binary_sensor.*, number.*, script.*) (optional)
13+
uri: http://192.168.1.10:8123 # Home Assistant URI, e.g. http://192.168.1.10:8123
14+
token: # Home Assistant Long-Lived Access Token
15+
soc: sensor.vehicle_soc # State of charge [%]
16+
range: sensor.vehicle_range # Remaining range [km], optional
17+
status: sensor.vehicle_charging # Charging status, optional
18+
limitSoc: number.vehicle_target_state_of_charge # Target state of charge [%], optional
19+
odometer: sensor.vehicle_odometer # Odometer [km], optional
20+
climater: binary_sensor.vehicle_climater # Climatisation active, optional
21+
maxCurrent: sensor.vehicle_max_current # Max current [A] (A), The maximum amperage per connected phase that can be used (optional)
22+
getMaxCurrent: sensor.vehicle_get_max_current # Actual max current [A], optional
23+
finishTime: sensor.vehicle_finish_time # Finish time (ISO8601 or Unix), optional
24+
start_charging: script.vehicle_start_charge # Service to start charging, optional
25+
stop_charging: script.vehicle_stop_charge # Service to stop charging, optional
26+
wakeup: script.vehicle_wakeup # Service to wake up vehicle, optional
27+
params:
28+
- name:
29+
example:
30+
default:
31+
choice: []
32+
unit:
33+
description: Home Assistant entity IDs
34+
help: All values are Home Assistant entity IDs (e.g. sensor.*, binary_sensor.*, number.*, script.*)
35+
advanced: false
36+
optional: true
37+
- name: uri
38+
example: http://192.168.1.10:8123
39+
default:
40+
choice: []
41+
unit:
42+
description: Home Assistant URI
43+
help: e.g. http://192.168.1.10:8123
44+
advanced: false
45+
optional: false
46+
- name: token
47+
example:
48+
default:
49+
choice: []
50+
unit:
51+
description: Home Assistant Long-Lived Access Token
52+
help:
53+
advanced: false
54+
optional: false
55+
- name: soc
56+
example: sensor.vehicle_soc
57+
default:
58+
choice: []
59+
unit:
60+
description: State of charge [%]
61+
help:
62+
advanced: false
63+
optional: false
64+
- name: range
65+
example: sensor.vehicle_range
66+
default:
67+
choice: []
68+
unit:
69+
description: Remaining range [km]
70+
help:
71+
advanced: false
72+
optional: true
73+
- name: status
74+
example: sensor.vehicle_charging
75+
default:
76+
choice: []
77+
unit:
78+
description: Charging status
79+
help:
80+
advanced: false
81+
optional: true
82+
- name: limitSoc
83+
example: number.vehicle_target_state_of_charge
84+
default:
85+
choice: []
86+
unit:
87+
description: Target state of charge [%]
88+
help:
89+
advanced: false
90+
optional: true
91+
- name: odometer
92+
example: sensor.vehicle_odometer
93+
default:
94+
choice: []
95+
unit:
96+
description: Odometer [km]
97+
help:
98+
advanced: false
99+
optional: true
100+
- name: climater
101+
example: binary_sensor.vehicle_climater
102+
default:
103+
choice: []
104+
unit:
105+
description: Climatisation active
106+
help:
107+
advanced: false
108+
optional: true
109+
- name: maxCurrent
110+
example: sensor.vehicle_max_current
111+
default:
112+
choice: []
113+
unit: A
114+
description: Max current [A]
115+
help: The maximum amperage per connected phase that can be used
116+
advanced: false
117+
optional: true
118+
- name: getMaxCurrent
119+
example: sensor.vehicle_get_max_current
120+
default:
121+
choice: []
122+
unit:
123+
description: Actual max current [A]
124+
help:
125+
advanced: false
126+
optional: true
127+
- name: finishTime
128+
example: sensor.vehicle_finish_time
129+
default:
130+
choice: []
131+
unit:
132+
description: Finish time (ISO8601 or Unix)
133+
help:
134+
advanced: false
135+
optional: true
136+
- name: start_charging
137+
example: script.vehicle_start_charge
138+
default:
139+
choice: []
140+
unit:
141+
description: Service to start charging
142+
help:
143+
advanced: false
144+
optional: true
145+
- name: stop_charging
146+
example: script.vehicle_stop_charge
147+
default:
148+
choice: []
149+
unit:
150+
description: Service to stop charging
151+
help:
152+
advanced: false
153+
optional: true
154+
- name: wakeup
155+
example: script.vehicle_wakeup
156+
default:
157+
choice: []
158+
unit:
159+
description: Service to wake up vehicle
160+
help:
161+
advanced: false
162+
optional: true

0 commit comments

Comments
 (0)