From a7561d69770437f437f56bc8815d819857ef73ba Mon Sep 17 00:00:00 2001 From: naltatis Date: Sat, 23 Nov 2024 02:28:47 +0000 Subject: [PATCH] Templates update for nightly evcc-io/evcc@499f9e95c82f9b4eeb4667b6d3d3fed7aa35b899 --- .../nightly/de/meter/bge_tech_ds100_0.yaml | 100 ++++++++++++++++++ .../nightly/de/meter/bge_tech_ws100_0.yaml | 100 ++++++++++++++++++ templates/nightly/de/tariff/ostrom_0.yaml | 13 +++ .../nightly/en/meter/bge_tech_ds100_0.yaml | 100 ++++++++++++++++++ .../nightly/en/meter/bge_tech_ws100_0.yaml | 100 ++++++++++++++++++ templates/nightly/en/tariff/ostrom_0.yaml | 13 +++ 6 files changed, 426 insertions(+) create mode 100644 templates/nightly/de/meter/bge_tech_ds100_0.yaml create mode 100644 templates/nightly/de/meter/bge_tech_ws100_0.yaml create mode 100644 templates/nightly/de/tariff/ostrom_0.yaml create mode 100644 templates/nightly/en/meter/bge_tech_ds100_0.yaml create mode 100644 templates/nightly/en/meter/bge_tech_ws100_0.yaml create mode 100644 templates/nightly/en/tariff/ostrom_0.yaml diff --git a/templates/nightly/de/meter/bge_tech_ds100_0.yaml b/templates/nightly/de/meter/bge_tech_ds100_0.yaml new file mode 100644 index 000000000..14bc06d87 --- /dev/null +++ b/templates/nightly/de/meter/bge_tech_ds100_0.yaml @@ -0,0 +1,100 @@ +product: + brand: BGEtech + description: DS100 +render: + - usage: grid + default: | + type: template + template: bge_tech_ds100 + usage: grid + + # RS485 via adapter (Modbus RTU) + modbus: rs485serial + id: 1 + device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse + baudrate: 1200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200 + comset: "8N1" # Kommunikationsparameter für den Adapter + + # RS485 via TCP/IP (Modbus RTU) + modbus: rs485tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + + # Modbus TCP + modbus: tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + - usage: pv + default: | + type: template + template: bge_tech_ds100 + usage: pv + + # RS485 via adapter (Modbus RTU) + modbus: rs485serial + id: 1 + device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse + baudrate: 1200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200 + comset: "8N1" # Kommunikationsparameter für den Adapter + + # RS485 via TCP/IP (Modbus RTU) + modbus: rs485tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + + # Modbus TCP + modbus: tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + - usage: charge + default: | + type: template + template: bge_tech_ds100 + usage: charge + + # RS485 via adapter (Modbus RTU) + modbus: rs485serial + id: 1 + device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse + baudrate: 1200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200 + comset: "8N1" # Kommunikationsparameter für den Adapter + + # RS485 via TCP/IP (Modbus RTU) + modbus: rs485tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + + # Modbus TCP + modbus: tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + - usage: aux + default: | + type: template + template: bge_tech_ds100 + usage: aux + + # RS485 via adapter (Modbus RTU) + modbus: rs485serial + id: 1 + device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse + baudrate: 1200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200 + comset: "8N1" # Kommunikationsparameter für den Adapter + + # RS485 via TCP/IP (Modbus RTU) + modbus: rs485tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + + # Modbus TCP + modbus: tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port diff --git a/templates/nightly/de/meter/bge_tech_ws100_0.yaml b/templates/nightly/de/meter/bge_tech_ws100_0.yaml new file mode 100644 index 000000000..13119038a --- /dev/null +++ b/templates/nightly/de/meter/bge_tech_ws100_0.yaml @@ -0,0 +1,100 @@ +product: + brand: BGEtech + description: WS100 +render: + - usage: grid + default: | + type: template + template: bge_tech_ws100 + usage: grid + + # RS485 via adapter (Modbus RTU) + modbus: rs485serial + id: 1 + device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse + baudrate: 1200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200 + comset: "8N1" # Kommunikationsparameter für den Adapter + + # RS485 via TCP/IP (Modbus RTU) + modbus: rs485tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + + # Modbus TCP + modbus: tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + - usage: pv + default: | + type: template + template: bge_tech_ws100 + usage: pv + + # RS485 via adapter (Modbus RTU) + modbus: rs485serial + id: 1 + device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse + baudrate: 1200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200 + comset: "8N1" # Kommunikationsparameter für den Adapter + + # RS485 via TCP/IP (Modbus RTU) + modbus: rs485tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + + # Modbus TCP + modbus: tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + - usage: charge + default: | + type: template + template: bge_tech_ws100 + usage: charge + + # RS485 via adapter (Modbus RTU) + modbus: rs485serial + id: 1 + device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse + baudrate: 1200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200 + comset: "8N1" # Kommunikationsparameter für den Adapter + + # RS485 via TCP/IP (Modbus RTU) + modbus: rs485tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + + # Modbus TCP + modbus: tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + - usage: aux + default: | + type: template + template: bge_tech_ws100 + usage: aux + + # RS485 via adapter (Modbus RTU) + modbus: rs485serial + id: 1 + device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse + baudrate: 1200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200 + comset: "8N1" # Kommunikationsparameter für den Adapter + + # RS485 via TCP/IP (Modbus RTU) + modbus: rs485tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + + # Modbus TCP + modbus: tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port diff --git a/templates/nightly/de/tariff/ostrom_0.yaml b/templates/nightly/de/tariff/ostrom_0.yaml new file mode 100644 index 000000000..75b5a382a --- /dev/null +++ b/templates/nightly/de/tariff/ostrom_0.yaml @@ -0,0 +1,13 @@ +product: + brand: Ostrom + group: Dynamischer Strompreis +requirements: ["skiptest"] +description: | + Erzeuge einen 'Production Client' in dem Tibber-Entwicklerportal: https://developer.ostrom-api.io/ +render: + - default: | + type: template + template: ostrom + clientid: 476c477d8a039529478ebd690d35ddd80e3308ffc49b59c65b142321aee963a4 + clientsecret: 476c477d8a039529478ebd690d35ddd80e3308ffc49b59c65b142321aee963a4476c477d8a039529478ebd690d35ddd80e3308ffc49b59c65b142321aee963a4a + contract: 100523456 # Nur erforderlich, wenn mehrere Verträge unter einem Benutzer existieren (optional) diff --git a/templates/nightly/en/meter/bge_tech_ds100_0.yaml b/templates/nightly/en/meter/bge_tech_ds100_0.yaml new file mode 100644 index 000000000..14bc06d87 --- /dev/null +++ b/templates/nightly/en/meter/bge_tech_ds100_0.yaml @@ -0,0 +1,100 @@ +product: + brand: BGEtech + description: DS100 +render: + - usage: grid + default: | + type: template + template: bge_tech_ds100 + usage: grid + + # RS485 via adapter (Modbus RTU) + modbus: rs485serial + id: 1 + device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse + baudrate: 1200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200 + comset: "8N1" # Kommunikationsparameter für den Adapter + + # RS485 via TCP/IP (Modbus RTU) + modbus: rs485tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + + # Modbus TCP + modbus: tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + - usage: pv + default: | + type: template + template: bge_tech_ds100 + usage: pv + + # RS485 via adapter (Modbus RTU) + modbus: rs485serial + id: 1 + device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse + baudrate: 1200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200 + comset: "8N1" # Kommunikationsparameter für den Adapter + + # RS485 via TCP/IP (Modbus RTU) + modbus: rs485tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + + # Modbus TCP + modbus: tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + - usage: charge + default: | + type: template + template: bge_tech_ds100 + usage: charge + + # RS485 via adapter (Modbus RTU) + modbus: rs485serial + id: 1 + device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse + baudrate: 1200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200 + comset: "8N1" # Kommunikationsparameter für den Adapter + + # RS485 via TCP/IP (Modbus RTU) + modbus: rs485tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + + # Modbus TCP + modbus: tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + - usage: aux + default: | + type: template + template: bge_tech_ds100 + usage: aux + + # RS485 via adapter (Modbus RTU) + modbus: rs485serial + id: 1 + device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse + baudrate: 1200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200 + comset: "8N1" # Kommunikationsparameter für den Adapter + + # RS485 via TCP/IP (Modbus RTU) + modbus: rs485tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + + # Modbus TCP + modbus: tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port diff --git a/templates/nightly/en/meter/bge_tech_ws100_0.yaml b/templates/nightly/en/meter/bge_tech_ws100_0.yaml new file mode 100644 index 000000000..13119038a --- /dev/null +++ b/templates/nightly/en/meter/bge_tech_ws100_0.yaml @@ -0,0 +1,100 @@ +product: + brand: BGEtech + description: WS100 +render: + - usage: grid + default: | + type: template + template: bge_tech_ws100 + usage: grid + + # RS485 via adapter (Modbus RTU) + modbus: rs485serial + id: 1 + device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse + baudrate: 1200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200 + comset: "8N1" # Kommunikationsparameter für den Adapter + + # RS485 via TCP/IP (Modbus RTU) + modbus: rs485tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + + # Modbus TCP + modbus: tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + - usage: pv + default: | + type: template + template: bge_tech_ws100 + usage: pv + + # RS485 via adapter (Modbus RTU) + modbus: rs485serial + id: 1 + device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse + baudrate: 1200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200 + comset: "8N1" # Kommunikationsparameter für den Adapter + + # RS485 via TCP/IP (Modbus RTU) + modbus: rs485tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + + # Modbus TCP + modbus: tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + - usage: charge + default: | + type: template + template: bge_tech_ws100 + usage: charge + + # RS485 via adapter (Modbus RTU) + modbus: rs485serial + id: 1 + device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse + baudrate: 1200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200 + comset: "8N1" # Kommunikationsparameter für den Adapter + + # RS485 via TCP/IP (Modbus RTU) + modbus: rs485tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + + # Modbus TCP + modbus: tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + - usage: aux + default: | + type: template + template: bge_tech_ws100 + usage: aux + + # RS485 via adapter (Modbus RTU) + modbus: rs485serial + id: 1 + device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse + baudrate: 1200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200 + comset: "8N1" # Kommunikationsparameter für den Adapter + + # RS485 via TCP/IP (Modbus RTU) + modbus: rs485tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port + + # Modbus TCP + modbus: tcpip + id: 1 + host: 192.0.2.2 # Hostname + port: 502 # Port diff --git a/templates/nightly/en/tariff/ostrom_0.yaml b/templates/nightly/en/tariff/ostrom_0.yaml new file mode 100644 index 000000000..3bdd3641f --- /dev/null +++ b/templates/nightly/en/tariff/ostrom_0.yaml @@ -0,0 +1,13 @@ +product: + brand: Ostrom + group: Dynamic electricity price +requirements: ["skiptest"] +description: | + Create a 'Production Client' in the Ostrom developer portal: https://developer.ostrom-api.io/ +render: + - default: | + type: template + template: ostrom + clientid: 476c477d8a039529478ebd690d35ddd80e3308ffc49b59c65b142321aee963a4 + clientsecret: 476c477d8a039529478ebd690d35ddd80e3308ffc49b59c65b142321aee963a4476c477d8a039529478ebd690d35ddd80e3308ffc49b59c65b142321aee963a4a + contract: 100523456 # Only required if multiple contracts belong to the same user (optional)