Drop unused eebus and mqtt requirement values (#29537)

This commit is contained in:
andig 2026-05-01 17:49:04 +02:00 • committed by GitHub
parent 7753d88809
commit 96f5efd93c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
12 changed files with 1 additions and 17 deletions

View file

@ -5,8 +5,6 @@ products:
en: EEBUS compatible
group: generic
capabilities: ["mA"]
requirements:
evcc: ["eebus"]
params:
- preset: eebus
render: |

View file

@ -38,7 +38,6 @@ products:
generic: Charger Pro Eichrecht 2
capabilities: ["iso151182", "1p3p", "rfid", "mA"]
requirements:
evcc: ["eebus"]
description:
de: |
Das PV-Überschussladen der Wallbox muss deaktiviert sein (Ladeverwaltung -> Ladeeinstellungen -> PV-Überschussladen aus).

View file

@ -17,7 +17,6 @@ products:
generic: Wallbox plus
capabilities: ["mA"]
requirements:
evcc: ["eebus"]
description:
de: |
Dem Gerät muss eine feste IP Adresse zugewiesen sein (Manuell oder per DHCP).

View file

@ -17,7 +17,6 @@ products:
generic: Wallbox pro
capabilities: ["mA"]
requirements:
evcc: ["eebus"]
description:
de: |
Dem Gerät muss eine feste IP Adresse zugewiesen sein (Manuell oder per DHCP).

View file

@ -4,7 +4,6 @@ products:
description:
generic: Livo
requirements:
evcc: ["eebus"]
description:
de: Das Gerät benötigt eine feste IP Adresse. Es ist wichtig, zuerst EEBus einzurichten. Danach erkennt das Ladegerät evcc als HEMS-Gerät im Netzwerk. Verwende das Installationstool, um evcc als HEMS auszuwählen. Kopiere anschließend den angegebenen SKI aus der Installations-App und füge ihn zur Konfiguration hinzu.
en: The device requires a fixed IP address. It's important to set up EEBus first. After setting up EEBus the charger will recognize evcc as a HEMS device on the network. Please use the installer tool to select evcc as HEMS. After this has been done, copy the given SKI from the Install app and add it to the configuration.

View file

@ -8,7 +8,6 @@ products:
generic: Charger
capabilities: ["iso151182", "1p3p", "rfid", "mA"]
requirements:
evcc: ["eebus"]
description:
de: |
Das PV-Überschussladen der Wallbox muss deaktiviert sein (Ladeverwaltung -> Ladeeinstellungen -> PV-Überschussladen aus).

View file

@ -4,8 +4,6 @@ products:
description:
generic: Mobile Charger Connect
capabilities: ["iso151182", "mA"]
requirements:
evcc: ["eebus"]
params:
- preset: eebus
render: |

View file

@ -3,8 +3,6 @@ products:
- brand: Porsche
description:
generic: Mobile Charger Plus
requirements:
evcc: ["eebus"]
params:
- preset: eebus
render: |

View file

@ -5,7 +5,6 @@ products:
generic: Wallbox
capabilities: ["iso151182", "1p3p", "rfid", "mA"]
requirements:
evcc: ["eebus"]
description:
de: |
Das PV-Überschussladen der Wallbox muss deaktiviert sein (Ladeverwaltung -> Ladeeinstellungen -> PV-Überschussladen aus).

View file

@ -8,7 +8,6 @@ requirements:
description:
de: EEBus-Messstelle am Netzanschlusspunkt mit dem Use Case MGCP (Monitoring of Grid Connection Point).
en: EEBus metering device at the grid connection point using use case MGCP (Monitoring of Grid Connection Point).
evcc: ["eebus"]
params:
- name: usage
choice: ["grid"]

View file

@ -9,7 +9,6 @@ requirements:
description:
de: EEBus-Verbraucher im Hausnetz mit den Use Cases MPC (Monitoring & Power Consumption) und LPC (Limitation of Power Consumption). Kompatbibel mit steuerbaren Verbrauchseinrichtungen (SteuVE) gemäß §14a EnWG.
en: EEBus consumer in the home network using use cases MPC (Monitoring & Power Consumption) and LPC (Limitation of Power Consumption).
evcc: ["eebus"]
params:
- name: usage
choice: ["charge"]

View file

@ -69,13 +69,11 @@ const (
var ValidCapabilities = []string{CapabilityISO151182, CapabilityMilliAmps, CapabilityRFID, Capability1p3p, CapabilityBatteryControl}
const (
RequirementEEBUS = "eebus" // EEBUS Setup is required
RequirementMQTT = "mqtt" // MQTT Setup is required
RequirementSponsorship = "sponsorship" // Sponsorship is required
RequirementSkipTest = "skiptest" // Template should be rendered but not tested
)
var ValidRequirements = []string{RequirementEEBUS, RequirementMQTT, RequirementSponsorship, RequirementSkipTest}
var ValidRequirements = []string{RequirementSponsorship, RequirementSkipTest}
var predefinedTemplateProperties = slices.Concat(
[]string{"type", "template", "name"}, ModbusParams, ModbusConnectionTypes,