Skip to content

Commit 6c0c04f

Browse files
committed
Templates update for nightly evcc-io/evcc@8d94166
1 parent f6ecfc6 commit 6c0c04f

14 files changed

+1096
-166
lines changed

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

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -9,41 +9,30 @@ render:
99
- default: |
1010
type: template
1111
template: homeassistant-switch
12-
uri: http://homeassistant.local:8123 # URI, HTTP(S) Adresse
13-
token: # Long-Lived Access Token, aus Home Assistant Profil
12+
home: Home # Home Assistant Instanz, optional
1413
switch: switch.smartsocket # Entity ID des schaltbaren Geräts
1514
power: sensor.smartsocket_power # Entity ID für Leistungsmessung, optional
1615
standbypower: 15 # Standby-Leistung (W), Leistung oberhalb des angegebenen Wertes wird als Ladeleistung gewertet (optional)
1716
advanced: |
1817
type: template
1918
template: homeassistant-switch
20-
uri: http://homeassistant.local:8123 # URI, HTTP(S) Adresse
21-
token: # Long-Lived Access Token, aus Home Assistant Profil
19+
home: Home # Home Assistant Instanz, optional
2220
switch: switch.smartsocket # Entity ID des schaltbaren Geräts
2321
power: sensor.smartsocket_power # Entity ID für Leistungsmessung, optional
2422
standbypower: 15 # Standby-Leistung (W), Leistung oberhalb des angegebenen Wertes wird als Ladeleistung gewertet (optional)
2523
integrateddevice: # Integriertes Gerät, Fest angeschlossenes Gerät. Keine Ladevorgänge (optional)
2624
heating: # Wärmeerzeuger, Zeigt °C anstatt % an (optional)
2725
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)
2826
params:
29-
- name: uri
30-
example: http://homeassistant.local:8123
31-
default:
32-
choice: []
33-
unit:
34-
description: URI
35-
help: HTTP(S) Adresse
36-
advanced: false
37-
optional: false
38-
- name: token
27+
- name: home
3928
example:
40-
default:
29+
default: Home
4130
choice: []
4231
unit:
43-
description: Long-Lived Access Token
44-
help: aus Home Assistant Profil
32+
description: Home Assistant Instanz
33+
help:
4534
advanced: false
46-
optional: false
35+
optional: true
4736
- name: switch
4837
example: switch.smartsocket
4938
default:
Lines changed: 246 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,246 @@
1+
template: openems-modbus
2+
product:
3+
identifier: fenecon-modbus-api
4+
brand: FENECON
5+
description: Modbus-API
6+
capabilities: ["battery-control"]
7+
description: |
8+
##### Lizenzhinweis:
9+
Für FENECON FEMS Systeme ist für die aktive Batteriesteuerung eine kommerzielle Lizenz *FEMS App Modbus/TCP Schreibzugriff* erforderlich.<br/><br/>
10+
##### FEMS-Dokumentation:
11+
- [FEMS App Modbus/TCP – Lesezugriff](https://docs.fenecon.de/de/fems/fems-app/App_ModbusTCP_Lesezugriff.html)
12+
- [FEMS App Modbus/TCP – Schreibzugriff](https://docs.fenecon.de/de/fems/fems-app/App_ModbusTCP_Schreibzugriff.html)
13+
##### OpenEMS-Dokumentation:
14+
- [OpenEMS Edge Api Modbus Controller](https://openems.github.io/openems.io/openems/latest/edge/controller.html#_api_modbus)
15+
16+
render:
17+
- usage: grid
18+
default: |
19+
type: template
20+
template: openems-modbus
21+
usage: grid
22+
23+
# Modbus TCP
24+
modbus: tcpip
25+
id: 1
26+
host: # Hostname
27+
port: 502 # Port
28+
advanced: |
29+
type: template
30+
template: openems-modbus
31+
usage: grid
32+
33+
# Modbus TCP
34+
modbus: tcpip
35+
id: 1
36+
host: # Hostname
37+
port: 502 # Port
38+
grid_power_register: 315 # Modbus-Register für Netzleistung, GridActivePower (W) (optional)
39+
grid_energy_register: 359 # Modbus-Register für Netzbezug Energie, GridBuyActiveEnergy (Wh) (optional)
40+
- usage: pv
41+
default: |
42+
type: template
43+
template: openems-modbus
44+
usage: pv
45+
46+
# Modbus TCP
47+
modbus: tcpip
48+
id: 1
49+
host: # Hostname
50+
port: 502 # Port
51+
advanced: |
52+
type: template
53+
template: openems-modbus
54+
usage: pv
55+
56+
# Modbus TCP
57+
modbus: tcpip
58+
id: 1
59+
host: # Hostname
60+
port: 502 # Port
61+
pv_power_register: 327 # Modbus-Register für PV-Leistung, ProductionActivePower (W) (optional)
62+
pv_energy_register: 367 # Modbus-Register für PV-Energie, ProductionActiveEnergy (Wh) (optional)
63+
maxacpower: 0 # Maximale AC Leistung des Hybrid-Wechselrichters (W), optional
64+
- usage: battery
65+
default: |
66+
type: template
67+
template: openems-modbus
68+
usage: battery
69+
70+
# Modbus TCP
71+
modbus: tcpip
72+
id: 1
73+
host: # Hostname
74+
port: 502 # Port
75+
battery: false # steuert Batterie Komponente, aktive Batteriesteuerung (Modbus/TCP schreibend) (optional)
76+
advanced: |
77+
type: template
78+
template: openems-modbus
79+
usage: battery
80+
81+
# Modbus TCP
82+
modbus: tcpip
83+
id: 1
84+
host: # Hostname
85+
port: 502 # Port
86+
battery: false # steuert Batterie Komponente, aktive Batteriesteuerung (Modbus/TCP schreibend) (optional)
87+
battery_power_register: 415 # Modbus-Register für Batterie-Leistung, EssDischargePower (W) (optional)
88+
battery_soc_register: 302 # Modbus-Register für Batteriestand, SoC (%) (optional)
89+
battery_set_register: 710 # Modbus-Register für Ladeleistung, SetActivePowerLessOrEquals (W) (optional)
90+
watchdog: 60s # FEMS/OpenEMS Batteriesteuerung API-Timeout, FEMS/OpenEMS Standard 60s (optional)
91+
minsoc: 25 # Minimaler Ladestand (%), Untere Grenze beim Entladen der Batterie im normalen Betrieb (optional)
92+
maxsoc: 95 # Maximaler Ladestand (%), Oberes Limit beim Laden der Batterie aus dem Netz (optional)
93+
capacity: 50 # Akkukapazität (kWh), optional
94+
maxchargepower: # Maximale Ladeleistung (W), Für erzwungenes Laden des Speichers. (optional)
95+
maxdischargepower: # Maximale Entladeleistung (W), Maximale Entladeleistung des Speichers. (optional)
96+
params:
97+
- name: modbus
98+
example:
99+
default: tcpip
100+
choice: ['tcpip']
101+
unit:
102+
description: Modbus Typ
103+
help:
104+
advanced: false
105+
optional: true
106+
- name: battery
107+
example:
108+
default: false
109+
choice: []
110+
unit:
111+
description: steuert Batterie Komponente
112+
help: aktive Batteriesteuerung (Modbus/TCP schreibend)
113+
advanced: false
114+
optional: true
115+
- name: grid_power_register
116+
example:
117+
default: 315
118+
choice: []
119+
unit:
120+
description: Modbus-Register für Netzleistung
121+
help: GridActivePower (W)
122+
advanced: true
123+
optional: true
124+
- name: grid_energy_register
125+
example:
126+
default: 359
127+
choice: []
128+
unit:
129+
description: Modbus-Register für Netzbezug Energie
130+
help: GridBuyActiveEnergy (Wh)
131+
advanced: true
132+
optional: true
133+
- name: pv_power_register
134+
example:
135+
default: 327
136+
choice: []
137+
unit:
138+
description: Modbus-Register für PV-Leistung
139+
help: ProductionActivePower (W)
140+
advanced: true
141+
optional: true
142+
- name: pv_energy_register
143+
example:
144+
default: 367
145+
choice: []
146+
unit:
147+
description: Modbus-Register für PV-Energie
148+
help: ProductionActiveEnergy (Wh)
149+
advanced: true
150+
optional: true
151+
- name: battery_power_register
152+
example:
153+
default: 415
154+
choice: []
155+
unit:
156+
description: Modbus-Register für Batterie-Leistung
157+
help: EssDischargePower (W)
158+
advanced: true
159+
optional: true
160+
- name: battery_soc_register
161+
example:
162+
default: 302
163+
choice: []
164+
unit:
165+
description: Modbus-Register für Batteriestand
166+
help: SoC (%)
167+
advanced: true
168+
optional: true
169+
- name: battery_set_register
170+
example:
171+
default: 710
172+
choice: []
173+
unit:
174+
description: Modbus-Register für Ladeleistung
175+
help: SetActivePowerLessOrEquals (W)
176+
advanced: true
177+
optional: true
178+
- name: watchdog
179+
example:
180+
default: 60s
181+
choice: []
182+
unit:
183+
description: FEMS/OpenEMS Batteriesteuerung API-Timeout
184+
help: FEMS/OpenEMS Standard 60s
185+
advanced: true
186+
optional: true
187+
- name: minsoc
188+
example: 25
189+
default:
190+
choice: []
191+
unit: '%'
192+
description: Minimaler Ladestand
193+
help: Untere Grenze beim Entladen der Batterie im normalen Betrieb
194+
advanced: true
195+
optional: true
196+
- name: maxsoc
197+
example: 95
198+
default:
199+
choice: []
200+
unit: '%'
201+
description: Maximaler Ladestand
202+
help: Oberes Limit beim Laden der Batterie aus dem Netz
203+
advanced: true
204+
optional: true
205+
- name: capacity
206+
example: 50
207+
default:
208+
choice: []
209+
unit: kWh
210+
description: Akkukapazität
211+
help:
212+
advanced: true
213+
optional: true
214+
- name: maxchargepower
215+
example:
216+
default:
217+
choice: []
218+
unit: W
219+
description: Maximale Ladeleistung
220+
help: Für erzwungenes Laden des Speichers.
221+
advanced: true
222+
optional: true
223+
- name: maxdischargepower
224+
example:
225+
default:
226+
choice: []
227+
unit: W
228+
description: Maximale Entladeleistung
229+
help: Maximale Entladeleistung des Speichers.
230+
advanced: true
231+
optional: true
232+
- name: maxacpower
233+
example: 5000
234+
default: 0
235+
choice: []
236+
unit: W
237+
description: Maximale AC Leistung des Hybrid-Wechselrichters
238+
help:
239+
advanced: true
240+
optional: true
241+
modbus:
242+
host:
243+
id: 1
244+
modbus: tcpip
245+
port: 502
246+
tcpip: true

templates/nightly/de/meter/fenecon.yaml renamed to templates/nightly/de/meter/fenecon-rest-api.yaml

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,17 @@
11
template: openems
22
product:
3-
identifier: fenecon
3+
identifier: fenecon-rest-api
44
brand: FENECON
5+
description: REST-API
56
capabilities: ["battery-control"]
67
description: |
7-
Für FEMS FENECON-Systeme ist eine kommerzielle Lizenz für die aktive Batteriesteuerung erforderlich (REST-API).
8+
##### Lizenzhinweis:
9+
Für FENECON FEMS Systeme ist für die aktive Batteriesteuerung eine kommerzielle Lizenz *FEMS App REST/JSON Schreibzugriff* erforderlich.<br/><br/>
10+
##### FEMS-Dokumentation:
11+
- [FEMS App REST/JSON Lesezugriff](https://docs.fenecon.de/de/fems/fems-app/App_REST-JSON_Lesezugriff.html)
12+
- [FEMS App REST/JSON Schreibzugriff](https://docs.fenecon.de/de/fems/fems-app/App_REST-JSON_Schreibzugriff.html)
13+
##### OpenEMS-Dokumentation:
14+
- [OpenEMS Edge REST-Api Controller](https://openems.github.io/openems.io/openems/latest/edge/controller.html#_rest_api_controller)
815
916
render:
1017
- usage: grid
@@ -48,8 +55,8 @@ render:
4855
minsoc: 25 # Minimaler Ladestand (%), Untere Grenze beim Entladen der Batterie im normalen Betrieb (optional)
4956
maxsoc: 95 # Maximaler Ladestand (%), Oberes Limit beim Laden der Batterie aus dem Netz (optional)
5057
password: user # Passwort, Bei führenden Nullen bitte in einfache Hochkommata setzen (optional)
51-
battery: ess0 # Steuerbare Batterie Komponente, optional
52-
watchdog: 60s # Watchdog, abgestimmt auf das API-Timeout (optional)
58+
battery: ess0 # Steuerbare Batterie Komponente, aktive Batteriesteuerung (REST/JSON schreibend) (optional)
59+
watchdog: 60s # FEMS/OpenEMS Batteriesteuerung API-Timeout, FEMS/OpenEMS Standard 60s (optional)
5360
capacity: 50 # Akkukapazität (kWh), optional
5461
maxchargepower: 4200 # Maximale Ladeleistung (W), Für erzwungenes Laden des Speichers. (optional)
5562
maxdischargepower: # Maximale Entladeleistung (W), Maximale Entladeleistung des Speichers. (optional)
@@ -96,16 +103,16 @@ params:
96103
choice: []
97104
unit:
98105
description: Steuerbare Batterie Komponente
99-
help:
106+
help: aktive Batteriesteuerung (REST/JSON schreibend)
100107
advanced: true
101108
optional: true
102109
- name: watchdog
103110
example:
104111
default: 60s
105112
choice: []
106113
unit:
107-
description: Watchdog
108-
help: abgestimmt auf das API-Timeout
114+
description: FEMS/OpenEMS Batteriesteuerung API-Timeout
115+
help: FEMS/OpenEMS Standard 60s
109116
advanced: true
110117
optional: true
111118
- name: capacity

0 commit comments

Comments
 (0)