Skip to content

Commit 9cd2d34

Browse files
committed
Templates update for nightly evcc-io/evcc@312b838
1 parent 20ebf9f commit 9cd2d34

12 files changed

+700
-76
lines changed

templates/nightly/de/charger/home-assistant.yaml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,32 +4,34 @@ product:
44
brand: Home Assistant
55
group: Schaltbare Steckdosen
66
requirements: ["skiptest"]
7+
description: |
8+
Home Assistant Instanzen in deinem Netzwerk werden automatisch erkannt und passende Entitäten (z.B. `switch.*`, `sensor.*`) werden vorgeschlagen.
79
render:
810
- default: |
911
type: template
1012
template: homeassistant-switch
11-
home: Home # Home Assistant Instanz, Kann in der Home Assistant UI unter Einstellungen -> System -> Allgemein -> Name gefunden werden. Wird verwendet, um die Instanz via mDNS zu identifizieren.
13+
uri: http://homeassistant.local:8123 # Home Assistant URI
1214
switch: switch.smartsocket # Entity ID des schaltbaren Geräts
1315
power: sensor.smartsocket_power # Entity ID für Leistungsmessung, optional
1416
standbypower: 15 # Standby-Leistung (W), Leistung oberhalb des angegebenen Wertes wird als Ladeleistung gewertet (optional)
1517
advanced: |
1618
type: template
1719
template: homeassistant-switch
18-
home: Home # Home Assistant Instanz, Kann in der Home Assistant UI unter Einstellungen -> System -> Allgemein -> Name gefunden werden. Wird verwendet, um die Instanz via mDNS zu identifizieren.
20+
uri: http://homeassistant.local:8123 # Home Assistant URI
1921
switch: switch.smartsocket # Entity ID des schaltbaren Geräts
2022
power: sensor.smartsocket_power # Entity ID für Leistungsmessung, optional
2123
standbypower: 15 # Standby-Leistung (W), Leistung oberhalb des angegebenen Wertes wird als Ladeleistung gewertet (optional)
2224
integrateddevice: # Integriertes Gerät, Fest angeschlossenes Gerät. Keine Ladevorgänge (optional)
2325
heating: # Wärmeerzeuger, Zeigt °C anstatt % an (optional)
2426
icon: # Icon, Wird in der Benutzeroberfläche angezeigt [car, bike, bus, moped, motorcycle, rocket, scooter, taxi, tractor, rickshaw, shuttle, van, airpurifier, battery, bulb, climate, coffeemaker, compute, cooking, cooler, desktop, device, dishwasher, dryer, floorlamp, generic, heater, heatexchange, heatpump, kettle, laundry, laundry2, machine, meter, microwave, pump, smartconsumer, tool, waterheater] (optional)
2527
params:
26-
- name: home
27-
example: Home
28+
- name: uri
29+
example: http://homeassistant.local:8123
2830
default:
2931
choice: []
3032
unit:
31-
description: Home Assistant Instanz
32-
help: Kann in der Home Assistant UI unter Einstellungen -> System -> Allgemein -> Name gefunden werden. Wird verwendet, um die Instanz via mDNS zu identifizieren.
33+
description: Home Assistant URI
34+
help:
3335
advanced: false
3436
optional: false
3537
- name: switch

templates/nightly/de/meter/home-assistant.yaml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,20 @@ product:
44
brand: Home Assistant
55
group: Generische Unterstützung
66
description: |
7-
Erfordert eine laufende Home Assistant Instanz mit passenden Sensor-Entitäten. Alle Werte sind Home Assistant Entity IDs (z.B. `sensor.*`)
7+
Home Assistant Instanzen in deinem Netzwerk werden automatisch erkannt und passende Entitäten (z.B. `sensor.*`) werden vorgeschlagen.
88
render:
99
- usage: grid
1010
default: |
1111
type: template
1212
template: homeassistant
1313
usage: grid
14-
home: Home # Home Assistant Instanz, Kann in der Home Assistant UI unter Einstellungen -> System -> Allgemein -> Name gefunden werden. Wird verwendet, um die Instanz via mDNS zu identifizieren.
14+
uri: http://homeassistant.local:8123 # Home Assistant URI
1515
power: sensor.house_power # Leistungsentität, Entitäts-ID für momentane Leistungsmessung in Watt. Die Entität muss nur numerische Werte liefern (z.B. "1234", nicht "1234 W").
1616
advanced: |
1717
type: template
1818
template: homeassistant
1919
usage: grid
20-
home: Home # Home Assistant Instanz, Kann in der Home Assistant UI unter Einstellungen -> System -> Allgemein -> Name gefunden werden. Wird verwendet, um die Instanz via mDNS zu identifizieren.
20+
uri: http://homeassistant.local:8123 # Home Assistant URI
2121
power: sensor.house_power # Leistungsentität, Entitäts-ID für momentane Leistungsmessung in Watt. Die Entität muss nur numerische Werte liefern (z.B. "1234", nicht "1234 W").
2222
energy: sensor.house_energy # Energieentität, Entitäts-ID für kumulative Energiemessung in kWh. Sollte die gesamte verbrauchte/produzierte Energie liefern, nicht tägliche oder Intervallwerte. (optional)
2323
currentL1: sensor.house_current_l1 # L1 Stromentität, Entitäts-ID für L1 Strommessung in Ampere (optional)
@@ -32,13 +32,13 @@ render:
3232
type: template
3333
template: homeassistant
3434
usage: pv
35-
home: Home # Home Assistant Instanz, Kann in der Home Assistant UI unter Einstellungen -> System -> Allgemein -> Name gefunden werden. Wird verwendet, um die Instanz via mDNS zu identifizieren.
35+
uri: http://homeassistant.local:8123 # Home Assistant URI
3636
power: sensor.house_power # Leistungsentität, Entitäts-ID für momentane Leistungsmessung in Watt. Die Entität muss nur numerische Werte liefern (z.B. "1234", nicht "1234 W").
3737
advanced: |
3838
type: template
3939
template: homeassistant
4040
usage: pv
41-
home: Home # Home Assistant Instanz, Kann in der Home Assistant UI unter Einstellungen -> System -> Allgemein -> Name gefunden werden. Wird verwendet, um die Instanz via mDNS zu identifizieren.
41+
uri: http://homeassistant.local:8123 # Home Assistant URI
4242
power: sensor.house_power # Leistungsentität, Entitäts-ID für momentane Leistungsmessung in Watt. Die Entität muss nur numerische Werte liefern (z.B. "1234", nicht "1234 W").
4343
energy: sensor.house_energy # Energieentität, Entitäts-ID für kumulative Energiemessung in kWh. Sollte die gesamte verbrauchte/produzierte Energie liefern, nicht tägliche oder Intervallwerte. (optional)
4444
currentL1: sensor.house_current_l1 # L1 Stromentität, Entitäts-ID für L1 Strommessung in Ampere (optional)
@@ -54,7 +54,7 @@ render:
5454
type: template
5555
template: homeassistant
5656
usage: battery
57-
home: Home # Home Assistant Instanz, Kann in der Home Assistant UI unter Einstellungen -> System -> Allgemein -> Name gefunden werden. Wird verwendet, um die Instanz via mDNS zu identifizieren.
57+
uri: http://homeassistant.local:8123 # Home Assistant URI
5858
power: sensor.house_power # Leistungsentität, Entitäts-ID für momentane Leistungsmessung in Watt. Die Entität muss nur numerische Werte liefern (z.B. "1234", nicht "1234 W").
5959
capacity: 50 # Akkukapazität (kWh), optional
6060
minsoc: 25 # Minimaler Ladestand (%), Untere Grenze beim Entladen der Batterie im normalen Betrieb (optional)
@@ -63,7 +63,7 @@ render:
6363
type: template
6464
template: homeassistant
6565
usage: battery
66-
home: Home # Home Assistant Instanz, Kann in der Home Assistant UI unter Einstellungen -> System -> Allgemein -> Name gefunden werden. Wird verwendet, um die Instanz via mDNS zu identifizieren.
66+
uri: http://homeassistant.local:8123 # Home Assistant URI
6767
power: sensor.house_power # Leistungsentität, Entitäts-ID für momentane Leistungsmessung in Watt. Die Entität muss nur numerische Werte liefern (z.B. "1234", nicht "1234 W").
6868
capacity: 50 # Akkukapazität (kWh), optional
6969
minsoc: 25 # Minimaler Ladestand (%), Untere Grenze beim Entladen der Batterie im normalen Betrieb (optional)
@@ -83,13 +83,13 @@ render:
8383
type: template
8484
template: homeassistant
8585
usage: aux
86-
home: Home # Home Assistant Instanz, Kann in der Home Assistant UI unter Einstellungen -> System -> Allgemein -> Name gefunden werden. Wird verwendet, um die Instanz via mDNS zu identifizieren.
86+
uri: http://homeassistant.local:8123 # Home Assistant URI
8787
power: sensor.house_power # Leistungsentität, Entitäts-ID für momentane Leistungsmessung in Watt. Die Entität muss nur numerische Werte liefern (z.B. "1234", nicht "1234 W").
8888
advanced: |
8989
type: template
9090
template: homeassistant
9191
usage: aux
92-
home: Home # Home Assistant Instanz, Kann in der Home Assistant UI unter Einstellungen -> System -> Allgemein -> Name gefunden werden. Wird verwendet, um die Instanz via mDNS zu identifizieren.
92+
uri: http://homeassistant.local:8123 # Home Assistant URI
9393
power: sensor.house_power # Leistungsentität, Entitäts-ID für momentane Leistungsmessung in Watt. Die Entität muss nur numerische Werte liefern (z.B. "1234", nicht "1234 W").
9494
energy: sensor.house_energy # Energieentität, Entitäts-ID für kumulative Energiemessung in kWh. Sollte die gesamte verbrauchte/produzierte Energie liefern, nicht tägliche oder Intervallwerte. (optional)
9595
currentL1: sensor.house_current_l1 # L1 Stromentität, Entitäts-ID für L1 Strommessung in Ampere (optional)
@@ -104,13 +104,13 @@ render:
104104
type: template
105105
template: homeassistant
106106
usage: charge
107-
home: Home # Home Assistant Instanz, Kann in der Home Assistant UI unter Einstellungen -> System -> Allgemein -> Name gefunden werden. Wird verwendet, um die Instanz via mDNS zu identifizieren.
107+
uri: http://homeassistant.local:8123 # Home Assistant URI
108108
power: sensor.house_power # Leistungsentität, Entitäts-ID für momentane Leistungsmessung in Watt. Die Entität muss nur numerische Werte liefern (z.B. "1234", nicht "1234 W").
109109
advanced: |
110110
type: template
111111
template: homeassistant
112112
usage: charge
113-
home: Home # Home Assistant Instanz, Kann in der Home Assistant UI unter Einstellungen -> System -> Allgemein -> Name gefunden werden. Wird verwendet, um die Instanz via mDNS zu identifizieren.
113+
uri: http://homeassistant.local:8123 # Home Assistant URI
114114
power: sensor.house_power # Leistungsentität, Entitäts-ID für momentane Leistungsmessung in Watt. Die Entität muss nur numerische Werte liefern (z.B. "1234", nicht "1234 W").
115115
energy: sensor.house_energy # Energieentität, Entitäts-ID für kumulative Energiemessung in kWh. Sollte die gesamte verbrauchte/produzierte Energie liefern, nicht tägliche oder Intervallwerte. (optional)
116116
currentL1: sensor.house_current_l1 # L1 Stromentität, Entitäts-ID für L1 Strommessung in Ampere (optional)
@@ -121,13 +121,13 @@ render:
121121
voltageL3: sensor.house_voltage_l3 # L3 Spannungsentität, Entitäts-ID für L3 Spannungsmessung in Volt (optional)
122122
soc: sensor.battery_soc # Batterieladestand, Entitäts-ID für Batterieladestand in Prozent (optional)
123123
params:
124-
- name: home
125-
example: Home
124+
- name: uri
125+
example: http://homeassistant.local:8123
126126
default:
127127
choice: []
128128
unit:
129-
description: Home Assistant Instanz
130-
help: Kann in der Home Assistant UI unter Einstellungen -> System -> Allgemein -> Name gefunden werden. Wird verwendet, um die Instanz via mDNS zu identifizieren.
129+
description: Home Assistant URI
130+
help:
131131
advanced: false
132132
optional: false
133133
- name: power

templates/nightly/de/meter/kostal-plenticore-hybrid-incl-grid-charging-of-the-house-battery.yaml

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,10 @@ render:
5757
port: 1502 # Port
5858
endianness: little # Byte-Reihenfolge (Little/Big), [little, big] (optional)
5959
capacity: 50 # Akkukapazität (kWh), optional
60-
maxchargerate: 100 # Maximale prozentuale Ladeleistung (%), Für erzwungenes Laden des Speichers in Prozent in Relation zur maximalen Ladeleistung des Batteriewechselrichters. (optional)
6160
minsoc: 25 # Minimaler Ladestand (%), Untere Grenze beim Entladen der Batterie im normalen Betrieb (optional)
6261
maxsoc: 95 # Maximaler Ladestand (%), Oberes Limit beim Laden der Batterie aus dem Netz (optional)
62+
maxchargepower: # Maximale Ladeleistung (W), Für erzwungenes Laden des Speichers.
63+
maxdischargepower: # Maximale Entladeleistung (W), Maximale Entladeleistung des Speichers. (optional)
6364
watchdog: 60s # Watchdog, optional
6465
params:
6566
- name: modbus
@@ -98,15 +99,6 @@ params:
9899
help:
99100
advanced: true
100101
optional: true
101-
- name: maxchargerate
102-
example:
103-
default: 100
104-
choice: []
105-
unit: '%'
106-
description: Maximale prozentuale Ladeleistung
107-
help: Für erzwungenes Laden des Speichers in Prozent in Relation zur maximalen Ladeleistung des Batteriewechselrichters.
108-
advanced: true
109-
optional: true
110102
- name: minsoc
111103
example: 25
112104
default:
@@ -125,6 +117,24 @@ params:
125117
help: Oberes Limit beim Laden der Batterie aus dem Netz
126118
advanced: true
127119
optional: true
120+
- name: maxchargepower
121+
example:
122+
default:
123+
choice: []
124+
unit: W
125+
description: Maximale Ladeleistung
126+
help: Für erzwungenes Laden des Speichers.
127+
advanced: true
128+
optional: false
129+
- name: maxdischargepower
130+
example:
131+
default:
132+
choice: []
133+
unit: W
134+
description: Maximale Entladeleistung
135+
help: Maximale Entladeleistung des Speichers.
136+
advanced: true
137+
optional: true
128138
- name: watchdog
129139
example:
130140
default: 60s
Lines changed: 150 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,150 @@
1+
template: sermatec-hybrid
2+
product:
3+
identifier: sermatec-smt-10k-tl-lv-hybrid-inverter
4+
brand: Sermatec
5+
description: SMT-10K-TL-LV Hybrid Inverter
6+
render:
7+
- usage: grid
8+
default: |
9+
type: template
10+
template: sermatec-hybrid
11+
usage: grid
12+
13+
# RS485 via adapter (Modbus RTU)
14+
modbus: rs485serial
15+
id: 1
16+
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
17+
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
18+
comset: "8N1" # Kommunikationsparameter für den Adapter
19+
20+
# RS485 via TCP/IP (Modbus RTU)
21+
modbus: rs485tcpip
22+
id: 1
23+
host: # Hostname
24+
port: 502 # Port
25+
advanced: |
26+
type: template
27+
template: sermatec-hybrid
28+
usage: grid
29+
30+
# RS485 via adapter (Modbus RTU)
31+
modbus: rs485serial
32+
id: 1
33+
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
34+
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
35+
comset: "8N1" # Kommunikationsparameter für den Adapter
36+
37+
# RS485 via TCP/IP (Modbus RTU)
38+
modbus: rs485tcpip
39+
id: 1
40+
host: # Hostname
41+
port: 502 # Port
42+
- usage: pv
43+
default: |
44+
type: template
45+
template: sermatec-hybrid
46+
usage: pv
47+
48+
# RS485 via adapter (Modbus RTU)
49+
modbus: rs485serial
50+
id: 1
51+
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
52+
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
53+
comset: "8N1" # Kommunikationsparameter für den Adapter
54+
55+
# RS485 via TCP/IP (Modbus RTU)
56+
modbus: rs485tcpip
57+
id: 1
58+
host: # Hostname
59+
port: 502 # Port
60+
advanced: |
61+
type: template
62+
template: sermatec-hybrid
63+
usage: pv
64+
65+
# RS485 via adapter (Modbus RTU)
66+
modbus: rs485serial
67+
id: 1
68+
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
69+
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
70+
comset: "8N1" # Kommunikationsparameter für den Adapter
71+
72+
# RS485 via TCP/IP (Modbus RTU)
73+
modbus: rs485tcpip
74+
id: 1
75+
host: # Hostname
76+
port: 502 # Port
77+
maxacpower: 0 # Maximale AC Leistung des Hybrid-Wechselrichters (W), optional
78+
- usage: battery
79+
default: |
80+
type: template
81+
template: sermatec-hybrid
82+
usage: battery
83+
84+
# RS485 via adapter (Modbus RTU)
85+
modbus: rs485serial
86+
id: 1
87+
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
88+
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
89+
comset: "8N1" # Kommunikationsparameter für den Adapter
90+
91+
# RS485 via TCP/IP (Modbus RTU)
92+
modbus: rs485tcpip
93+
id: 1
94+
host: # Hostname
95+
port: 502 # Port
96+
advanced: |
97+
type: template
98+
template: sermatec-hybrid
99+
usage: battery
100+
101+
# RS485 via adapter (Modbus RTU)
102+
modbus: rs485serial
103+
id: 1
104+
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
105+
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
106+
comset: "8N1" # Kommunikationsparameter für den Adapter
107+
108+
# RS485 via TCP/IP (Modbus RTU)
109+
modbus: rs485tcpip
110+
id: 1
111+
host: # Hostname
112+
port: 502 # Port
113+
capacity: 50 # Akkukapazität (kWh), optional
114+
params:
115+
- name: modbus
116+
example:
117+
default:
118+
choice: ['rs485']
119+
unit:
120+
description: Modbus Typ
121+
help:
122+
advanced: false
123+
optional: true
124+
- name: capacity
125+
example: 50
126+
default:
127+
choice: []
128+
unit: kWh
129+
description: Akkukapazität
130+
help:
131+
advanced: true
132+
optional: true
133+
- name: maxacpower
134+
example: 5000
135+
default: 0
136+
choice: []
137+
unit: W
138+
description: Maximale AC Leistung des Hybrid-Wechselrichters
139+
help:
140+
advanced: true
141+
optional: true
142+
modbus:
143+
baudrate: 9600
144+
comset: 8N1
145+
device: /dev/ttyUSB0
146+
host:
147+
id: 1
148+
port: 502
149+
rs485serial: true
150+
rs485tcpip: true

0 commit comments

Comments
 (0)