From 3de27d322bec3b9a80f47ce623573bd7c36bba8d Mon Sep 17 00:00:00 2001 From: andig Date: Sat, 30 Nov 2024 06:59:38 +0000 Subject: [PATCH] Templates update for release evcc-io/evcc@fe68c915544f4b15d773ab9bd6b48b1ea7b450ee --- ...0.yaml => kostal-plenticore-hw0200_0.yaml} | 10 ++-- .../release/de/meter/kostal-plenticore_0.yaml | 2 +- .../release/de/meter/lg-ess-home-15_0.yaml | 47 +++++++++++++++++++ templates/release/de/meter/sma-hybrid_0.yaml | 5 +- .../de/meter/sma-sbs-15-25-modbus_0.yaml | 1 + .../release/de/meter/sma-sbs-modbus_0.yaml | 1 + .../release/de/meter/sma-si-modbus_0.yaml | 1 + .../de/meter/solax-hybrid-cloud_0.yaml | 24 +++++----- .../de/meter/solax-inverter-cloud_0.yaml | 4 +- templates/release/de/tariff/ostrom_0.yaml | 2 +- templates/release/de/vehicle/bmw_0.yaml | 5 ++ .../release/de/vehicle/ioBroker.bmw_0.yaml | 30 ++++++++++++ templates/release/de/vehicle/mini_0.yaml | 5 ++ ...0.yaml => kostal-plenticore-hw0200_0.yaml} | 10 ++-- .../release/en/meter/kostal-plenticore_0.yaml | 2 +- .../release/en/meter/lg-ess-home-15_0.yaml | 47 +++++++++++++++++++ templates/release/en/meter/sma-hybrid_0.yaml | 5 +- .../en/meter/sma-sbs-15-25-modbus_0.yaml | 1 + .../release/en/meter/sma-sbs-modbus_0.yaml | 1 + .../release/en/meter/sma-si-modbus_0.yaml | 1 + .../en/meter/solax-hybrid-cloud_0.yaml | 24 +++++----- .../en/meter/solax-inverter-cloud_0.yaml | 4 +- templates/release/en/vehicle/bmw_0.yaml | 5 ++ .../release/en/vehicle/ioBroker.bmw_0.yaml | 30 ++++++++++++ templates/release/en/vehicle/mini_0.yaml | 5 ++ 25 files changed, 225 insertions(+), 47 deletions(-) rename templates/release/de/meter/{kostal-plenticore-gen2_0.yaml => kostal-plenticore-hw0200_0.yaml} (85%) create mode 100644 templates/release/de/meter/lg-ess-home-15_0.yaml create mode 100644 templates/release/de/vehicle/ioBroker.bmw_0.yaml rename templates/release/en/meter/{kostal-plenticore-gen2_0.yaml => kostal-plenticore-hw0200_0.yaml} (82%) create mode 100644 templates/release/en/meter/lg-ess-home-15_0.yaml create mode 100644 templates/release/en/vehicle/ioBroker.bmw_0.yaml diff --git a/templates/release/de/meter/kostal-plenticore-gen2_0.yaml b/templates/release/de/meter/kostal-plenticore-hw0200_0.yaml similarity index 85% rename from templates/release/de/meter/kostal-plenticore-gen2_0.yaml rename to templates/release/de/meter/kostal-plenticore-hw0200_0.yaml index 6be6020472..d0cfaf0b86 100644 --- a/templates/release/de/meter/kostal-plenticore-gen2_0.yaml +++ b/templates/release/de/meter/kostal-plenticore-hw0200_0.yaml @@ -3,13 +3,13 @@ product: description: Plenticore Hybrid (Gen2) capabilities: ["battery-control"] description: | - Nur ein System kann und darf auf den Wechselrichter zugreifen! Für die aktive Batteriesteuerung muss die externe Batteriesteuerung über Modbus mit dem Handwerkerzugang aktiviert sein. Das Netzladen steht mit dieser Vorlage zur Verfügung, ist aktuell jedoch inkompatibel mit Gen.1 Wechselrichtern (z.B. HW-Version 0100). + Nur ein System kann und darf auf den Wechselrichter zugreifen! Für die aktive Batteriesteuerung muss die externe Batteriesteuerung über Modbus mit dem Handwerkerzugang aktiviert sein. Das Netzladen steht mit dieser Vorlage zur Verfügung, ist aktuell jedoch inkompatibel mit Wechselrichtern der HW-Version 0100). render: - usage: pv default: | type: template - template: kostal-plenticore-gen2 + template: kostal-plenticore-hw0200 usage: pv # Modbus TCP @@ -19,7 +19,7 @@ render: port: 1502 # Port advanced: | type: template - template: kostal-plenticore-gen2 + template: kostal-plenticore-hw0200 usage: pv # Modbus TCP @@ -33,7 +33,7 @@ render: - usage: battery default: | type: template - template: kostal-plenticore-gen2 + template: kostal-plenticore-hw0200 usage: battery # Modbus TCP @@ -43,7 +43,7 @@ render: port: 1502 # Port advanced: | type: template - template: kostal-plenticore-gen2 + template: kostal-plenticore-hw0200 usage: battery # Modbus TCP diff --git a/templates/release/de/meter/kostal-plenticore_0.yaml b/templates/release/de/meter/kostal-plenticore_0.yaml index 349da327ea..3d2e1d5547 100644 --- a/templates/release/de/meter/kostal-plenticore_0.yaml +++ b/templates/release/de/meter/kostal-plenticore_0.yaml @@ -3,7 +3,7 @@ product: description: Plenticore Hybrid capabilities: ["battery-control"] description: | - Nur ein System kann und darf auf den Wechselrichter zugreifen! Für die aktive Batteriesteuerung muss die externe Batteriesteuerung über Modbus mit dem Handwerkerzugang aktiviert sein. Netzladen ist nicht verfügbar. + Nur ein System kann und darf auf den Wechselrichter zugreifen! Für die aktive Batteriesteuerung muss die externe Batteriesteuerung über Modbus mit dem Handwerkerzugang aktiviert sein. Diese Vorlage ist für Wechselrichter mit der HW Version 0100. Netzladen steht nicht zur verfügung. render: - usage: pv diff --git a/templates/release/de/meter/lg-ess-home-15_0.yaml b/templates/release/de/meter/lg-ess-home-15_0.yaml new file mode 100644 index 0000000000..f787f7da1e --- /dev/null +++ b/templates/release/de/meter/lg-ess-home-15_0.yaml @@ -0,0 +1,47 @@ +product: + brand: LG + description: ESS Home 15 +render: + - usage: grid + default: | + type: template + template: lg-ess-home-15 + usage: grid + host: 192.0.2.2 # IP-Adresse oder Hostname + password: # Benutzerpasswort, siehe https://github.com/Morluktom/ioBroker.lg-ess-home/tree/master#getting-the-password. Alternativ kann die Registriernummer für Administratorlogin verwendet werden. (optional) + advanced: | + type: template + template: lg-ess-home-15 + usage: grid + host: 192.0.2.2 # IP-Adresse oder Hostname + password: # Benutzerpasswort, siehe https://github.com/Morluktom/ioBroker.lg-ess-home/tree/master#getting-the-password. Alternativ kann die Registriernummer für Administratorlogin verwendet werden. (optional) + registration: DE200... # Registriernummer des LG ESS HOME Wechselrichters. (optional) + - usage: pv + default: | + type: template + template: lg-ess-home-15 + usage: pv + host: 192.0.2.2 # IP-Adresse oder Hostname + password: # Benutzerpasswort, siehe https://github.com/Morluktom/ioBroker.lg-ess-home/tree/master#getting-the-password. Alternativ kann die Registriernummer für Administratorlogin verwendet werden. (optional) + advanced: | + type: template + template: lg-ess-home-15 + usage: pv + host: 192.0.2.2 # IP-Adresse oder Hostname + password: # Benutzerpasswort, siehe https://github.com/Morluktom/ioBroker.lg-ess-home/tree/master#getting-the-password. Alternativ kann die Registriernummer für Administratorlogin verwendet werden. (optional) + registration: DE200... # Registriernummer des LG ESS HOME Wechselrichters. (optional) + - usage: battery + default: | + type: template + template: lg-ess-home-15 + usage: battery + host: 192.0.2.2 # IP-Adresse oder Hostname + password: # Benutzerpasswort, siehe https://github.com/Morluktom/ioBroker.lg-ess-home/tree/master#getting-the-password. Alternativ kann die Registriernummer für Administratorlogin verwendet werden. (optional) + advanced: | + type: template + template: lg-ess-home-15 + usage: battery + host: 192.0.2.2 # IP-Adresse oder Hostname + password: # Benutzerpasswort, siehe https://github.com/Morluktom/ioBroker.lg-ess-home/tree/master#getting-the-password. Alternativ kann die Registriernummer für Administratorlogin verwendet werden. (optional) + registration: DE200... # Registriernummer des LG ESS HOME Wechselrichters. (optional) + capacity: 50 # Akkukapazität in kWh (optional) diff --git a/templates/release/de/meter/sma-hybrid_0.yaml b/templates/release/de/meter/sma-hybrid_0.yaml index 294445771e..8d0796ee82 100644 --- a/templates/release/de/meter/sma-hybrid_0.yaml +++ b/templates/release/de/meter/sma-hybrid_0.yaml @@ -25,7 +25,6 @@ render: host: 192.0.2.2 # Hostname port: 502 # Port maxacpower: 0 # Maximale AC Leistung des Hybrid-Wechselrichters (optional) - watchdog: 30s # optional - usage: battery default: | type: template @@ -48,5 +47,5 @@ render: host: 192.0.2.2 # Hostname port: 502 # Port capacity: 50 # Akkukapazität in kWh (optional) - watchdog: 30s # optional - chargepower: 100000 # Ladeleistung für Netzladen in W (optional) + watchdog: 60s # optional + chargepower: 4200 # Maximale Ladeleistung für erzwungenes Laden des Speichers in Watt (optional) diff --git a/templates/release/de/meter/sma-sbs-15-25-modbus_0.yaml b/templates/release/de/meter/sma-sbs-15-25-modbus_0.yaml index 430cf9ef16..dd49e12a27 100644 --- a/templates/release/de/meter/sma-sbs-15-25-modbus_0.yaml +++ b/templates/release/de/meter/sma-sbs-15-25-modbus_0.yaml @@ -26,3 +26,4 @@ render: port: 502 # Port capacity: 50 # Akkukapazität in kWh (optional) watchdog: 60s # optional + chargepower: 4200 # Maximale Ladeleistung für erzwungenes Laden des Speichers in Watt (optional) diff --git a/templates/release/de/meter/sma-sbs-modbus_0.yaml b/templates/release/de/meter/sma-sbs-modbus_0.yaml index 2a849f7b4c..c436deee14 100644 --- a/templates/release/de/meter/sma-sbs-modbus_0.yaml +++ b/templates/release/de/meter/sma-sbs-modbus_0.yaml @@ -26,3 +26,4 @@ render: port: 502 # Port capacity: 50 # Akkukapazität in kWh (optional) watchdog: 60s # optional + chargepower: 4200 # Maximale Ladeleistung für erzwungenes Laden des Speichers in Watt (optional) diff --git a/templates/release/de/meter/sma-si-modbus_0.yaml b/templates/release/de/meter/sma-si-modbus_0.yaml index f7f36e0207..29fdcc7180 100644 --- a/templates/release/de/meter/sma-si-modbus_0.yaml +++ b/templates/release/de/meter/sma-si-modbus_0.yaml @@ -26,3 +26,4 @@ render: port: 502 # Port capacity: 50 # Akkukapazität in kWh (optional) watchdog: 60s # optional + chargepower: 4200 # Maximale Ladeleistung für erzwungenes Laden des Speichers in Watt (optional) diff --git a/templates/release/de/meter/solax-hybrid-cloud_0.yaml b/templates/release/de/meter/solax-hybrid-cloud_0.yaml index 9a69eaaed4..77e9f90beb 100644 --- a/templates/release/de/meter/solax-hybrid-cloud_0.yaml +++ b/templates/release/de/meter/solax-hybrid-cloud_0.yaml @@ -12,38 +12,38 @@ render: type: template template: solax-hybrid-cloud usage: grid - tokenid: # Auf https://www.solaxcloud.com/#/api den Wert von "ObtaintokenID" hier eintragen. - serial: # Auf https://www.solaxcloud.com/#/inverter die Registriernummer hier eintragen. + tokenid: # https://www.solaxcloud.com/ -> Support -> Drittanbieter-Ökosystem (alte Website) oder Dienst -> API (neue Website), den Wert von `tokenID` hier in Anführungszeichen eintragen (Beispiel: '20241028488283838') + serial: # https://www.solaxcloud.com/ -> Gerät -> Wechselrichter (neue Website) oder Support (alte Website), Wert von Registrierungsnummer hier eintragen advanced: | type: template template: solax-hybrid-cloud usage: grid - tokenid: # Auf https://www.solaxcloud.com/#/api den Wert von "ObtaintokenID" hier eintragen. - serial: # Auf https://www.solaxcloud.com/#/inverter die Registriernummer hier eintragen. + tokenid: # https://www.solaxcloud.com/ -> Support -> Drittanbieter-Ökosystem (alte Website) oder Dienst -> API (neue Website), den Wert von `tokenID` hier in Anführungszeichen eintragen (Beispiel: '20241028488283838') + serial: # https://www.solaxcloud.com/ -> Gerät -> Wechselrichter (neue Website) oder Support (alte Website), Wert von Registrierungsnummer hier eintragen - usage: pv default: | type: template template: solax-hybrid-cloud usage: pv - tokenid: # Auf https://www.solaxcloud.com/#/api den Wert von "ObtaintokenID" hier eintragen. - serial: # Auf https://www.solaxcloud.com/#/inverter die Registriernummer hier eintragen. + tokenid: # https://www.solaxcloud.com/ -> Support -> Drittanbieter-Ökosystem (alte Website) oder Dienst -> API (neue Website), den Wert von `tokenID` hier in Anführungszeichen eintragen (Beispiel: '20241028488283838') + serial: # https://www.solaxcloud.com/ -> Gerät -> Wechselrichter (neue Website) oder Support (alte Website), Wert von Registrierungsnummer hier eintragen advanced: | type: template template: solax-hybrid-cloud usage: pv - tokenid: # Auf https://www.solaxcloud.com/#/api den Wert von "ObtaintokenID" hier eintragen. - serial: # Auf https://www.solaxcloud.com/#/inverter die Registriernummer hier eintragen. + tokenid: # https://www.solaxcloud.com/ -> Support -> Drittanbieter-Ökosystem (alte Website) oder Dienst -> API (neue Website), den Wert von `tokenID` hier in Anführungszeichen eintragen (Beispiel: '20241028488283838') + serial: # https://www.solaxcloud.com/ -> Gerät -> Wechselrichter (neue Website) oder Support (alte Website), Wert von Registrierungsnummer hier eintragen - usage: battery default: | type: template template: solax-hybrid-cloud usage: battery - tokenid: # Auf https://www.solaxcloud.com/#/api den Wert von "ObtaintokenID" hier eintragen. - serial: # Auf https://www.solaxcloud.com/#/inverter die Registriernummer hier eintragen. + tokenid: # https://www.solaxcloud.com/ -> Support -> Drittanbieter-Ökosystem (alte Website) oder Dienst -> API (neue Website), den Wert von `tokenID` hier in Anführungszeichen eintragen (Beispiel: '20241028488283838') + serial: # https://www.solaxcloud.com/ -> Gerät -> Wechselrichter (neue Website) oder Support (alte Website), Wert von Registrierungsnummer hier eintragen advanced: | type: template template: solax-hybrid-cloud usage: battery - tokenid: # Auf https://www.solaxcloud.com/#/api den Wert von "ObtaintokenID" hier eintragen. - serial: # Auf https://www.solaxcloud.com/#/inverter die Registriernummer hier eintragen. + tokenid: # https://www.solaxcloud.com/ -> Support -> Drittanbieter-Ökosystem (alte Website) oder Dienst -> API (neue Website), den Wert von `tokenID` hier in Anführungszeichen eintragen (Beispiel: '20241028488283838') + serial: # https://www.solaxcloud.com/ -> Gerät -> Wechselrichter (neue Website) oder Support (alte Website), Wert von Registrierungsnummer hier eintragen capacity: 50 # Akkukapazität in kWh (optional) diff --git a/templates/release/de/meter/solax-inverter-cloud_0.yaml b/templates/release/de/meter/solax-inverter-cloud_0.yaml index 08db540c0b..3a913aeebe 100644 --- a/templates/release/de/meter/solax-inverter-cloud_0.yaml +++ b/templates/release/de/meter/solax-inverter-cloud_0.yaml @@ -12,5 +12,5 @@ render: type: template template: solax-inverter-cloud usage: pv - tokenid: # ObtaintokenID von https://www.solaxcloud.com/#/api verwenden. - serial: # Registriernummer von https://www.solaxcloud.com/#/inverter verwenden. + tokenid: # https://www.solaxcloud.com/ -> Support -> Drittanbieter-Ökosystem (alte Website) oder Dienst -> API (neue Website), den Wert von `tokenID` hier in Anführungszeichen eintragen (Beispiel: '20241028488283838') + serial: # https://www.solaxcloud.com/ -> Gerät -> Wechselrichter (neue Website) oder Support (alte Website), Wert von Registrierungsnummer hier eintragen diff --git a/templates/release/de/tariff/ostrom_0.yaml b/templates/release/de/tariff/ostrom_0.yaml index 75b5a382ac..eb546fe0a4 100644 --- a/templates/release/de/tariff/ostrom_0.yaml +++ b/templates/release/de/tariff/ostrom_0.yaml @@ -3,7 +3,7 @@ product: group: Dynamischer Strompreis requirements: ["skiptest"] description: | - Erzeuge einen 'Production Client' in dem Tibber-Entwicklerportal: https://developer.ostrom-api.io/ + Erzeuge einen 'Production Client' im Ostrom-Entwicklerportal: https://developer.ostrom-api.io/ render: - default: | type: template diff --git a/templates/release/de/vehicle/bmw_0.yaml b/templates/release/de/vehicle/bmw_0.yaml index e9eae8a71a..a181c83a51 100644 --- a/templates/release/de/vehicle/bmw_0.yaml +++ b/templates/release/de/vehicle/bmw_0.yaml @@ -1,5 +1,8 @@ product: brand: BMW +description: | + Benötigt `hcaptcha` Token. Dieses muss einmalig unter https://bimmer-connected.readthedocs.io/en/latest/captcha/rest_of_world.html generiert werden. Das Token ist nur für kurze Zeit gültig. Bitte möglichst schnell nach Generierung in die Konfiguration kopieren und evcc starten. + render: - default: | type: template @@ -9,6 +12,7 @@ render: password: # Passwort des Benutzerkontos (bei führenden Nullen bitte in einfache Hochkommata setzen) vin: WBMW... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional) capacity: 50 # Akkukapazität in kWh (optional) + hcaptcha: advanced: | type: template template: bmw @@ -17,6 +21,7 @@ render: password: # Passwort des Benutzerkontos (bei führenden Nullen bitte in einfache Hochkommata setzen) vin: WBMW... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional) capacity: 50 # Akkukapazität in kWh (optional) + hcaptcha: icon: car # Icon in der Benutzeroberfläche (optional) phases: 3 # Die maximale Anzahl der Phasen welche genutzt werden können (optional) cache: 15m # Zeitintervall nach dem Daten erneut vom Fahrzeug abgefragt werden (optional) diff --git a/templates/release/de/vehicle/ioBroker.bmw_0.yaml b/templates/release/de/vehicle/ioBroker.bmw_0.yaml new file mode 100644 index 0000000000..d0ea65f92c --- /dev/null +++ b/templates/release/de/vehicle/ioBroker.bmw_0.yaml @@ -0,0 +1,30 @@ +product: + description: ioBroker.bmw + group: Generische Unterstützung +description: | + ioBroker BMW Adapter. Benötigt ioBroker.bmw und ioBroker.simple-api +render: + - default: | + type: template + template: ioBroker.bmw + title: # Wird in der Benutzeroberfläche angezeigt (optional) + capacity: 50 # Akkukapazität in kWh (optional) + vin: WBMW... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional) + uri: # HTTP(S) Adresse (optional) + advanced: | + type: template + template: ioBroker.bmw + title: # Wird in der Benutzeroberfläche angezeigt (optional) + capacity: 50 # Akkukapazität in kWh (optional) + vin: WBMW... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional) + uri: # HTTP(S) Adresse (optional) + icon: car # Icon in der Benutzeroberfläche (optional) + phases: 3 # Die maximale Anzahl der Phasen welche genutzt werden können (optional) + mode: # Möglich sind Off, Now, MinPV und PV, oder leer wenn keiner definiert werden soll (optional) + minCurrent: 6 # Definiert die minimale Stromstärke pro angeschlossener Phase mit welcher das Fahrzeug geladen werden soll (optional) + maxCurrent: 16 # Definiert die maximale Stromstärke pro angeschlossener Phase mit welcher das Fahrzeug geladen werden soll (optional) + identifiers: # Kann meist erst später eingetragen werden, siehe: https://docs.evcc.io/docs/features/vehicle (optional) + priority: # Priorität des Ladepunktes oder Fahrzeugs in Relation zu anderen Ladepunkten oder Fahrzeugen für die Zuweisung von PV-Energie (optional) + id: 0 # Instanz-ID (optional) + coarsecurrent: # 1A Ladestromvorgabe (optional) + welcomecharge: # Wallbox gibt kurzzeitige Ladefreigabe bei Fahrzeugverbindung. Das ermöglicht es Fahrzeugen, die eine Stromversorgung beim Anschließen benötigen, einen Fehlerzustand zu vermeiden. (optional) diff --git a/templates/release/de/vehicle/mini_0.yaml b/templates/release/de/vehicle/mini_0.yaml index 72063ada31..ed5e111f67 100644 --- a/templates/release/de/vehicle/mini_0.yaml +++ b/templates/release/de/vehicle/mini_0.yaml @@ -1,5 +1,8 @@ product: brand: Mini +description: | + Benötigt `hcaptcha` Token. Dieses muss einmalig unter https://bimmer-connected.readthedocs.io/en/latest/captcha/rest_of_world.html generiert werden. Das Token ist nur für kurze Zeit gültig. Bitte möglichst schnell nach Generierung in die Konfiguration kopieren und evcc starten. + render: - default: | type: template @@ -9,6 +12,7 @@ render: password: # Passwort des Benutzerkontos (bei führenden Nullen bitte in einfache Hochkommata setzen) vin: WBMW... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional) capacity: 50 # Akkukapazität in kWh (optional) + hcaptcha: advanced: | type: template template: mini @@ -17,6 +21,7 @@ render: password: # Passwort des Benutzerkontos (bei führenden Nullen bitte in einfache Hochkommata setzen) vin: WBMW... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional) capacity: 50 # Akkukapazität in kWh (optional) + hcaptcha: icon: car # Icon in der Benutzeroberfläche (optional) phases: 3 # Die maximale Anzahl der Phasen welche genutzt werden können (optional) cache: 15m # Zeitintervall nach dem Daten erneut vom Fahrzeug abgefragt werden (optional) diff --git a/templates/release/en/meter/kostal-plenticore-gen2_0.yaml b/templates/release/en/meter/kostal-plenticore-hw0200_0.yaml similarity index 82% rename from templates/release/en/meter/kostal-plenticore-gen2_0.yaml rename to templates/release/en/meter/kostal-plenticore-hw0200_0.yaml index 985c0bd2c1..46d7b5b98a 100644 --- a/templates/release/en/meter/kostal-plenticore-gen2_0.yaml +++ b/templates/release/en/meter/kostal-plenticore-hw0200_0.yaml @@ -3,13 +3,13 @@ product: description: Plenticore Hybrid (Gen2) capabilities: ["battery-control"] description: | - Only a single system may access the inverter! For active battery control, the external battery control via Modbus must be activated using installer access. The function for grid charging the battery is available using this template, but actually incompatible with Gen.1 inverters (e.g. HW version 0100). + Only a single system may access the inverter! For active battery control, the external battery control via Modbus must be activated using installer access. The function for grid charging the battery is available using this template, but is currently incompatible with inverters of HW version 0100. render: - usage: pv default: | type: template - template: kostal-plenticore-gen2 + template: kostal-plenticore-hw0200 usage: pv # Modbus TCP @@ -19,7 +19,7 @@ render: port: 1502 # Port advanced: | type: template - template: kostal-plenticore-gen2 + template: kostal-plenticore-hw0200 usage: pv # Modbus TCP @@ -33,7 +33,7 @@ render: - usage: battery default: | type: template - template: kostal-plenticore-gen2 + template: kostal-plenticore-hw0200 usage: battery # Modbus TCP @@ -43,7 +43,7 @@ render: port: 1502 # Port advanced: | type: template - template: kostal-plenticore-gen2 + template: kostal-plenticore-hw0200 usage: battery # Modbus TCP diff --git a/templates/release/en/meter/kostal-plenticore_0.yaml b/templates/release/en/meter/kostal-plenticore_0.yaml index 5396b9bc32..a9589cf5e8 100644 --- a/templates/release/en/meter/kostal-plenticore_0.yaml +++ b/templates/release/en/meter/kostal-plenticore_0.yaml @@ -3,7 +3,7 @@ product: description: Plenticore Hybrid capabilities: ["battery-control"] description: | - Only a single system may access the inverter! For active battery control, the external battery control via Modbus must be activated using installer access. Grid charging is not available. + Only a single system may access the inverter! For active battery control, the external battery control via Modbus must be activated using installer access. This template is for inverters with HW version 0100. Grid charging is not available. render: - usage: pv diff --git a/templates/release/en/meter/lg-ess-home-15_0.yaml b/templates/release/en/meter/lg-ess-home-15_0.yaml new file mode 100644 index 0000000000..60f8ee7700 --- /dev/null +++ b/templates/release/en/meter/lg-ess-home-15_0.yaml @@ -0,0 +1,47 @@ +product: + brand: LG + description: ESS Home 15 +render: + - usage: grid + default: | + type: template + template: lg-ess-home-15 + usage: grid + host: 192.0.2.2 # IP address or hostname + password: # User password, see https://github.com/Morluktom/ioBroker.lg-ess-home/tree/master#getting-the-password. Alteratively, use registration id for admin login. (optional) + advanced: | + type: template + template: lg-ess-home-15 + usage: grid + host: 192.0.2.2 # IP address or hostname + password: # User password, see https://github.com/Morluktom/ioBroker.lg-ess-home/tree/master#getting-the-password. Alteratively, use registration id for admin login. (optional) + registration: DE200... # Registration id of the LG ESS HOME inverter. (optional) + - usage: pv + default: | + type: template + template: lg-ess-home-15 + usage: pv + host: 192.0.2.2 # IP address or hostname + password: # User password, see https://github.com/Morluktom/ioBroker.lg-ess-home/tree/master#getting-the-password. Alteratively, use registration id for admin login. (optional) + advanced: | + type: template + template: lg-ess-home-15 + usage: pv + host: 192.0.2.2 # IP address or hostname + password: # User password, see https://github.com/Morluktom/ioBroker.lg-ess-home/tree/master#getting-the-password. Alteratively, use registration id for admin login. (optional) + registration: DE200... # Registration id of the LG ESS HOME inverter. (optional) + - usage: battery + default: | + type: template + template: lg-ess-home-15 + usage: battery + host: 192.0.2.2 # IP address or hostname + password: # User password, see https://github.com/Morluktom/ioBroker.lg-ess-home/tree/master#getting-the-password. Alteratively, use registration id for admin login. (optional) + advanced: | + type: template + template: lg-ess-home-15 + usage: battery + host: 192.0.2.2 # IP address or hostname + password: # User password, see https://github.com/Morluktom/ioBroker.lg-ess-home/tree/master#getting-the-password. Alteratively, use registration id for admin login. (optional) + registration: DE200... # Registration id of the LG ESS HOME inverter. (optional) + capacity: 50 # Battery capacity in kWh (optional) diff --git a/templates/release/en/meter/sma-hybrid_0.yaml b/templates/release/en/meter/sma-hybrid_0.yaml index eb1941f800..99ce441156 100644 --- a/templates/release/en/meter/sma-hybrid_0.yaml +++ b/templates/release/en/meter/sma-hybrid_0.yaml @@ -25,7 +25,6 @@ render: host: 192.0.2.2 # Hostname port: 502 # Port maxacpower: 0 # Maximum AC power of the hybrid inverter (optional) - watchdog: 30s # optional - usage: battery default: | type: template @@ -48,5 +47,5 @@ render: host: 192.0.2.2 # Hostname port: 502 # Port capacity: 50 # Battery capacity in kWh (optional) - watchdog: 30s # optional - chargepower: 100000 # Charging power for grid charging in W (optional) + watchdog: 60s # optional + chargepower: 4200 # Maximum charging power for forced charging of the battery in Watt (optional) diff --git a/templates/release/en/meter/sma-sbs-15-25-modbus_0.yaml b/templates/release/en/meter/sma-sbs-15-25-modbus_0.yaml index e0ef959380..5a610ba406 100644 --- a/templates/release/en/meter/sma-sbs-15-25-modbus_0.yaml +++ b/templates/release/en/meter/sma-sbs-15-25-modbus_0.yaml @@ -26,3 +26,4 @@ render: port: 502 # Port capacity: 50 # Battery capacity in kWh (optional) watchdog: 60s # optional + chargepower: 4200 # Maximum charging power for forced charging of the battery in Watt (optional) diff --git a/templates/release/en/meter/sma-sbs-modbus_0.yaml b/templates/release/en/meter/sma-sbs-modbus_0.yaml index 3f8b699ca8..bc790fdd17 100644 --- a/templates/release/en/meter/sma-sbs-modbus_0.yaml +++ b/templates/release/en/meter/sma-sbs-modbus_0.yaml @@ -26,3 +26,4 @@ render: port: 502 # Port capacity: 50 # Battery capacity in kWh (optional) watchdog: 60s # optional + chargepower: 4200 # Maximum charging power for forced charging of the battery in Watt (optional) diff --git a/templates/release/en/meter/sma-si-modbus_0.yaml b/templates/release/en/meter/sma-si-modbus_0.yaml index 03ecf68225..7ae72c9a97 100644 --- a/templates/release/en/meter/sma-si-modbus_0.yaml +++ b/templates/release/en/meter/sma-si-modbus_0.yaml @@ -26,3 +26,4 @@ render: port: 502 # Port capacity: 50 # Battery capacity in kWh (optional) watchdog: 60s # optional + chargepower: 4200 # Maximum charging power for forced charging of the battery in Watt (optional) diff --git a/templates/release/en/meter/solax-hybrid-cloud_0.yaml b/templates/release/en/meter/solax-hybrid-cloud_0.yaml index 3d1bd87f42..bd29d55e6e 100644 --- a/templates/release/en/meter/solax-hybrid-cloud_0.yaml +++ b/templates/release/en/meter/solax-hybrid-cloud_0.yaml @@ -12,38 +12,38 @@ render: type: template template: solax-hybrid-cloud usage: grid - tokenid: # Go to https://www.solaxcloud.com/#/api and take the value of "ObtaintokenID". - serial: # Go to https://www.solaxcloud.com/#/inverter and take the value of registration number. + tokenid: # https://www.solaxcloud.com/ -> Support -> Third-party Ecology (old site) or Service -> API (new site), put the value of `tokenID` here in single quotes (Example: '20241028488283838') + serial: # https://www.solaxcloud.com/ -> Device -> Inverter (new site) or Support (old site), use the registration number advanced: | type: template template: solax-hybrid-cloud usage: grid - tokenid: # Go to https://www.solaxcloud.com/#/api and take the value of "ObtaintokenID". - serial: # Go to https://www.solaxcloud.com/#/inverter and take the value of registration number. + tokenid: # https://www.solaxcloud.com/ -> Support -> Third-party Ecology (old site) or Service -> API (new site), put the value of `tokenID` here in single quotes (Example: '20241028488283838') + serial: # https://www.solaxcloud.com/ -> Device -> Inverter (new site) or Support (old site), use the registration number - usage: pv default: | type: template template: solax-hybrid-cloud usage: pv - tokenid: # Go to https://www.solaxcloud.com/#/api and take the value of "ObtaintokenID". - serial: # Go to https://www.solaxcloud.com/#/inverter and take the value of registration number. + tokenid: # https://www.solaxcloud.com/ -> Support -> Third-party Ecology (old site) or Service -> API (new site), put the value of `tokenID` here in single quotes (Example: '20241028488283838') + serial: # https://www.solaxcloud.com/ -> Device -> Inverter (new site) or Support (old site), use the registration number advanced: | type: template template: solax-hybrid-cloud usage: pv - tokenid: # Go to https://www.solaxcloud.com/#/api and take the value of "ObtaintokenID". - serial: # Go to https://www.solaxcloud.com/#/inverter and take the value of registration number. + tokenid: # https://www.solaxcloud.com/ -> Support -> Third-party Ecology (old site) or Service -> API (new site), put the value of `tokenID` here in single quotes (Example: '20241028488283838') + serial: # https://www.solaxcloud.com/ -> Device -> Inverter (new site) or Support (old site), use the registration number - usage: battery default: | type: template template: solax-hybrid-cloud usage: battery - tokenid: # Go to https://www.solaxcloud.com/#/api and take the value of "ObtaintokenID". - serial: # Go to https://www.solaxcloud.com/#/inverter and take the value of registration number. + tokenid: # https://www.solaxcloud.com/ -> Support -> Third-party Ecology (old site) or Service -> API (new site), put the value of `tokenID` here in single quotes (Example: '20241028488283838') + serial: # https://www.solaxcloud.com/ -> Device -> Inverter (new site) or Support (old site), use the registration number advanced: | type: template template: solax-hybrid-cloud usage: battery - tokenid: # Go to https://www.solaxcloud.com/#/api and take the value of "ObtaintokenID". - serial: # Go to https://www.solaxcloud.com/#/inverter and take the value of registration number. + tokenid: # https://www.solaxcloud.com/ -> Support -> Third-party Ecology (old site) or Service -> API (new site), put the value of `tokenID` here in single quotes (Example: '20241028488283838') + serial: # https://www.solaxcloud.com/ -> Device -> Inverter (new site) or Support (old site), use the registration number capacity: 50 # Battery capacity in kWh (optional) diff --git a/templates/release/en/meter/solax-inverter-cloud_0.yaml b/templates/release/en/meter/solax-inverter-cloud_0.yaml index 3ad49be803..1e444c87c6 100644 --- a/templates/release/en/meter/solax-inverter-cloud_0.yaml +++ b/templates/release/en/meter/solax-inverter-cloud_0.yaml @@ -12,5 +12,5 @@ render: type: template template: solax-inverter-cloud usage: pv - tokenid: # Use the ObtaintokenID from https://www.solaxcloud.com/#/api. - serial: # Use the registration number from https://www.solaxcloud.com/#/inverter. + tokenid: # https://www.solaxcloud.com/ -> Support -> Third-party Ecology (old site) or Service -> API (new site), put the value of `tokenID` here in single quotes (Example: '20241028488283838') + serial: # https://www.solaxcloud.com/ -> Device -> Inverter (new site) or Support (old site), use the registration number diff --git a/templates/release/en/vehicle/bmw_0.yaml b/templates/release/en/vehicle/bmw_0.yaml index 8f3c89f519..700502bb29 100644 --- a/templates/release/en/vehicle/bmw_0.yaml +++ b/templates/release/en/vehicle/bmw_0.yaml @@ -1,5 +1,8 @@ product: brand: BMW +description: | + Requires `hcaptcha` token. This must be generated once at https://bimmer-connected.readthedocs.io/en/latest/captcha/rest_of_world.html. The token is only valid for a short time. Please copy it into the configuration and start evcc as soon as possible after generation. + render: - default: | type: template @@ -9,6 +12,7 @@ render: password: # Password of the user account (use single quotes in case of leading zeros) vin: WBMW... # Required if you own multiple vehicles of the same brand (optional) capacity: 50 # Battery capacity in kWh (optional) + hcaptcha: advanced: | type: template template: bmw @@ -17,6 +21,7 @@ render: password: # Password of the user account (use single quotes in case of leading zeros) vin: WBMW... # Required if you own multiple vehicles of the same brand (optional) capacity: 50 # Battery capacity in kWh (optional) + hcaptcha: icon: car # Icon as shown in user interface (optional) phases: 3 # The maximum number of phases which can be used (optional) cache: 15m # Time interval with when data should be reloaded from the vehicle (optional) diff --git a/templates/release/en/vehicle/ioBroker.bmw_0.yaml b/templates/release/en/vehicle/ioBroker.bmw_0.yaml new file mode 100644 index 0000000000..caac146d0d --- /dev/null +++ b/templates/release/en/vehicle/ioBroker.bmw_0.yaml @@ -0,0 +1,30 @@ +product: + description: ioBroker.bmw + group: Generic support +description: | + ioBroker BMW Adapter. Requires ioBroker.bmw and ioBroker.simple-api +render: + - default: | + type: template + template: ioBroker.bmw + title: # Will be displayed in the user interface (optional) + capacity: 50 # Battery capacity in kWh (optional) + vin: WBMW... # Required if you own multiple vehicles of the same brand (optional) + uri: # HTTP(S) address (optional) + advanced: | + type: template + template: ioBroker.bmw + title: # Will be displayed in the user interface (optional) + capacity: 50 # Battery capacity in kWh (optional) + vin: WBMW... # Required if you own multiple vehicles of the same brand (optional) + uri: # HTTP(S) address (optional) + icon: car # Icon as shown in user interface (optional) + phases: 3 # The maximum number of phases which can be used (optional) + mode: # Possible values are Off, Now, MinPV and PV, or empty if none should be set (optional) + minCurrent: 6 # The minimum amperage per connected phase with which the car should be charged (optional) + maxCurrent: 16 # The maximum amperage per connected phase with which the car shuold be charged (optional) + identifiers: # Mostly this can be added later, see: https://docs.evcc.io/en/docs/features/vehicle (optional) + priority: # Priority of the loadpoint or vehicle in relation to other loadpoints or vehicles for allocating pv energy (optional) + id: 0 # Instance ID (optional) + coarsecurrent: # 1A current control (optional) + welcomecharge: # Charger will enable charging for short time when vehicle is connected, irrespective of configured charge mode. This is useful for vehicles that require power supply when connecting. (optional) diff --git a/templates/release/en/vehicle/mini_0.yaml b/templates/release/en/vehicle/mini_0.yaml index 4c6cc8abf5..68f1fa4546 100644 --- a/templates/release/en/vehicle/mini_0.yaml +++ b/templates/release/en/vehicle/mini_0.yaml @@ -1,5 +1,8 @@ product: brand: Mini +description: | + Requires `hcaptcha` token. This must be generated once at https://bimmer-connected.readthedocs.io/en/latest/captcha/rest_of_world.html. The token is only valid for a short time. Please copy it into the configuration and start evcc as soon as possible after generation. + render: - default: | type: template @@ -9,6 +12,7 @@ render: password: # Password of the user account (use single quotes in case of leading zeros) vin: WBMW... # Required if you own multiple vehicles of the same brand (optional) capacity: 50 # Battery capacity in kWh (optional) + hcaptcha: advanced: | type: template template: mini @@ -17,6 +21,7 @@ render: password: # Password of the user account (use single quotes in case of leading zeros) vin: WBMW... # Required if you own multiple vehicles of the same brand (optional) capacity: 50 # Battery capacity in kWh (optional) + hcaptcha: icon: car # Icon as shown in user interface (optional) phases: 3 # The maximum number of phases which can be used (optional) cache: 15m # Time interval with when data should be reloaded from the vehicle (optional)