Skip to content

Commit e11d451

Browse files
committed
Templates update for nightly evcc-io/evcc@a56a8b1
1 parent e121b1e commit e11d451

File tree

4 files changed

+462
-0
lines changed

4 files changed

+462
-0
lines changed

templates/nightly/de/charger/vaillant-sensonet-api.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ render:
1515
realm: DE # Region, [DE, AT] (optional)
1616
zone: # ID der Boostzone, optional
1717
setpoint: # Boost Temperatur, optional
18+
system: # Name der Anlage, Notwendig falls mehrere Anlagen im Account vorhanden sind (optional)
1819
params:
1920
- name: user
2021
example:
@@ -60,4 +61,13 @@ params:
6061
description: Boost Temperatur
6162
help:
6263
advanced: false
64+
optional: true
65+
- name: system
66+
example:
67+
default:
68+
choice: []
69+
unit:
70+
description: Name der Anlage
71+
help: Notwendig falls mehrere Anlagen im Account vorhanden sind
72+
advanced: false
6373
optional: true
Lines changed: 221 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,221 @@
1+
template: fox-ess-avocado
2+
product:
3+
identifier: foxess-avocado
4+
brand: FoxESS
5+
description: Avocado
6+
capabilities: ["battery-control"]
7+
render:
8+
- usage: grid
9+
default: |
10+
type: template
11+
template: fox-ess-avocado
12+
usage: grid
13+
14+
# RS485 via adapter (Modbus RTU)
15+
modbus: rs485serial
16+
id: 1
17+
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
18+
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
19+
comset: "8N1" # Kommunikationsparameter für den Adapter
20+
21+
# RS485 via TCP/IP (Modbus RTU)
22+
modbus: rs485tcpip
23+
id: 1
24+
host: 192.0.2.2 # Hostname
25+
port: 502 # Port
26+
27+
# Modbus TCP
28+
modbus: tcpip
29+
id: 1
30+
host: 192.0.2.2 # Hostname
31+
port: 502 # Port
32+
advanced: |
33+
type: template
34+
template: fox-ess-avocado
35+
usage: grid
36+
37+
# RS485 via adapter (Modbus RTU)
38+
modbus: rs485serial
39+
id: 1
40+
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
41+
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
42+
comset: "8N1" # Kommunikationsparameter für den Adapter
43+
44+
# RS485 via TCP/IP (Modbus RTU)
45+
modbus: rs485tcpip
46+
id: 1
47+
host: 192.0.2.2 # Hostname
48+
port: 502 # Port
49+
50+
# Modbus TCP
51+
modbus: tcpip
52+
id: 1
53+
host: 192.0.2.2 # Hostname
54+
port: 502 # Port
55+
- usage: pv
56+
default: |
57+
type: template
58+
template: fox-ess-avocado
59+
usage: pv
60+
61+
# RS485 via adapter (Modbus RTU)
62+
modbus: rs485serial
63+
id: 1
64+
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
65+
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
66+
comset: "8N1" # Kommunikationsparameter für den Adapter
67+
68+
# RS485 via TCP/IP (Modbus RTU)
69+
modbus: rs485tcpip
70+
id: 1
71+
host: 192.0.2.2 # Hostname
72+
port: 502 # Port
73+
74+
# Modbus TCP
75+
modbus: tcpip
76+
id: 1
77+
host: 192.0.2.2 # Hostname
78+
port: 502 # Port
79+
advanced: |
80+
type: template
81+
template: fox-ess-avocado
82+
usage: pv
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: 192.0.2.2 # Hostname
95+
port: 502 # Port
96+
97+
# Modbus TCP
98+
modbus: tcpip
99+
id: 1
100+
host: 192.0.2.2 # Hostname
101+
port: 502 # Port
102+
maxacpower: 800 # Maximale AC Leistung des Hybrid-Wechselrichters (W), optional
103+
- usage: battery
104+
default: |
105+
type: template
106+
template: fox-ess-avocado
107+
usage: battery
108+
109+
# RS485 via adapter (Modbus RTU)
110+
modbus: rs485serial
111+
id: 1
112+
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
113+
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
114+
comset: "8N1" # Kommunikationsparameter für den Adapter
115+
116+
# RS485 via TCP/IP (Modbus RTU)
117+
modbus: rs485tcpip
118+
id: 1
119+
host: 192.0.2.2 # Hostname
120+
port: 502 # Port
121+
122+
# Modbus TCP
123+
modbus: tcpip
124+
id: 1
125+
host: 192.0.2.2 # Hostname
126+
port: 502 # Port
127+
capacity: 2.11 # Akkukapazität (kWh), optional
128+
minsoc: 10 # Minimaler Ladestand (%), Untere Grenze beim Entladen der Batterie im normalen Betrieb (optional)
129+
maxsoc: 100 # Maximaler Ladestand (%), Oberes Limit beim Laden der Batterie aus dem Netz (optional)
130+
advanced: |
131+
type: template
132+
template: fox-ess-avocado
133+
usage: battery
134+
135+
# RS485 via adapter (Modbus RTU)
136+
modbus: rs485serial
137+
id: 1
138+
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
139+
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
140+
comset: "8N1" # Kommunikationsparameter für den Adapter
141+
142+
# RS485 via TCP/IP (Modbus RTU)
143+
modbus: rs485tcpip
144+
id: 1
145+
host: 192.0.2.2 # Hostname
146+
port: 502 # Port
147+
148+
# Modbus TCP
149+
modbus: tcpip
150+
id: 1
151+
host: 192.0.2.2 # Hostname
152+
port: 502 # Port
153+
capacity: 2.11 # Akkukapazität (kWh), optional
154+
minsoc: 10 # Minimaler Ladestand (%), Untere Grenze beim Entladen der Batterie im normalen Betrieb (optional)
155+
maxsoc: 100 # Maximaler Ladestand (%), Oberes Limit beim Laden der Batterie aus dem Netz (optional)
156+
maxchargepower: 1200 # Maximale Ladeleistung (W), Für erzwungenes Laden des Speichers. (optional)
157+
params:
158+
- name: modbus
159+
example:
160+
default:
161+
choice: ['rs485', 'tcpip']
162+
unit:
163+
description: Modbus Typ
164+
help:
165+
advanced: false
166+
optional: true
167+
- name: capacity
168+
example: 50
169+
default: 2.11
170+
choice: []
171+
unit: kWh
172+
description: Akkukapazität
173+
help:
174+
advanced: false
175+
optional: true
176+
- name: minsoc
177+
example: 25
178+
default: 10
179+
choice: []
180+
unit: '%'
181+
description: Minimaler Ladestand
182+
help: Untere Grenze beim Entladen der Batterie im normalen Betrieb
183+
advanced: false
184+
optional: true
185+
- name: maxsoc
186+
example: 95
187+
default: 100
188+
choice: []
189+
unit: '%'
190+
description: Maximaler Ladestand
191+
help: Oberes Limit beim Laden der Batterie aus dem Netz
192+
advanced: false
193+
optional: true
194+
- name: maxacpower
195+
example: 5000
196+
default: 800
197+
choice: []
198+
unit: W
199+
description: Maximale AC Leistung des Hybrid-Wechselrichters
200+
help:
201+
advanced: true
202+
optional: true
203+
- name: maxchargepower
204+
example:
205+
default: 1200
206+
choice: []
207+
unit: W
208+
description: Maximale Ladeleistung
209+
help: Für erzwungenes Laden des Speichers.
210+
advanced: true
211+
optional: true
212+
modbus:
213+
baudrate: 9600
214+
comset: 8N1
215+
device: /dev/ttyUSB0
216+
host: 192.0.2.2
217+
id: 1
218+
port: 502
219+
rs485serial: true
220+
rs485tcpip: true
221+
tcpip: true

templates/nightly/en/charger/vaillant-sensonet-api.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ render:
1515
realm: DE # Region, [DE, AT] (optional)
1616
zone: # Boost zone ID, optional
1717
setpoint: # Boost temperature, optional
18+
system: # Name of the system, Required if multiple systems are present in the account (optional)
1819
params:
1920
- name: user
2021
example:
@@ -60,4 +61,13 @@ params:
6061
description: Boost temperature
6162
help:
6263
advanced: false
64+
optional: true
65+
- name: system
66+
example:
67+
default:
68+
choice: []
69+
unit:
70+
description: Name of the system
71+
help: Required if multiple systems are present in the account
72+
advanced: false
6373
optional: true

0 commit comments

Comments
 (0)