Skip to content

Commit 1a1f48c

Browse files
committed
Templates update for nightly evcc-io/evcc@f69252e
1 parent 2ef12a2 commit 1a1f48c

4 files changed

Lines changed: 190 additions & 0 deletions

File tree

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
template: danfoss-triplelynx-tlx
2+
product:
3+
identifier: danfoss-triplelynx-tlx-tlxplus
4+
brand: Danfoss
5+
description: TripleLynx TLX/TLX+
6+
description: |
7+
Die Kommunikation erfolgt über die RS485-Schnittstelle des Wechselrichters (ComLynx-Protokoll).
8+
9+
**Verkabelung (RJ45-Stecker am Wechselrichter):**
10+
- Pin 1: GND
11+
- Pin 2: B (RS485-)
12+
- Pin 3: A (RS485+)
13+
- Pin 6: B (Daisy-Chain zum nächsten Gerät)
14+
- Pin 7: A (Daisy-Chain zum nächsten Gerät)
15+
16+
Busabschlusswiderstände (120 Ω) am ersten und letzten Gerät der Kette erforderlich
17+
(Pins 4→6 und 5→7 am Wechselrichter).
18+
19+
Verbinde den USB-RS485-Adapter (oder Netzwerk-Seriellbrücke) mit dem RS485-Bus.
20+
Mehrere Wechselrichter an einem Bus: `node`-Parameter für jeden Wechselrichter setzen.
21+
22+
render:
23+
- usage: pv
24+
default: |
25+
type: template
26+
template: danfoss-triplelynx-tlx
27+
usage: pv
28+
device: /dev/ttyUSB0 # Serieller Anschluss (USB-RS485-Adapter), z. B. /dev/ttyUSB0 — Gegenseitig ausschließend mit uri (optional)
29+
uri: localhost:4196 # TCP-Endpunkt einer Netzwerk-Seriellbrücke, z. B. rs485bridge.lan:4196 — Gegenseitig ausschließend mit device (optional)
30+
advanced: |
31+
type: template
32+
template: danfoss-triplelynx-tlx
33+
usage: pv
34+
device: /dev/ttyUSB0 # Serieller Anschluss (USB-RS485-Adapter), z. B. /dev/ttyUSB0 — Gegenseitig ausschließend mit uri (optional)
35+
uri: localhost:4196 # TCP-Endpunkt einer Netzwerk-Seriellbrücke, z. B. rs485bridge.lan:4196 — Gegenseitig ausschließend mit device (optional)
36+
node: c-6-b1 # Geräteadresse (hex, Format N-S-NN), Nur erforderlich wenn mehrere Wechselrichter am selben RS485-Bus hängen. Die Adresse wird beim Start automatisch ermittelt und im Log ausgegeben. Format: Netzwerk-Subnetz-Knoten in Hex, z. B. c-6-b1 (optional)
37+
baudrate: 19200 # Baudrate, Typische Werte sind 9600, 19200, 38400, 57600, 115200 (optional)
38+
maxacpower: 0 # Maximale AC Leistung des Hybrid-Wechselrichters (W), optional
39+
params:
40+
- name: device
41+
example: /dev/ttyUSB0
42+
default:
43+
choice: []
44+
unit:
45+
description: Serieller Anschluss (USB-RS485-Adapter)
46+
help: z. B. /dev/ttyUSB0 — Gegenseitig ausschließend mit uri
47+
advanced: false
48+
optional: true
49+
- name: uri
50+
example: localhost:4196
51+
default:
52+
choice: []
53+
unit:
54+
description: TCP-Endpunkt einer Netzwerk-Seriellbrücke
55+
help: z. B. rs485bridge.lan:4196 — Gegenseitig ausschließend mit device
56+
advanced: false
57+
optional: true
58+
- name: node
59+
example: c-6-b1
60+
default:
61+
choice: []
62+
unit:
63+
description: Geräteadresse (hex, Format N-S-NN)
64+
help: 'Nur erforderlich wenn mehrere Wechselrichter am selben RS485-Bus hängen. Die Adresse wird beim Start automatisch ermittelt und im Log ausgegeben. Format: Netzwerk-Subnetz-Knoten in Hex, z. B. c-6-b1'
65+
advanced: true
66+
optional: true
67+
- name: baudrate
68+
example:
69+
default: 19200
70+
choice: []
71+
unit:
72+
description: Baudrate
73+
help: Typische Werte sind 9600, 19200, 38400, 57600, 115200
74+
advanced: true
75+
optional: true
76+
- name: maxacpower
77+
example: 5000
78+
default: 0
79+
choice: []
80+
unit: W
81+
description: Maximale AC Leistung des Hybrid-Wechselrichters
82+
help:
83+
advanced: true
84+
optional: true

templates/nightly/de/tariff/enever.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,13 @@ render:
1111
template: enever
1212
token: # Token
1313
provider: # Anbieter, [, AA, AIP, ANWB, BE, EE, EN, EVO, EZ, FR, GSL, MDE, NE, PE, TI, VDB, VON, WE, ZG, ZP]
14+
resolution: quarterly # Preisauflösung, [hourly, quarterly]
1415
advanced: |
1516
type: template
1617
template: enever
1718
token: # Token
1819
provider: # Anbieter, [, AA, AIP, ANWB, BE, EE, EN, EVO, EZ, FR, GSL, MDE, NE, PE, TI, VDB, VON, WE, ZG, ZP]
20+
resolution: quarterly # Preisauflösung, [hourly, quarterly]
1921
charges: # Aufschlag, Zusätzlicher fester Aufschlag pro kWh (optional)
2022
tax: # Steuer, Zusätzlicher prozentualer Aufschlag (z.B. 0.2 für 20%) (optional)
2123
formula: math.Max((price + charges) * (1 + tax), 0.0) # Formel, Individuelle Formel zur Berechnung des Preises (optional)
@@ -40,6 +42,15 @@ params:
4042
help:
4143
advanced: false
4244
optional: false
45+
- name: resolution
46+
example:
47+
default: quarterly
48+
choice: ['hourly', 'quarterly']
49+
unit:
50+
description: Preisauflösung
51+
help:
52+
advanced: false
53+
optional: false
4354
- name: charges
4455
example:
4556
default:
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
template: danfoss-triplelynx-tlx
2+
product:
3+
identifier: danfoss-triplelynx-tlx-tlxplus
4+
brand: Danfoss
5+
description: TripleLynx TLX/TLX+
6+
description: |
7+
Communication uses the RS485 port of the inverter (ComLynx protocol).
8+
9+
**Wiring (RJ45 connector on the inverter):**
10+
- Pin 1: GND
11+
- Pin 2: B (RS485-)
12+
- Pin 3: A (RS485+)
13+
- Pin 6: B (daisy-chain to next device)
14+
- Pin 7: A (daisy-chain to next device)
15+
16+
Termination resistors (120 Ω) are required at both ends of the bus
17+
(bridge pins 4→6 and 5→7 on the inverter).
18+
19+
Connect a USB-RS485 adapter (or a network serial bridge) to the RS485 bus.
20+
For multiple inverters on one bus set the `node` parameter for each meter entry.
21+
22+
render:
23+
- usage: pv
24+
default: |
25+
type: template
26+
template: danfoss-triplelynx-tlx
27+
usage: pv
28+
device: /dev/ttyUSB0 # Serial port (USB-RS485 adapter), e.g. /dev/ttyUSB0 — mutually exclusive with uri (optional)
29+
uri: localhost:4196 # TCP endpoint of a network RS485 bridge, e.g. rs485bridge.lan:4196 — mutually exclusive with device (optional)
30+
advanced: |
31+
type: template
32+
template: danfoss-triplelynx-tlx
33+
usage: pv
34+
device: /dev/ttyUSB0 # Serial port (USB-RS485 adapter), e.g. /dev/ttyUSB0 — mutually exclusive with uri (optional)
35+
uri: localhost:4196 # TCP endpoint of a network RS485 bridge, e.g. rs485bridge.lan:4196 — mutually exclusive with device (optional)
36+
node: c-6-b1 # Inverter node address (hex, N-S-NN), Only required when multiple inverters share the same RS485 bus. The address is discovered automatically on startup and printed to the log. Format: network-subnet-node in hex, e.g. c-6-b1 (optional)
37+
baudrate: 19200 # Baudrate, Typical values are 9600, 19200, 38400, 57600, 115200 (optional)
38+
maxacpower: 0 # Maximum AC power of the hybrid inverter (W), optional
39+
params:
40+
- name: device
41+
example: /dev/ttyUSB0
42+
default:
43+
choice: []
44+
unit:
45+
description: Serial port (USB-RS485 adapter)
46+
help: e.g. /dev/ttyUSB0 — mutually exclusive with uri
47+
advanced: false
48+
optional: true
49+
- name: uri
50+
example: localhost:4196
51+
default:
52+
choice: []
53+
unit:
54+
description: TCP endpoint of a network RS485 bridge
55+
help: e.g. rs485bridge.lan:4196 — mutually exclusive with device
56+
advanced: false
57+
optional: true
58+
- name: node
59+
example: c-6-b1
60+
default:
61+
choice: []
62+
unit:
63+
description: Inverter node address (hex, N-S-NN)
64+
help: 'Only required when multiple inverters share the same RS485 bus. The address is discovered automatically on startup and printed to the log. Format: network-subnet-node in hex, e.g. c-6-b1'
65+
advanced: true
66+
optional: true
67+
- name: baudrate
68+
example:
69+
default: 19200
70+
choice: []
71+
unit:
72+
description: Baudrate
73+
help: Typical values are 9600, 19200, 38400, 57600, 115200
74+
advanced: true
75+
optional: true
76+
- name: maxacpower
77+
example: 5000
78+
default: 0
79+
choice: []
80+
unit: W
81+
description: Maximum AC power of the hybrid inverter
82+
help:
83+
advanced: true
84+
optional: true

templates/nightly/en/tariff/enever.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,13 @@ render:
1111
template: enever
1212
token: # Token
1313
provider: # Provider, [, AA, AIP, ANWB, BE, EE, EN, EVO, EZ, FR, GSL, MDE, NE, PE, TI, VDB, VON, WE, ZG, ZP]
14+
resolution: quarterly # Price resolution, [hourly, quarterly]
1415
advanced: |
1516
type: template
1617
template: enever
1718
token: # Token
1819
provider: # Provider, [, AA, AIP, ANWB, BE, EE, EN, EVO, EZ, FR, GSL, MDE, NE, PE, TI, VDB, VON, WE, ZG, ZP]
20+
resolution: quarterly # Price resolution, [hourly, quarterly]
1921
charges: # Charge, Additional fixed charge per kWh (optional)
2022
tax: # Tax, Additional percentage charge (e.g. 0.2 for 20%) (optional)
2123
formula: math.Max((price + charges) * (1 + tax), 0.0) # Formula, Individual formula for calculating the price (optional)
@@ -40,6 +42,15 @@ params:
4042
help:
4143
advanced: false
4244
optional: false
45+
- name: resolution
46+
example:
47+
default: quarterly
48+
choice: ['hourly', 'quarterly']
49+
unit:
50+
description: Price resolution
51+
help:
52+
advanced: false
53+
optional: false
4354
- name: charges
4455
example:
4556
default:

0 commit comments

Comments
 (0)