Skip to content

Commit 3d9684a

Browse files
committed
Templates update for nightly evcc-io/evcc@a789661
1 parent 8cc3ed8 commit 3d9684a

File tree

6 files changed

+326
-4
lines changed

6 files changed

+326
-4
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
template: ego-smartheater
2+
product:
3+
identifier: e-g-o-smart-heater
4+
brand: E.G.O.
5+
description: Smart Heater
6+
group: Wärmeerzeuger
7+
requirements: ["sponsorship"]
8+
description: |
9+
Der Smart Heater muss mit dem lokalen Netzwerk verbunden sein. Nachrichten müssen mindestens alle 60 Sekunden wiederholt werden, sonst schaltet sich der Heater aus Sicherheitsgründen ab.
10+
11+
**Wichtig:** Im Loadpoint-Setup `mincurrent: 4` und `maxcurrent: 16` setzen, sowie `phases: 1` für einphasigen Betrieb konfigurieren.
12+
13+
render:
14+
- default: |
15+
type: template
16+
template: ego-smartheater
17+
18+
# Modbus TCP
19+
modbus: tcpip
20+
id: 1
21+
host: # Hostname
22+
port: 502 # Port
23+
params:
24+
- name: modbus
25+
example:
26+
default:
27+
choice: ['tcpip']
28+
unit:
29+
description: Modbus Typ
30+
help:
31+
advanced: false
32+
optional: false
33+
modbus:
34+
host:
35+
id: 1
36+
modbus: tcpip
37+
port: 502
38+
tcpip: true
Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
template: intilion-scalebloc
2+
product:
3+
identifier: intilion-scalebloc-energy
4+
brand: INTILION
5+
description: scalebloc energy
6+
description: |
7+
Der INTILION scalebloc kommuniziert über Modbus TCP/IP.
8+
Die Modbus-Schnittstelle muss im Gerät aktiviert sein.
9+
Standard-IP-Adresse: 192.168.2.2
10+
11+
render:
12+
- usage: grid
13+
default: |
14+
type: template
15+
template: intilion-scalebloc
16+
usage: grid
17+
18+
# Modbus TCP
19+
modbus: tcpip
20+
id: 1
21+
host: # Hostname
22+
port: 502 # Port
23+
advanced: |
24+
type: template
25+
template: intilion-scalebloc
26+
usage: grid
27+
28+
# Modbus TCP
29+
modbus: tcpip
30+
id: 1
31+
host: # Hostname
32+
port: 502 # Port
33+
- usage: battery
34+
default: |
35+
type: template
36+
template: intilion-scalebloc
37+
usage: battery
38+
39+
# Modbus TCP
40+
modbus: tcpip
41+
id: 1
42+
host: # Hostname
43+
port: 502 # Port
44+
capacity: 50 # Akkukapazität (kWh), optional
45+
minsoc: 25 # Minimaler Ladestand (%), Untere Grenze beim Entladen der Batterie im normalen Betrieb (optional)
46+
maxsoc: 95 # Maximaler Ladestand (%), Oberes Limit beim Laden der Batterie aus dem Netz (optional)
47+
advanced: |
48+
type: template
49+
template: intilion-scalebloc
50+
usage: battery
51+
52+
# Modbus TCP
53+
modbus: tcpip
54+
id: 1
55+
host: # Hostname
56+
port: 502 # Port
57+
capacity: 50 # Akkukapazität (kWh), optional
58+
minsoc: 25 # Minimaler Ladestand (%), Untere Grenze beim Entladen der Batterie im normalen Betrieb (optional)
59+
maxsoc: 95 # Maximaler Ladestand (%), Oberes Limit beim Laden der Batterie aus dem Netz (optional)
60+
maxchargepower: # Maximale Ladeleistung (W), Für erzwungenes Laden des Speichers. (optional)
61+
maxdischargepower: # Maximale Entladeleistung (W), Maximale Entladeleistung des Speichers. (optional)
62+
params:
63+
- name: modbus
64+
example:
65+
default:
66+
choice: ['tcpip']
67+
unit:
68+
description: Modbus Typ
69+
help: Modbus TCP muss aktiviert sein. Standard-Adresse ist 192.168.2.2
70+
advanced: false
71+
optional: false
72+
- name: capacity
73+
example: 50
74+
default:
75+
choice: []
76+
unit: kWh
77+
description: Akkukapazität
78+
help:
79+
advanced: false
80+
optional: true
81+
- name: minsoc
82+
example: 25
83+
default:
84+
choice: []
85+
unit: '%'
86+
description: Minimaler Ladestand
87+
help: Untere Grenze beim Entladen der Batterie im normalen Betrieb
88+
advanced: false
89+
optional: true
90+
- name: maxsoc
91+
example: 95
92+
default:
93+
choice: []
94+
unit: '%'
95+
description: Maximaler Ladestand
96+
help: Oberes Limit beim Laden der Batterie aus dem Netz
97+
advanced: false
98+
optional: true
99+
- name: maxchargepower
100+
example:
101+
default:
102+
choice: []
103+
unit: W
104+
description: Maximale Ladeleistung
105+
help: Für erzwungenes Laden des Speichers.
106+
advanced: true
107+
optional: true
108+
- name: maxdischargepower
109+
example:
110+
default:
111+
choice: []
112+
unit: W
113+
description: Maximale Entladeleistung
114+
help: Maximale Entladeleistung des Speichers.
115+
advanced: true
116+
optional: true
117+
modbus:
118+
host:
119+
id: 1
120+
modbus: tcpip
121+
port: 502
122+
tcpip: true

templates/nightly/de/tariff/epexprijzen-nl-current-energy-prices-in-the-netherlands-prices-include-energy-tax-and-provider-charge-by-default-when-tax-or-charges-are-configured-in-evcc-the-template-automatically-subtracts-the-corresponding-amounts-to-avoid-double-counting.yaml renamed to templates/nightly/de/tariff/epexprijzen-nl.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
template: epexprijzen-nl
22
product:
3-
identifier: epexprijzen-nl-current-energy-prices-in-the-netherlands-prices-include-energy-tax-and-provider-charge-by-default-when-tax-or-charges-are-configured-in-evcc-the-template-automatically-subtracts-the-corresponding-amounts-to-avoid-double-counting
3+
identifier: epexprijzen-nl
44
brand: epexprijzen.nl
5-
description: Aktuelle Energiepreise in den Niederlanden. Preise enthalten standardmäßig Energiesteuer und Anbietergebühr. Wenn 'tax' oder 'charges' in EVCC konfiguriert sind, zieht die Vorlage automatisch die entsprechenden Beträge ab, um Doppelzählungen zu vermeiden.
65
group: Dynamischer Strompreis
76
countries: ["NL"]
87
requirements: ["skiptest"]
8+
description: |
9+
Aktuelle Energiepreise in den Niederlanden. Preise enthalten standardmäßig Energiesteuer und Anbietergebühr. Wenn 'tax' oder 'charges' konfiguriert sind, werden die enthaltenen Beträge automatisch abgezogen, um Doppelzählungen zu vermeiden.
910
render:
1011
- default: |
1112
type: template
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
template: ego-smartheater
2+
product:
3+
identifier: e-g-o-smart-heater
4+
brand: E.G.O.
5+
description: Smart Heater
6+
group: Heating devices
7+
requirements: ["sponsorship"]
8+
description: |
9+
The Smart Heater must be connected to the local network. Messages must be repeated at least every 60 seconds, otherwise the heater will turn off for safety reasons.
10+
11+
**Important:** In the loadpoint configuration, set `mincurrent: 4` and `maxcurrent: 16`, as well as `phases: 1` for single-phase operation.
12+
13+
render:
14+
- default: |
15+
type: template
16+
template: ego-smartheater
17+
18+
# Modbus TCP
19+
modbus: tcpip
20+
id: 1
21+
host: # Hostname
22+
port: 502 # Port
23+
params:
24+
- name: modbus
25+
example:
26+
default:
27+
choice: ['tcpip']
28+
unit:
29+
description: Modbus Type
30+
help:
31+
advanced: false
32+
optional: false
33+
modbus:
34+
host:
35+
id: 1
36+
modbus: tcpip
37+
port: 502
38+
tcpip: true
Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
template: intilion-scalebloc
2+
product:
3+
identifier: intilion-scalebloc-energy
4+
brand: INTILION
5+
description: scalebloc energy
6+
description: |
7+
The INTILION scalebloc communicates via Modbus TCP/IP.
8+
The Modbus interface must be enabled in the device.
9+
Default IP address: 192.168.2.2
10+
11+
render:
12+
- usage: grid
13+
default: |
14+
type: template
15+
template: intilion-scalebloc
16+
usage: grid
17+
18+
# Modbus TCP
19+
modbus: tcpip
20+
id: 1
21+
host: # Hostname
22+
port: 502 # Port
23+
advanced: |
24+
type: template
25+
template: intilion-scalebloc
26+
usage: grid
27+
28+
# Modbus TCP
29+
modbus: tcpip
30+
id: 1
31+
host: # Hostname
32+
port: 502 # Port
33+
- usage: battery
34+
default: |
35+
type: template
36+
template: intilion-scalebloc
37+
usage: battery
38+
39+
# Modbus TCP
40+
modbus: tcpip
41+
id: 1
42+
host: # Hostname
43+
port: 502 # Port
44+
capacity: 50 # Battery capacity (kWh), optional
45+
minsoc: 25 # Minimum charge (%), Lower limit when discharging the battery in normal operation (optional)
46+
maxsoc: 95 # Maximum charge (%), Upper limit when charging the battery from the grid (optional)
47+
advanced: |
48+
type: template
49+
template: intilion-scalebloc
50+
usage: battery
51+
52+
# Modbus TCP
53+
modbus: tcpip
54+
id: 1
55+
host: # Hostname
56+
port: 502 # Port
57+
capacity: 50 # Battery capacity (kWh), optional
58+
minsoc: 25 # Minimum charge (%), Lower limit when discharging the battery in normal operation (optional)
59+
maxsoc: 95 # Maximum charge (%), Upper limit when charging the battery from the grid (optional)
60+
maxchargepower: # Maximum charge power (W), For forced charging of the battery. (optional)
61+
maxdischargepower: # Maximum discharge power (W), Maximum discharge power of the storage. (optional)
62+
params:
63+
- name: modbus
64+
example:
65+
default:
66+
choice: ['tcpip']
67+
unit:
68+
description: Modbus Type
69+
help: Modbus TCP must be enabled. Default address is 192.168.2.2
70+
advanced: false
71+
optional: false
72+
- name: capacity
73+
example: 50
74+
default:
75+
choice: []
76+
unit: kWh
77+
description: Battery capacity
78+
help:
79+
advanced: false
80+
optional: true
81+
- name: minsoc
82+
example: 25
83+
default:
84+
choice: []
85+
unit: '%'
86+
description: Minimum charge
87+
help: Lower limit when discharging the battery in normal operation
88+
advanced: false
89+
optional: true
90+
- name: maxsoc
91+
example: 95
92+
default:
93+
choice: []
94+
unit: '%'
95+
description: Maximum charge
96+
help: Upper limit when charging the battery from the grid
97+
advanced: false
98+
optional: true
99+
- name: maxchargepower
100+
example:
101+
default:
102+
choice: []
103+
unit: W
104+
description: Maximum charge power
105+
help: For forced charging of the battery.
106+
advanced: true
107+
optional: true
108+
- name: maxdischargepower
109+
example:
110+
default:
111+
choice: []
112+
unit: W
113+
description: Maximum discharge power
114+
help: Maximum discharge power of the storage.
115+
advanced: true
116+
optional: true
117+
modbus:
118+
host:
119+
id: 1
120+
modbus: tcpip
121+
port: 502
122+
tcpip: true

templates/nightly/en/tariff/epexprijzen-nl-current-energy-prices-in-the-netherlands-prices-include-energy-tax-and-provider-charge-by-default-when-tax-or-charges-are-configured-in-evcc-the-template-automatically-subtracts-the-corresponding-amounts-to-avoid-double-counting.yaml renamed to templates/nightly/en/tariff/epexprijzen-nl.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
template: epexprijzen-nl
22
product:
3-
identifier: epexprijzen-nl-current-energy-prices-in-the-netherlands-prices-include-energy-tax-and-provider-charge-by-default-when-tax-or-charges-are-configured-in-evcc-the-template-automatically-subtracts-the-corresponding-amounts-to-avoid-double-counting
3+
identifier: epexprijzen-nl
44
brand: epexprijzen.nl
5-
description: Current energy prices in the Netherlands. Prices include energy tax and provider charge by default. When 'tax' or 'charges' are configured in EVCC, the template automatically subtracts the corresponding amounts to avoid double-counting.
65
group: Dynamic electricity price
76
countries: ["NL"]
87
requirements: ["skiptest"]
8+
description: |
9+
Current energy prices in the Netherlands. Prices include energy tax and provider charge by default. When 'tax' or 'charges' are configured, the included amounts are automatically subtracted to avoid double-counting.
910
render:
1011
- default: |
1112
type: template

0 commit comments

Comments
 (0)