Skip to content

Commit 1969ffc

Browse files
committed
Templates update for release evcc-io/evcc@8a9944a
1 parent 1f0fc2a commit 1969ffc

File tree

60 files changed

+3155
-372
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+3155
-372
lines changed

templates/release/de/charger/evbox-elvi.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ product:
44
brand: EVBox
55
description: Elvi
66
requirements: ["sponsorship", "skiptest"]
7+
description: |
8+
Wird die Wallbox mit Phasenrotation installiert, kann mit der EVBox Connect App diese Phasenrotation in der EVBox Elvi hinterlegt werden, damit die gemessenen Spannungen und Ströme auf der tatsächlichen Phase ausgegeben werden. Dies ist für das EVBox eigene Lastmanagement notwendig, für die Verwendung mit evcc darf die Phasenrotation aber hier nicht eingetragen sein. Insbesondere bei einer gebrauchten Elvi oder einer Elvi die bekanntermaßen im EVBox eigenen Lastmanagement betrieben wurde, sollte deshalb im Installationsmodus der EVBox Connect App sichergestellt werden, dass der String unter "Phasenrotation" mit "RST" endet.
79
render:
810
- default: |
911
type: template

templates/release/de/charger/home-assistant-switch.yaml renamed to templates/release/de/charger/home-assistant.yaml

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,35 @@
11
template: homeassistant-switch
22
product:
3-
identifier: home-assistant-switch
3+
identifier: home-assistant
44
brand: Home Assistant
5-
description: Schalter
65
group: Schaltbare Steckdosen
76
requirements: ["skiptest"]
87
render:
98
- default: |
109
type: template
1110
template: homeassistant-switch
12-
uri: http://homeassistant.local:8123 # URI, HTTP(S) Adresse
13-
token: # Long-Lived Access Token, aus Home Assistant Profil
11+
home: # Home Assistant Instanz
1412
switch: switch.smartsocket # Entity ID des schaltbaren Geräts
1513
power: sensor.smartsocket_power # Entity ID für Leistungsmessung, optional
1614
standbypower: 15 # Standby-Leistung (W), Leistung oberhalb des angegebenen Wertes wird als Ladeleistung gewertet (optional)
1715
advanced: |
1816
type: template
1917
template: homeassistant-switch
20-
uri: http://homeassistant.local:8123 # URI, HTTP(S) Adresse
21-
token: # Long-Lived Access Token, aus Home Assistant Profil
18+
home: # Home Assistant Instanz
2219
switch: switch.smartsocket # Entity ID des schaltbaren Geräts
2320
power: sensor.smartsocket_power # Entity ID für Leistungsmessung, optional
2421
standbypower: 15 # Standby-Leistung (W), Leistung oberhalb des angegebenen Wertes wird als Ladeleistung gewertet (optional)
2522
integrateddevice: # Integriertes Gerät, Fest angeschlossenes Gerät. Keine Ladevorgänge (optional)
2623
heating: # Wärmeerzeuger, Zeigt °C anstatt % an (optional)
2724
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)
2825
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
26+
- name: home
3927
example:
4028
default:
4129
choice: []
4230
unit:
43-
description: Long-Lived Access Token
44-
help: aus Home Assistant Profil
31+
description: Home Assistant Instanz
32+
help:
4533
advanced: false
4634
optional: false
4735
- name: switch
Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,147 @@
1+
template: openwb-native
2+
product:
3+
identifier: openwb-embedded-software-replacement
4+
brand: openWB
5+
description: Embedded software replacement
6+
capabilities: ["1p3p", "rfid", "mA"]
7+
description: |
8+
Ersatz für die OpenWB Software, wenn evcc direkt auf der OpenWB Hardware läuft. Unterstützte Hardware ist die OpenWB Series2.
9+
mA Regelung wird automatisch benutzt wenn die EVSE-Firmware es unterstützt.
10+
11+
Achtung: Die Installation von evcc auf der OpenWB Hardware führt zum Verlust der Garantie!
12+
13+
Installation ohne Display:
14+
- Raspberry Pi OS Lite (64bit) Image installieren und konfigurieren.
15+
- Folgendes am Ende von `/boot/firmware/config.txt` hinzufügen:
16+
```ini
17+
[all]
18+
gpio=4,5,7,11,17,22,23,24,25,26,27=op,dl
19+
gpio=6,8,9,10,12,13,16,21=ip,pu
20+
```
21+
- evcc nach Anleitung installieren.
22+
- Notwendige Gruppen zum Zugriff auf die Hardware für user evcc setzen (als root): `usermod -a -G gpio,dialout,input evcc`
23+
- evcc konfigurieren. Es gibt unterschiedliche Hardware Versionen, die bezüglich der verbauten Modbus Adapter und Wallbox Zähler variieren.
24+
- Der oder die Modbus Adapter sind entweder auf `/dev/ttyUSB0`, `/dev/ttyUSB1` (manche Duo) oder `/dev/ttyACM0` zu finden.
25+
Manche Duo's haben zwei Modbus Adapter, manche nur einen.
26+
- Die EVSE für den ersten Ladepunkt hat immer die ID 1, die für den zweiten ID 2.
27+
- Die verschiedenen möglichen Zähler sind:
28+
- Bernecker Engineering MPM3PM (template: mpm3pm) mit ID 5 oder ID 6 für den zweiten Ladepunkt bei der Duo.
29+
- SDM630/SDM72 (template: eastron) mit ID 105 oder ID 106 für den zweiten Ladepunkt bei der Duo.
30+
- ABB B23 (template: abb-ab) mit ID 201
31+
32+
Zusätzlich für die Anzeige von evcc im Display (Achtung dann können auch Unbefugte laden!):
33+
- `apt install labwc wayfire seatd xdg-user-dirs firefox swayidle wlopm`
34+
- Datei `/home/pi/.config/labwc/autostart` mit folgendem Inhalt anlegen:
35+
```bash
36+
/usr/bin/firefox --kiosk http://localhost:7070/ &
37+
/usr/bin/swayidle -w timeout 600 'wlopm --off \*' resume 'wlopm --on \*' &
38+
```
39+
- Datei `/home/pi/.config/systemd/user/kiosk.service` mit folgendem Inhalt anlegen:
40+
```ini
41+
[Unit]
42+
Description=Start Kiosk mode
43+
[Service]
44+
Type=simple
45+
ExecStart=/usr/bin/labwc
46+
[Install]
47+
WantedBy=default.target
48+
```
49+
- Kiosk Modus Autostart aktivieren: `systemctl --user enable kiosk`
50+
- Als root: Starten von systemd user units ohne login des Users aktivieren: `loginctl enable-linger pi`
51+
52+
Unter https://github.com/evcc-io/images gibt es auch fertige Images für beide Varianten.
53+
54+
render:
55+
- default: |
56+
type: template
57+
template: openwb-native
58+
59+
# RS485 via adapter (Modbus RTU)
60+
modbus: rs485serial
61+
id: 1
62+
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
63+
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
64+
comset: "8N1" # Kommunikationsparameter für den Adapter
65+
66+
# RS485 via TCP/IP (Modbus RTU)
67+
modbus: rs485tcpip
68+
id: 1
69+
host: # Hostname
70+
port: 502 # Port
71+
phases1p3p: false # Phasenumschaltung, Gerät ist mit Phasenumschaltungsoption ausgestattet (optional)
72+
rfid: 413d:2107 # RFID-Kartenleser USB VID:PID, RFID-Kartenleser USB VID:PID Wert (kann der Ausgabe von lsusb entnommen werden), leer wenn kein RFID Kartenleser vorhanden ist (optional)
73+
advanced: |
74+
type: template
75+
template: openwb-native
76+
77+
# RS485 via adapter (Modbus RTU)
78+
modbus: rs485serial
79+
id: 1
80+
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
81+
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
82+
comset: "8N1" # Kommunikationsparameter für den Adapter
83+
84+
# RS485 via TCP/IP (Modbus RTU)
85+
modbus: rs485tcpip
86+
id: 1
87+
host: # Hostname
88+
port: 502 # Port
89+
phases1p3p: false # Phasenumschaltung, Gerät ist mit Phasenumschaltungsoption ausgestattet (optional)
90+
rfid: 413d:2107 # RFID-Kartenleser USB VID:PID, RFID-Kartenleser USB VID:PID Wert (kann der Ausgabe von lsusb entnommen werden), leer wenn kein RFID Kartenleser vorhanden ist (optional)
91+
cpwait: 10s # Dauer der CP Unterbrechnung, bei der Phasenumschaltung und Aufwecken des Autos. Mindestens 5 Sekunden. (optional)
92+
connector: 1 # Ladepunkt, 1 oder 2, normalerweise 1, ausser bei Duo (optional)
93+
params:
94+
- name: modbus
95+
example:
96+
default:
97+
choice: ['rs485']
98+
unit:
99+
description: Modbus Typ
100+
help:
101+
advanced: false
102+
optional: true
103+
- name: phases1p3p
104+
example:
105+
default: false
106+
choice: []
107+
unit:
108+
description: Phasenumschaltung
109+
help: Gerät ist mit Phasenumschaltungsoption ausgestattet
110+
advanced: false
111+
optional: true
112+
- name: rfid
113+
example: 413d:2107
114+
default:
115+
choice: []
116+
unit:
117+
description: RFID-Kartenleser USB VID:PID
118+
help: RFID-Kartenleser USB VID:PID Wert (kann der Ausgabe von lsusb entnommen werden), leer wenn kein RFID Kartenleser vorhanden ist
119+
advanced: false
120+
optional: true
121+
- name: cpwait
122+
example:
123+
default: 10s
124+
choice: []
125+
unit:
126+
description: Dauer der CP Unterbrechnung
127+
help: bei der Phasenumschaltung und Aufwecken des Autos. Mindestens 5 Sekunden.
128+
advanced: true
129+
optional: true
130+
- name: connector
131+
example:
132+
default: 1
133+
choice: []
134+
unit:
135+
description: Ladepunkt
136+
help: 1 oder 2, normalerweise 1, ausser bei Duo
137+
advanced: true
138+
optional: true
139+
modbus:
140+
baudrate: 9600
141+
comset: 8N1
142+
device: /dev/ttyUSB0
143+
host:
144+
id: 1
145+
port: 502
146+
rs485serial: true
147+
rs485tcpip: true

templates/release/de/charger/sma-echarger-semp.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ requirements: ["sponsorship", "skiptest"]
88
description: |
99
Konfiguriere die SEMP Basis-URL (z.B. http://192.168.178.100/SEMP) und die Geräte-ID des Chargers.
1010
WICHTIG: Der Charger darf NICHT gleichzeitig im Sunny Home Manager bzw. im Sunny Portal direkt als Verbraucher registriert sein!
11+
Die Konfigurationsoption "Trennung nach Vollladung" muss deaktiviert sein.
1112
1213
render:
1314
- default: |

templates/release/de/charger/sma-echarger.yaml

Lines changed: 0 additions & 44 deletions
This file was deleted.

templates/release/de/charger/sma-ev-charger-semp.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ requirements: ["sponsorship", "skiptest"]
88
description: |
99
Konfiguriere die SEMP Basis-URL (z.B. http://192.168.178.100/SEMP) und die Geräte-ID des Chargers.
1010
WICHTIG: Der Charger darf NICHT gleichzeitig im Sunny Home Manager bzw. im Sunny Portal direkt als Verbraucher registriert sein!
11+
Die Konfigurationsoption "Trennung nach Vollladung" muss deaktiviert sein.
1112
1213
render:
1314
- default: |

templates/release/de/charger/sma-ev-charger.yaml

Lines changed: 0 additions & 44 deletions
This file was deleted.
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
template: amsleser
2+
product:
3+
identifier: amsleser-no-pow-k
4+
brand: amsleser.no
5+
description: Pow-K
6+
render:
7+
- usage: grid
8+
default: |
9+
type: template
10+
template: amsleser
11+
usage: grid
12+
host: 192.0.2.2 # IP-Adresse oder Hostname
13+
advanced: |
14+
type: template
15+
template: amsleser
16+
usage: grid
17+
host: 192.0.2.2 # IP-Adresse oder Hostname
18+
user: # Benutzerkonto, bspw. E-Mail Adresse, User Id, etc. (optional)
19+
password: # Passwort, Bei führenden Nullen bitte in einfache Hochkommata setzen (optional)
20+
- usage: pv
21+
default: |
22+
type: template
23+
template: amsleser
24+
usage: pv
25+
host: 192.0.2.2 # IP-Adresse oder Hostname
26+
advanced: |
27+
type: template
28+
template: amsleser
29+
usage: pv
30+
host: 192.0.2.2 # IP-Adresse oder Hostname
31+
user: # Benutzerkonto, bspw. E-Mail Adresse, User Id, etc. (optional)
32+
password: # Passwort, Bei führenden Nullen bitte in einfache Hochkommata setzen (optional)
33+
- usage: charge
34+
default: |
35+
type: template
36+
template: amsleser
37+
usage: charge
38+
host: 192.0.2.2 # IP-Adresse oder Hostname
39+
advanced: |
40+
type: template
41+
template: amsleser
42+
usage: charge
43+
host: 192.0.2.2 # IP-Adresse oder Hostname
44+
user: # Benutzerkonto, bspw. E-Mail Adresse, User Id, etc. (optional)
45+
password: # Passwort, Bei führenden Nullen bitte in einfache Hochkommata setzen (optional)
46+
params:
47+
- name: host
48+
example: 192.0.2.2
49+
default:
50+
choice: []
51+
unit:
52+
description: IP-Adresse oder Hostname
53+
help:
54+
advanced: false
55+
optional: false
56+
- name: user
57+
example:
58+
default:
59+
choice: []
60+
unit:
61+
description: Benutzerkonto
62+
help: bspw. E-Mail Adresse, User Id, etc.
63+
advanced: true
64+
optional: true
65+
- name: password
66+
example:
67+
default:
68+
choice: []
69+
unit:
70+
description: Passwort
71+
help: Bei führenden Nullen bitte in einfache Hochkommata setzen
72+
advanced: true
73+
optional: true

0 commit comments

Comments
 (0)