Unify and correct templates for better results in docs (#3011)

This commit is contained in:
Michael Geers 2022-03-29 22:25:57 +02:00 • committed by GitHub
parent 4487bf192f
commit f8a47d765b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
161 changed files with 79 additions and 2888 deletions

View file

@ -9,11 +9,23 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Set up Go
uses: actions/setup-go@v2
with:
go-version: ^1.18
id: go
- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Install tools
run: make install
- name: Assets
run: make assets
- name: Clean git
run: |
git checkout go.*

1
.gitignore vendored
View file

@ -10,6 +10,7 @@ __debug_bin
!util/templates/**/*.yaml
!package*.json
!evcc.dist.yaml
templates/docs/*
evcc
evcc.exe
evcc_*

View file

@ -2,17 +2,17 @@ template: daheimladen
products:
- brand: DaheimLaden
description:
generic: Wallbox (Cloud API)
generic: Wallbox
params:
- name: token
help:
de: "Sie bekommen dieses Access Token vom Daheimladen Support: info@daheimladen.de"
en: "Request your access token from Daheimladen support: info@daheimladen.de"
de: "Sie bekommen dieses Access Token vom Daheimladen Support: info@daheimladen.de."
en: "Request your access token from Daheimladen support: info@daheimladen.de."
- name: stationid
example: "xxxxxxxxxxxx990"
help:
de: "Die Software Seriennummer, welche auf dem Bildschirm der Wallbox angezeigt wird"
en: "Software Serial Number displayed on the display of the wallbox"
de: "Die Software Seriennummer, welche auf dem Bildschirm der Wallbox angezeigt wird."
en: "Software Serial Number displayed on the display of the wallbox."
render: |
type: daheimladen
stationID: {{ .stationid }}

View file

@ -2,7 +2,7 @@ template: easee
products:
- brand: Easee
description:
generic: Home (Cloud API)
generic: Home
capabilities: ["1p3p"]
requirements:
evcc: ["sponsorship"]

View file

@ -1,8 +1,8 @@
template: hardybarth-ecb1
products:
- brand: hardybarth-ecb1
- brand: HardyBarth
description:
generic: HardyBarth cPH1 (eCB1 controller)
generic: cPH1 eCB1 Controller
params:
- name: host
required: true

View file

@ -1,8 +1,8 @@
template: hardybarth-salia
products:
- brand: hardybarth-salia
- brand: HardyBarth
description:
generic: HardyBarth (Salia PLCC controller)
generic: Salia PLCC Controller
params:
- name: host
required: true

View file

@ -2,7 +2,7 @@ template: heidelberg
products:
- brand: Heidelberg
description:
generic: Energy Control (Modbus RTU)
generic: Energy Control
- brand: SENEC
description:
generic: Wallbox pro s

View file

@ -1,7 +1,8 @@
template: openwb
products:
- description:
generic: openWB (MQTT)
- brand: openWB
description:
generic: MQTT
requirements:
description:
en: The wallbox has to be configured running as a loadpoint.

View file

@ -1,7 +1,8 @@
template: phoenix-em-eth
products:
- description:
generic: Phoenix EM-CP-PP-ETH Controller (Modbus TCP)
- brand: Phoenix
description:
generic: EM-CP-PP-ETH Controller (Modbus TCP)
group: generic
requirements:
description:

View file

@ -1,7 +1,8 @@
template: phoenix-ev-eth
products:
- description:
generic: Phoenix EV-ETH Controller (Modbus TCP)
- brand: Phoenix
description:
generic: EV-ETH Controller (Modbus TCP)
group: generic
requirements:
description:

View file

@ -1,7 +1,8 @@
template: phoenix-ev-ser
products:
- description:
generic: Phoenix EV-SER Controller (Modbus RTU)
- brand: Phoenix
description:
generic: EV-SER Controller (Modbus RTU)
group: generic
params:
- name: modbus

View file

@ -292,6 +292,7 @@ presets:
vehiclecloud:
params:
- name: cloud
advanced: true
render: |
{{define "vehicle-cloud"}}
cloud: {{ .cloud }}

View file

@ -2,8 +2,7 @@ template: eastron
products:
- brand: Eastron
description:
de: SDM Modbus Strommessgeräte
en: SDM Modbus Meter
generic: SDM Modbus
params:
- name: usage
choice: ["grid", "pv", "battery", "charge"]

View file

@ -1,10 +1,13 @@
template: sungrow-dongle
products:
- brand: Sungrow (Wifi dongle)
- brand: Sungrow
description:
generic: Inverter (Beta)
generic: Inverter (Wifi dongle)
guidedsetup:
enable: true
requirements:
description:
generic: beta
params:
- name: usage
choice: ["grid", "pv", "battery"]

View file

@ -1,10 +1,13 @@
template: sungrow
products:
- brand: Sungrow (LAN)
- brand: Sungrow
description:
generic: Inverter (Beta)
generic: Inverter (LAN)
guidedsetup:
enable: true
requirements:
description:
generic: beta
params:
- name: usage
choice: ["grid", "pv", "battery"]

View file

@ -1,7 +1,8 @@
template: volkszaehler-http
products:
- description:
generic: Volkszähler (HTTP API)
- brand: Volkszähler
description:
generic: HTTP API
group: generic
params:
- name: usage

View file

@ -1,7 +1,8 @@
template: volkszaehler-importexport
products:
- description:
generic: Volkszähler (HTTP API, Import & Export)
- brand: Volkszähler
description:
generic: HTTP API, Import & Export
group: generic
params:
- name: usage

View file

@ -1,7 +1,8 @@
template: volkszaehler-ws
products:
- description:
generic: Volkszähler (WebSocket API)
- brand: Volkszähler
description:
generic: WebSocket API
group: generic
params:
- name: usage

View file

@ -1,6 +1,9 @@
template: audi
products:
- brand: Audi
description:
de: andere
en: others
params:
- preset: vehiclebase
- preset: vehicleidentify

View file

@ -3,6 +3,10 @@ products:
- description:
generic: Open Vehicle Monitoring System
group: generic
requirements:
description:
de: Unterstützung für alle Fahrzeuge via ODB2 Adapter im Fahrzeug. Mehr Infos bei [Open Vehicle Monitoring System](http://api.openvehicles.com/).
en: Support for all vehicles via ODB2 adapter in the vehicle. More info at [Open Vehicle Monitoring System](http://api.openvehicles.com/).
params:
- name: title
- name: user

View file

@ -3,6 +3,10 @@ products:
- brand: Volkswagen
description:
generic: We Connect ID
requirements:
description:
de: ID.3, ID.4 (funktioniert auch für e-Golf, e-Up)
en: ID.3, ID.4 (also works for e-Golf, e-Up)
params:
- preset: vehiclebase
- preset: vehicleidentify

View file

@ -2,7 +2,11 @@ template: vw
products:
- brand: Volkswagen
description:
generic: We Connect
generic: We Connect (legacy)
requirements:
description:
de: ältere Modelle wie e-Up, e-Golf, etc.
en: older Models like e-Up, e-Golf, etc.
params:
- preset: vehiclebase
- preset: vehicleidentify

View file

@ -1,18 +0,0 @@
product:
brand: ABL
description: eMH
requirements: ["sponsorship"]
render:
- default: |
type: template
template: abl
# Modbus Start
id: 1
# RS485 via adapter:
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 38400 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8E1" # Kommunikationsparameter für den Adapter
# RS485 via TCPIP:
uri: 192.0.2.2:502 # IP-Adresse oder Hostname: Port
rtu: true
# Modbus End

View file

@ -1,18 +0,0 @@
product:
brand: SENEC
description: Wallbox pro
requirements: ["sponsorship"]
render:
- default: |
type: template
template: abl
# Modbus Start
id: 1
# RS485 via adapter:
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 38400 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8E1" # Kommunikationsparameter für den Adapter
# RS485 via TCPIP:
uri: 192.0.2.2:502 # IP-Adresse oder Hostname: Port
rtu: true
# Modbus End

View file

@ -1,14 +0,0 @@
product:
brand: Alfen
description: Eve
capabilities: ["1p3p"]
requirements: ["sponsorship"]
render:
- default: |
type: template
template: alfen
# Modbus Start
id: 1
# TCPIP
uri: 192.0.2.2:502 # IP-Adresse oder Hostname: Port
# Modbus End

View file

@ -1,18 +0,0 @@
product:
brand: Alphatec
description: Wallbox Mini
requirements: ["sponsorship"]
render:
- default: |
type: template
template: alphatec
# Modbus Start
id: 1
# RS485 via adapter:
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCPIP:
uri: 192.0.2.2:502 # IP-Adresse oder Hostname: Port
rtu: true
# Modbus End

View file

@ -1,13 +0,0 @@
product:
brand: Mennekes
description: AMTRON XTRA
requirements: ["sponsorship"]
render:
- default: |
type: template
template: amtron
# Modbus Start
id: 255
# TCPIP
uri: 192.0.2.2:502 # IP-Adresse oder Hostname: Port
# Modbus End

View file

@ -1,13 +0,0 @@
product:
brand: Mennekes
description: AMTRON PREMIUM
requirements: ["sponsorship"]
render:
- default: |
type: template
template: amtron
# Modbus Start
id: 255
# TCPIP
uri: 192.0.2.2:502 # IP-Adresse oder Hostname: Port
# Modbus End

View file

@ -1,9 +0,0 @@
product:
brand: cFos
description: PowerBrain
requirements: ["sponsorship"]
render:
- default: |
type: template
template: cfos
host: 192.0.2.2 # IP-Adresse oder Hostname

View file

@ -1,9 +0,0 @@
product:
brand: DaheimLaden
description: Wallbox (Cloud API)
render:
- default: |
type: template
template: daheimladen
token: # Sie bekommen dieses Access Token vom Daheimladen Support: info@daheimladen.de # Optional
stationid: xxxxxxxxxxxx990 # Die Software Seriennummer, welche auf dem Bildschirm der Wallbox angezeigt wird # Optional

View file

@ -1,12 +0,0 @@
product:
brand: Easee
description: Home (Cloud API)
capabilities: ["1p3p"]
requirements: ["sponsorship"]
render:
- default: |
type: template
template: easee
user: # Benutzername um auf das Gerät zuzugreifen
password: # Passwort des Benutzerkontos
charger: EH______

View file

@ -1,11 +0,0 @@
product:
description: EEBUS kompatible Wallbox
group: Generische Unterstützung
capabilities: ["iso151182"]
requirements: ["eebus"]
render:
- default: |
type: template
template: eebus
ski: # Die SKI der Wallbox, ist üblicherweise im Web Interface der Wallbox zu finden
enforcePVLimits: true # Verwende PV Laden über eine Ladebegrenzung (wie herkömmliche Wallboxen) bei Fahrzeugen mit Unterstützung von ISO15118 # Optional

View file

@ -1,16 +0,0 @@
product:
description: EVSE DIN
render:
- default: |
type: template
template: evse_din
# Modbus Start
id: 1
# RS485 via adapter:
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCPIP:
uri: 192.0.2.2:502 # IP-Adresse oder Hostname: Port
rtu: true
# Modbus End

View file

@ -1,7 +0,0 @@
product:
description: EVSE-Wifi
render:
- default: |
type: template
template: evsewifi
host: 192.0.2.2 # IP-Adresse oder Hostname

View file

@ -1,13 +0,0 @@
product:
brand: AVM
description: FritzDECT
group: Schaltbare Steckdosen
render:
- default: |
type: template
template: fritzdect
uri: https://fritz.box # Optional
user: # Benutzername um auf das Gerät zuzugreifen
password: # Passwort des Benutzerkontos
ain: 007788992233 # Die AIN ist auf dem Typenschild auf der Geräterückseite aufgedruckt.
standbypower: 15 # Leistung oberhalb des angegebenen Wertes wird als Ladeleistung gewertet # Optional

View file

@ -1,14 +0,0 @@
product:
brand: go-e
description: Charger HOME+ (V3)
capabilities: ["1p3p"]
description: |
Benötigt mindestens Firmware 052.1 oder neuer.
Für 1P/3P-Phasenumschaltung muss die HTTP API v2 im Charger aktiviert sein.
render:
- default: |
type: template
template: go-e-v3
host: 192.0.2.2 # IP-Adresse oder Hostname

View file

@ -1,14 +0,0 @@
product:
brand: go-e
description: Charger HOMEfix (V3)
capabilities: ["1p3p"]
description: |
Benötigt mindestens Firmware 052.1 oder neuer.
Für 1P/3P-Phasenumschaltung muss die HTTP API v2 im Charger aktiviert sein.
render:
- default: |
type: template
template: go-e-v3
host: 192.0.2.2 # IP-Adresse oder Hostname

View file

@ -1,10 +0,0 @@
product:
brand: go-e
description: Charger HOME+
description: |
Benötigt mindestens Firmware 040.0 oder neuer.
render:
- default: |
type: template
template: go-e
host: 192.0.2.2 # IP-Adresse oder Hostname

View file

@ -1,10 +0,0 @@
product:
brand: go-e
description: Charger HOMEfix
description: |
Benötigt mindestens Firmware 040.0 oder neuer.
render:
- default: |
type: template
template: go-e
host: 192.0.2.2 # IP-Adresse oder Hostname

View file

@ -1,10 +0,0 @@
product:
brand: go-e
description: Charger Pro
description: |
Benötigt mindestens Firmware 040.0 oder neuer.
render:
- default: |
type: template
template: go-e
host: 192.0.2.2 # IP-Adresse oder Hostname

View file

@ -1,8 +0,0 @@
product:
brand: hardybarth-ecb1
description: HardyBarth cPH1 (eCB1 controller)
render:
- default: |
type: template
template: hardybarth-ecb1
host: 192.0.2.2 # IP-Adresse oder Hostname

View file

@ -1,8 +0,0 @@
product:
brand: hardybarth-salia
description: HardyBarth (Salia PLCC controller)
render:
- default: |
type: template
template: hardybarth-salia
host: 192.0.2.2 # IP-Adresse oder Hostname

View file

@ -1,18 +0,0 @@
product:
brand: Heidelberg
description: Energy Control (Modbus RTU)
requirements: ["sponsorship"]
render:
- default: |
type: template
template: heidelberg
# Modbus Start
id: 1
# RS485 via adapter:
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 19200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8E1" # Kommunikationsparameter für den Adapter
# RS485 via TCPIP:
uri: 192.0.2.2:502 # IP-Adresse oder Hostname: Port
rtu: true
# Modbus End

View file

@ -1,18 +0,0 @@
product:
brand: SENEC
description: Wallbox pro s
requirements: ["sponsorship"]
render:
- default: |
type: template
template: heidelberg
# Modbus Start
id: 1
# RS485 via adapter:
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 19200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8E1" # Kommunikationsparameter für den Adapter
# RS485 via TCPIP:
uri: 192.0.2.2:502 # IP-Adresse oder Hostname: Port
rtu: true
# Modbus End

View file

@ -1,18 +0,0 @@
product:
brand: Walther Werke
description: Basic Evo Pro
requirements: ["sponsorship"]
render:
- default: |
type: template
template: heidelberg
# Modbus Start
id: 1
# RS485 via adapter:
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 19200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8E1" # Kommunikationsparameter für den Adapter
# RS485 via TCPIP:
uri: 192.0.2.2:502 # IP-Adresse oder Hostname: Port
rtu: true
# Modbus End

View file

@ -1,12 +0,0 @@
product:
brand: i-CHARGE
description: CION
render:
- default: |
type: template
template: ichargecion
# Modbus Start
id: 1
# TCPIP
uri: 192.0.2.2:502 # IP-Adresse oder Hostname: Port
# Modbus End

View file

@ -1,13 +0,0 @@
product:
brand: Innogy
description: eBox
requirements: ["sponsorship"]
render:
- default: |
type: template
template: innogy-ebox
# Modbus Start
id: 1
# TCPIP
uri: 192.0.2.2:502 # IP-Adresse oder Hostname: Port
# Modbus End

View file

@ -1,17 +0,0 @@
product:
brand: KEBA
description: KeContact P20
capabilities: ["rfid"]
description: |
Es muss eine sogenannte UDP Funktion über den DIP Schalter 1.3 eingeschaltet (ON) werden. Die Installationsanleitung der Wallbox hilft hier weiter.
render:
- default: |
type: template
template: keba
host: 192.0.2.2 # IP-Adresse oder Hostname
advanced: |
type: template
template: keba
host: 192.0.2.2 # IP-Adresse oder Hostname
rfid: 765765348 # Die Kennung eines RFID Tags um den Lademodus zu starten, selbst wenn die Wallbox gesperrt ist. # Optional
serial: # Die Seriennummer, ermöglicht es auch mit der Wallbox zu kommunizieren wenn evcc in Docker läuft. # Optional

View file

@ -1,17 +0,0 @@
product:
brand: KEBA
description: KeContact P30
capabilities: ["rfid"]
description: |
Es muss eine sogenannte UDP Funktion über den DIP Schalter 1.3 eingeschaltet (ON) werden. Die Installationsanleitung der Wallbox hilft hier weiter.
render:
- default: |
type: template
template: keba
host: 192.0.2.2 # IP-Adresse oder Hostname
advanced: |
type: template
template: keba
host: 192.0.2.2 # IP-Adresse oder Hostname
rfid: 765765348 # Die Kennung eines RFID Tags um den Lademodus zu starten, selbst wenn die Wallbox gesperrt ist. # Optional
serial: # Die Seriennummer, ermöglicht es auch mit der Wallbox zu kommunizieren wenn evcc in Docker läuft. # Optional

View file

@ -1,17 +0,0 @@
product:
brand: BMW
description: i Wallbox
capabilities: ["rfid"]
description: |
Es muss eine sogenannte UDP Funktion über den DIP Schalter 1.3 eingeschaltet (ON) werden. Die Installationsanleitung der Wallbox hilft hier weiter.
render:
- default: |
type: template
template: keba
host: 192.0.2.2 # IP-Adresse oder Hostname
advanced: |
type: template
template: keba
host: 192.0.2.2 # IP-Adresse oder Hostname
rfid: 765765348 # Die Kennung eines RFID Tags um den Lademodus zu starten, selbst wenn die Wallbox gesperrt ist. # Optional
serial: # Die Seriennummer, ermöglicht es auch mit der Wallbox zu kommunizieren wenn evcc in Docker läuft. # Optional

View file

@ -1,9 +0,0 @@
product:
brand: NRGKick
description: Bluetooth
render:
- default: |
type: template
template: nrgkick-bluetooth
mac:
pin:

View file

@ -1,10 +0,0 @@
product:
brand: NRGKick
description: Connect
render:
- default: |
type: template
template: nrgkick-connect
host: 192.0.2.2 # IP-Adresse oder Hostname
mac:
password: # Passwort des Benutzerkontos

View file

@ -1,10 +0,0 @@
product:
description: openWB (MQTT)
description: |
Die Wallbox muss als Ladepunkt konfiguriert sein.
render:
- default: |
type: template
template: openwb
host: 192.0.2.2 # IP-Adresse oder Hostname
loadpointid: 1 # Optional

View file

@ -1,12 +0,0 @@
product:
brand: PC Electric
description: Garo
requirements: ["sponsorship"]
description: |
Es können momentan nur als Master konfigurierte Geräte verwendet werden!
render:
- default: |
type: template
template: pcelectric-garo
host: 192.0.2.2 # IP-Adresse oder Hostname # Optional
port: 8080 # Port # Optional

View file

@ -1,11 +0,0 @@
product:
description: Phoenix EM-CP-PP-ETH Controller (Modbus TCP)
group: Generische Unterstützung
description: |
Die Wallbox muss über ein Netzwerkkabel angebunden sein und im Gerät muss der DIP Schalter 10 auf 'ON' gestellt sein.
render:
- default: |
type: template
template: phoenix-em-eth
host: 192.0.2.2 # IP-Adresse oder Hostname
port: 502 # Port # Optional

View file

@ -1,11 +0,0 @@
product:
description: Phoenix EV-ETH Controller (Modbus TCP)
group: Generische Unterstützung
description: |
Die Wallbox muss über ein Netzwerkkabel angebunden sein und im Gerät muss der DIP Schalter 10 auf 'ON' gestellt sein.
render:
- default: |
type: template
template: phoenix-ev-eth
host: 192.0.2.2 # IP-Adresse oder Hostname
port: 502 # Port # Optional

View file

@ -1,17 +0,0 @@
product:
description: Phoenix EV-SER Controller (Modbus RTU)
group: Generische Unterstützung
render:
- default: |
type: template
template: phoenix-ev-ser
# Modbus Start
id: 1
# RS485 via adapter:
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCPIP:
uri: 192.0.2.2:502 # IP-Adresse oder Hostname: Port
rtu: true
# Modbus End

View file

@ -1,11 +0,0 @@
product:
brand: Porsche
description: Mobile Charger Connect
capabilities: ["iso151182"]
requirements: ["eebus"]
render:
- default: |
type: template
template: pmcc
ski: # Die SKI der Wallbox, ist üblicherweise im Web Interface der Wallbox zu finden
enforcePVLimits: true # Verwende PV Laden über eine Ladebegrenzung (wie herkömmliche Wallboxen) bei Fahrzeugen mit Unterstützung von ISO15118 # Optional

View file

@ -1,9 +0,0 @@
product:
brand: Porsche
description: Mobile Charger Plus
requirements: ["eebus"]
render:
- default: |
type: template
template: pmcp
ski: # Die SKI der Wallbox, ist üblicherweise im Web Interface der Wallbox zu finden

View file

@ -1,9 +0,0 @@
product:
description: Shelly
group: Schaltbare Steckdosen
render:
- default: |
type: template
template: shelly
host: 192.0.2.2 # IP-Adresse oder Hostname
standbypower: 15 # Leistung oberhalb des angegebenen Wertes wird als Ladeleistung gewertet # Optional

View file

@ -1,12 +0,0 @@
product:
brand: TP-Link
description: Tapo
group: Schaltbare Steckdosen
render:
- default: |
type: template
template: tapo
uri:
user: # Benutzername um auf das Gerät zuzugreifen
password: # Passwort des Benutzerkontos
standbypower: 15 # Leistung oberhalb des angegebenen Wertes wird als Ladeleistung gewertet # Optional

View file

@ -1,11 +0,0 @@
product:
description: Tasmota
group: Schaltbare Steckdosen
render:
- default: |
type: template
template: tasmota
host: 192.0.2.2 # IP-Adresse oder Hostname
user: # (optional) nur erforderlich falls diese Werte im Gerät gesetzt sind # Optional
password: # (optional) nur erforderlich falls diese Werte im Gerät gesetzt sind # Optional
standbypower: 15 # Leistung oberhalb des angegebenen Wertes wird als Ladeleistung gewertet # Optional

View file

@ -1,13 +0,0 @@
product:
brand: TinkerForge
description: WARP Charger Pro
description: |
Es muss ein sogennanter MQTT Broker auf einem Computer installiert sein. Die MQTT Verbindung muss in der Wallbox eingerichtet sein.
render:
- default: |
type: template
template: tinkerforge-warp-pro
host: 192.0.2.2 # Die IP Adresse oder der Hostname des MQTT Brokers
port: 1883 # Der Port des MQTT Brokers # Optional
topic: warp # Optional
timeout: 30s # Akzeptiere keine Daten die älter als dieser Wert sind # Optional

View file

@ -1,13 +0,0 @@
product:
brand: TinkerForge
description: WARP Charger
description: |
Es muss ein sogennanter MQTT Broker auf einem Computer installiert sein. Die MQTT Verbindung muss in der Wallbox eingerichtet sein.
render:
- default: |
type: template
template: tinkerforge-warp
host: 192.0.2.2 # Die IP Adresse oder der Hostname des MQTT Brokers
port: 1883 # Der Port des MQTT Brokers # Optional
topic: warp # Optional
timeout: 30s # Akzeptiere keine Daten die älter als dieser Wert sind # Optional

View file

@ -1,10 +0,0 @@
product:
brand: TP-LINK
description: Smart Plug
group: Schaltbare Steckdosen
render:
- default: |
type: template
template: tplink
host: 192.0.2.2 # IP-Adresse oder Hostname
standbypower: 15 # Leistung oberhalb des angegebenen Wertes wird als Ladeleistung gewertet # Optional

View file

@ -1,13 +0,0 @@
product:
brand: Vestel
description: EVC04
requirements: ["sponsorship"]
render:
- default: |
type: template
template: vestel
# Modbus Start
id: 255
# TCPIP
uri: 192.0.2.2:502 # IP-Adresse oder Hostname: Port
# Modbus End

View file

@ -1,11 +0,0 @@
product:
brand: Wallbe
description: Eco (mit Strommessgerät)
description: |
Im Gerät muss der DIP Schalter 10 auf 'ON' gestellt sein.
render:
- default: |
type: template
template: wallbe-meter
host: 192.0.2.2 # IP-Adresse oder Hostname
port: 502 # Port # Optional

View file

@ -1,11 +0,0 @@
product:
brand: Wallbe
description: Pro (mit Strommessgerät)
description: |
Im Gerät muss der DIP Schalter 10 auf 'ON' gestellt sein.
render:
- default: |
type: template
template: wallbe-meter
host: 192.0.2.2 # IP-Adresse oder Hostname
port: 502 # Port # Optional

View file

@ -1,11 +0,0 @@
product:
brand: Wallbe
description: Eco (vor ~2019, mit Strommessgerät)
description: |
Im Gerät muss der DIP Schalter 10 auf 'ON' gestellt sein.
render:
- default: |
type: template
template: wallbe-pre2019-meter
host: 192.0.2.2 # IP-Adresse oder Hostname
port: 502 # Port # Optional

View file

@ -1,11 +0,0 @@
product:
brand: Wallbe
description: Pro (vor ~2019, mit Strommessgerät)
description: |
Im Gerät muss der DIP Schalter 10 auf 'ON' gestellt sein.
render:
- default: |
type: template
template: wallbe-pre2019-meter
host: 192.0.2.2 # IP-Adresse oder Hostname
port: 502 # Port # Optional

View file

@ -1,11 +0,0 @@
product:
brand: Wallbe
description: Eco (vor ~2019)
description: |
Im Gerät muss der DIP Schalter 10 auf 'ON' gestellt sein.
render:
- default: |
type: template
template: wallbe-pre2019
host: 192.0.2.2 # IP-Adresse oder Hostname
port: 502 # Port # Optional

View file

@ -1,11 +0,0 @@
product:
brand: Wallbe
description: Pro (vor ~2019)
description: |
Im Gerät muss der DIP Schalter 10 auf 'ON' gestellt sein.
render:
- default: |
type: template
template: wallbe-pre2019
host: 192.0.2.2 # IP-Adresse oder Hostname
port: 502 # Port # Optional

View file

@ -1,11 +0,0 @@
product:
brand: Wallbe
description: Eco
description: |
Die Wallbox muss über ein Netzwerkkabel angebunden sein und im Gerät muss der DIP Schalter 10 auf 'ON' gestellt sein.
render:
- default: |
type: template
template: wallbe
host: 192.0.2.2 # IP-Adresse oder Hostname
port: 502 # Port # Optional

View file

@ -1,11 +0,0 @@
product:
brand: Wallbe
description: Pro
description: |
Die Wallbox muss über ein Netzwerkkabel angebunden sein und im Gerät muss der DIP Schalter 10 auf 'ON' gestellt sein.
render:
- default: |
type: template
template: wallbe
host: 192.0.2.2 # IP-Adresse oder Hostname
port: 502 # Port # Optional

View file

@ -1,9 +0,0 @@
product:
brand: Webasto
description: Live
render:
- default: |
type: template
template: webasto
host: 192.0.2.2 # IP-Adresse oder Hostname
port: 502 # Port # Optional

View file

@ -1,15 +0,0 @@
product:
brand: cFos
description: PowerBrain Meter
requirements: ["sponsorship"]
render:
- usage: charge
default: |
type: template
template: cfos
usage: charge
# Modbus Start
id: 2
# TCPIP
uri: 192.0.2.2:4702 # IP-Adresse oder Hostname: Port
# Modbus End

View file

@ -1,19 +0,0 @@
product:
description: Discovergy (Cloud)
render:
- usage: grid
default: |
type: template
template: discovergy
usage: grid
user: # Benutzername um auf das Gerät zuzugreifen
password: # Passwort des Benutzerkontos
meter: 1ESY1161229886
- usage: pv
default: |
type: template
template: discovergy
usage: pv
user: # Benutzername um auf das Gerät zuzugreifen
password: # Passwort des Benutzerkontos
meter: 1ESY1161229886

View file

@ -1,24 +0,0 @@
product:
description: E3DC
render:
- usage: grid
default: |
type: template
template: e3dc
usage: grid
host: 192.0.2.2 # IP-Adresse oder Hostname
port: 502 # Port # Optional
- usage: pv
default: |
type: template
template: e3dc
usage: pv
host: 192.0.2.2 # IP-Adresse oder Hostname
port: 502 # Port # Optional
- usage: battery
default: |
type: template
template: e3dc
usage: battery
host: 192.0.2.2 # IP-Adresse oder Hostname
port: 502 # Port # Optional

View file

@ -1,64 +0,0 @@
product:
brand: Eastron
description: SDM Modbus Strommessgeräte
render:
- usage: grid
default: |
type: template
template: eastron
usage: grid
# Modbus Start
id: 1
# RS485 via adapter:
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCPIP:
uri: 192.0.2.2:502 # IP-Adresse oder Hostname: Port
rtu: true
# Modbus End
- usage: pv
default: |
type: template
template: eastron
usage: pv
# Modbus Start
id: 1
# RS485 via adapter:
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCPIP:
uri: 192.0.2.2:502 # IP-Adresse oder Hostname: Port
rtu: true
# Modbus End
- usage: battery
default: |
type: template
template: eastron
usage: battery
# Modbus Start
id: 1
# RS485 via adapter:
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCPIP:
uri: 192.0.2.2:502 # IP-Adresse oder Hostname: Port
rtu: true
# Modbus End
- usage: charge
default: |
type: template
template: eastron
usage: charge
# Modbus Start
id: 1
# RS485 via adapter:
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCPIP:
uri: 192.0.2.2:502 # IP-Adresse oder Hostname: Port
rtu: true
# Modbus End

View file

@ -1,23 +0,0 @@
product:
brand: AVM
description: FritzDECT
group: Steckdosen
render:
- usage: pv
default: |
type: template
template: fritzdect
usage: pv
uri: https://fritz.box # Optional
user: # Benutzername um auf das Gerät zuzugreifen
password: # Passwort des Benutzerkontos
ain: 007788992233 # Die AIN ist auf dem Typenschild auf der Geräterückseite aufgedruckt.
- usage: charge
default: |
type: template
template: fritzdect
usage: charge
uri: https://fritz.box # Optional
user: # Benutzername um auf das Gerät zuzugreifen
password: # Passwort des Benutzerkontos
ain: 007788992233 # Die AIN ist auf dem Typenschild auf der Geräterückseite aufgedruckt.

View file

@ -1,46 +0,0 @@
product:
brand: Fronius
description: Symo GEN24 Plus
render:
- usage: grid
default: |
type: template
template: fronius-gen24
usage: grid
host: 192.0.2.2 # IP-Adresse oder Hostname
port: 502 # Port # Optional
advanced: |
type: template
template: fronius-gen24
usage: grid
host: 192.0.2.2 # IP-Adresse oder Hostname
port: 502 # Port # Optional
integer: # Einstellung Float/Integer im Wechselrichter überprüfen # Optional
- usage: pv
default: |
type: template
template: fronius-gen24
usage: pv
host: 192.0.2.2 # IP-Adresse oder Hostname
port: 502 # Port # Optional
advanced: |
type: template
template: fronius-gen24
usage: pv
host: 192.0.2.2 # IP-Adresse oder Hostname
port: 502 # Port # Optional
integer: # Einstellung Float/Integer im Wechselrichter überprüfen # Optional
- usage: battery
default: |
type: template
template: fronius-gen24
usage: battery
host: 192.0.2.2 # IP-Adresse oder Hostname
port: 502 # Port # Optional
advanced: |
type: template
template: fronius-gen24
usage: battery
host: 192.0.2.2 # IP-Adresse oder Hostname
port: 502 # Port # Optional
integer: # Einstellung Float/Integer im Wechselrichter überprüfen # Optional

View file

@ -1,22 +0,0 @@
product:
brand: Fronius
description: Solar API V1
render:
- usage: grid
default: |
type: template
template: fronius-solarapi-v1
usage: grid
host: 192.0.2.2 # IP-Adresse oder Hostname
- usage: pv
default: |
type: template
template: fronius-solarapi-v1
usage: pv
host: 192.0.2.2 # IP-Adresse oder Hostname
- usage: battery
default: |
type: template
template: fronius-solarapi-v1
usage: battery
host: 192.0.2.2 # IP-Adresse oder Hostname

View file

@ -1,34 +0,0 @@
product:
brand: Huawei
description: SUN2000 with SDongle & Power Sensor
render:
- usage: grid
default: |
type: template
template: huawei-dongle-powersensor
usage: grid
# Modbus Start
id: 1
# TCPIP
uri: 192.0.2.2:502 # IP-Adresse oder Hostname: Port
# Modbus End
- usage: pv
default: |
type: template
template: huawei-dongle-powersensor
usage: pv
# Modbus Start
id: 1
# TCPIP
uri: 192.0.2.2:502 # IP-Adresse oder Hostname: Port
# Modbus End
- usage: battery
default: |
type: template
template: huawei-dongle-powersensor
usage: battery
# Modbus Start
id: 1
# TCPIP
uri: 192.0.2.2:502 # IP-Adresse oder Hostname: Port
# Modbus End

View file

@ -1,14 +0,0 @@
product:
brand: Huawei
description: SUN2000 with SDongle
render:
- usage: pv
default: |
type: template
template: huawei-dongle
usage: pv
# Modbus Start
id: 1
# TCPIP
uri: 192.0.2.2:502 # IP-Adresse oder Hostname: Port
# Modbus End

View file

@ -1,19 +0,0 @@
product:
brand: Huawei
description: SUN2000-8KTL
render:
- usage: pv
default: |
type: template
template: huawei-sun2000-8ktl
usage: pv
# Modbus Start
id: 1
# RS485 via adapter:
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 19200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCPIP:
uri: 192.0.2.2:502 # IP-Adresse oder Hostname: Port
rtu: true
# Modbus End

View file

@ -1,14 +0,0 @@
product:
brand: Kostal
description: Smart Energy Meter (über den Wechselrichter)
render:
- usage: grid
default: |
type: template
template: kostal-ksem-inverter
usage: grid
# Modbus Start
id: 71
# TCPIP
uri: 192.0.2.2:1502 # IP-Adresse oder Hostname: Port
# Modbus End

View file

@ -1,14 +0,0 @@
product:
brand: Kostal
description: Smart Energy Meter
render:
- usage: grid
default: |
type: template
template: kostal-ksem
usage: grid
# Modbus Start
id: 71
# TCPIP
uri: 192.0.2.2:502 # IP-Adresse oder Hostname: Port
# Modbus End

View file

@ -1,10 +0,0 @@
product:
brand: Kostal
description: Piko MP Plus
render:
- usage: pv
default: |
type: template
template: kostal-piko-mp-plus
usage: pv
host: 192.0.2.2 # IP-Adresse oder Hostname

View file

@ -1,16 +0,0 @@
product:
brand: Kostal
description: Piko
render:
- usage: grid
default: |
type: template
template: kostal-piko
usage: grid
host: 192.0.2.2 # IP-Adresse oder Hostname
- usage: pv
default: |
type: template
template: kostal-piko
usage: pv
host: 192.0.2.2 # IP-Adresse oder Hostname

View file

@ -1,16 +0,0 @@
product:
brand: Kostal
description: Piko BA
render:
- usage: grid
default: |
type: template
template: kostal-piko
usage: grid
host: 192.0.2.2 # IP-Adresse oder Hostname
- usage: pv
default: |
type: template
template: kostal-piko
usage: pv
host: 192.0.2.2 # IP-Adresse oder Hostname

View file

@ -1,24 +0,0 @@
product:
brand: Kostal
description: Plenticore Hybrid
render:
- usage: pv
default: |
type: template
template: kostal-plenticore
usage: pv
# Modbus Start
id: 71
# TCPIP
uri: 192.0.2.2:1502 # IP-Adresse oder Hostname: Port
# Modbus End
- usage: battery
default: |
type: template
template: kostal-plenticore
usage: battery
# Modbus Start
id: 71
# TCPIP
uri: 192.0.2.2:1502 # IP-Adresse oder Hostname: Port
# Modbus End

View file

@ -1,25 +0,0 @@
product:
brand: LG
description: ESS Home 8/10
render:
- usage: grid
default: |
type: template
template: lg-ess-home-8-10
usage: grid
host: 192.0.2.2 # IP-Adresse oder Hostname
registration: DE200... # Registriernummer des LG ESS HOME Wechselrichters.
- usage: pv
default: |
type: template
template: lg-ess-home-8-10
usage: pv
host: 192.0.2.2 # IP-Adresse oder Hostname
registration: DE200... # Registriernummer des LG ESS HOME Wechselrichters.
- usage: battery
default: |
type: template
template: lg-ess-home-8-10
usage: battery
host: 192.0.2.2 # IP-Adresse oder Hostname
registration: DE200... # Registriernummer des LG ESS HOME Wechselrichters.

View file

@ -1,61 +0,0 @@
product:
description: MQTT Strommessgerät
group: Generische Unterstützung
requirements: ["mqtt"]
render:
- usage: grid
default: |
type: template
template: mqtt-meter
usage: grid
power:
scalepower: 1 # Die Leistung wird in Watt erwartet. Falls z.b. kW geliefert wird, kann dies hier mit dem Wert 1000 angepasst werden # Optional
energy: # Optional
scaleenergy: 1 # Die Energiemenge wird in kWh erwartet. Falls z.b. Wh geliefert wird, kann dies hier mit dem Wert 0.001 angepasst werden # Optional
soc: # Optional
currentp1: # Optional
currentp2: # Optional
currentp3: # Optional
timeout: 30s # Akzeptiere keine Daten die älter als dieser Wert sind # Optional
- usage: pv
default: |
type: template
template: mqtt-meter
usage: pv
power:
scalepower: 1 # Die Leistung wird in Watt erwartet. Falls z.b. kW geliefert wird, kann dies hier mit dem Wert 1000 angepasst werden # Optional
energy: # Optional
scaleenergy: 1 # Die Energiemenge wird in kWh erwartet. Falls z.b. Wh geliefert wird, kann dies hier mit dem Wert 0.001 angepasst werden # Optional
soc: # Optional
currentp1: # Optional
currentp2: # Optional
currentp3: # Optional
timeout: 30s # Akzeptiere keine Daten die älter als dieser Wert sind # Optional
- usage: charge
default: |
type: template
template: mqtt-meter
usage: charge
power:
scalepower: 1 # Die Leistung wird in Watt erwartet. Falls z.b. kW geliefert wird, kann dies hier mit dem Wert 1000 angepasst werden # Optional
energy: # Optional
scaleenergy: 1 # Die Energiemenge wird in kWh erwartet. Falls z.b. Wh geliefert wird, kann dies hier mit dem Wert 0.001 angepasst werden # Optional
soc: # Optional
currentp1: # Optional
currentp2: # Optional
currentp3: # Optional
timeout: 30s # Akzeptiere keine Daten die älter als dieser Wert sind # Optional
- usage: battery
default: |
type: template
template: mqtt-meter
usage: battery
power:
scalepower: 1 # Die Leistung wird in Watt erwartet. Falls z.b. kW geliefert wird, kann dies hier mit dem Wert 1000 angepasst werden # Optional
energy: # Optional
scaleenergy: 1 # Die Energiemenge wird in kWh erwartet. Falls z.b. Wh geliefert wird, kann dies hier mit dem Wert 0.001 angepasst werden # Optional
soc: # Optional
currentp1: # Optional
currentp2: # Optional
currentp3: # Optional
timeout: 30s # Akzeptiere keine Daten die älter als dieser Wert sind # Optional

View file

@ -1,39 +0,0 @@
product:
brand: OpenEMS
render:
- usage: grid
default: |
type: template
template: openems
usage: grid
host: 192.0.2.2 # IP-Adresse oder Hostname
advanced: |
type: template
template: openems
usage: grid
host: 192.0.2.2 # IP-Adresse oder Hostname
password: user # Passwort des Benutzerkontos # Optional
- usage: pv
default: |
type: template
template: openems
usage: pv
host: 192.0.2.2 # IP-Adresse oder Hostname
advanced: |
type: template
template: openems
usage: pv
host: 192.0.2.2 # IP-Adresse oder Hostname
password: user # Passwort des Benutzerkontos # Optional
- usage: battery
default: |
type: template
template: openems
usage: battery
host: 192.0.2.2 # IP-Adresse oder Hostname
advanced: |
type: template
template: openems
usage: battery
host: 192.0.2.2 # IP-Adresse oder Hostname
password: user # Passwort des Benutzerkontos # Optional

View file

@ -1,39 +0,0 @@
product:
brand: FENECON
render:
- usage: grid
default: |
type: template
template: openems
usage: grid
host: 192.0.2.2 # IP-Adresse oder Hostname
advanced: |
type: template
template: openems
usage: grid
host: 192.0.2.2 # IP-Adresse oder Hostname
password: user # Passwort des Benutzerkontos # Optional
- usage: pv
default: |
type: template
template: openems
usage: pv
host: 192.0.2.2 # IP-Adresse oder Hostname
advanced: |
type: template
template: openems
usage: pv
host: 192.0.2.2 # IP-Adresse oder Hostname
password: user # Passwort des Benutzerkontos # Optional
- usage: battery
default: |
type: template
template: openems
usage: battery
host: 192.0.2.2 # IP-Adresse oder Hostname
advanced: |
type: template
template: openems
usage: battery
host: 192.0.2.2 # IP-Adresse oder Hostname
password: user # Passwort des Benutzerkontos # Optional

View file

@ -1,23 +0,0 @@
product:
description: Powerdog
render:
- usage: grid
default: |
type: template
template: powerdog
usage: grid
# Modbus Start
id: 1
# TCPIP
uri: 192.0.2.2:502 # IP-Adresse oder Hostname: Port
# Modbus End
- usage: pv
default: |
type: template
template: powerdog
usage: pv
# Modbus Start
id: 1
# TCPIP
uri: 192.0.2.2:502 # IP-Adresse oder Hostname: Port
# Modbus End

View file

@ -1,11 +0,0 @@
product:
brand: Powerfox
description: Poweropti (Cloud)
render:
- usage: grid
default: |
type: template
template: powerfox-poweropti
usage: grid
user: # Benutzername um auf das Gerät zuzugreifen
password: # Passwort des Benutzerkontos

View file

@ -1,22 +0,0 @@
product:
brand: RCT
description: Power
render:
- usage: grid
default: |
type: template
template: rct-power
usage: grid
host: 192.0.2.2 # IP-Adresse oder Hostname
- usage: pv
default: |
type: template
template: rct-power
usage: pv
host: 192.0.2.2 # IP-Adresse oder Hostname
- usage: battery
default: |
type: template
template: rct-power
usage: battery
host: 192.0.2.2 # IP-Adresse oder Hostname

View file

@ -1,22 +0,0 @@
product:
brand: SENEC
description: .Home
render:
- usage: grid
default: |
type: template
template: senec-home
usage: grid
host: 192.0.2.2 # IP-Adresse oder Hostname
- usage: pv
default: |
type: template
template: senec-home
usage: pv
host: 192.0.2.2 # IP-Adresse oder Hostname
- usage: battery
default: |
type: template
template: senec-home
usage: battery
host: 192.0.2.2 # IP-Adresse oder Hostname

View file

@ -1,23 +0,0 @@
product:
brand: Shelly
description: 3EM
group: Steckdosen
render:
- usage: grid
default: |
type: template
template: shelly-3em
usage: grid
host: 192.0.2.2 # IP-Adresse oder Hostname
- usage: pv
default: |
type: template
template: shelly-3em
usage: pv
host: 192.0.2.2 # IP-Adresse oder Hostname
- usage: charge
default: |
type: template
template: shelly-3em
usage: charge
host: 192.0.2.2 # IP-Adresse oder Hostname

Some files were not shown because too many files have changed in this diff Show more