chore: expose battery-control capabilities (#11193)
Some checks failed
Release / call-build-workflow (push) Has been cancelled
Release / Publish Docker :release (push) Has been cancelled
Release / Github & APT (push) Has been cancelled
Release / Demo (push) Has been cancelled
Release / Hassio Addon (push) Has been cancelled

This commit is contained in:
andig 2023-12-26 23:18:29 +01:00 • committed by GitHub
parent f369ee92f8
commit 25e1fdfb9e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 12 additions and 6 deletions

View file

@ -3,6 +3,7 @@ products:
- brand: Kostal
description:
generic: Plenticore Hybrid
capabilities: ["battery-control"]
linked:
- template: kostal-ksem-inverter
usage: grid

View file

@ -12,6 +12,7 @@ products:
- brand: SofarSolar
description:
generic: SOFAR 5…24KTL-G3
capabilities: ["battery-control"]
requirements:
description:
de: Es wird dringend empfohlen die Verbindung über einen LSE-3 Logger Stick herzustellen. Andere Verbindungswege (z.B. LSW-3 oder via RS485) sind u.U. instabil und benötigen Verzögerungen (delay) > 0s.

View file

@ -4,6 +4,7 @@ products:
- brand: Sungrow
description:
generic: SH Series Hybrid Inverter
capabilities: ["battery-control"]
requirements:
description:
de: Die Verbindung ist seriell (RS485) oder über die native (hintere) LAN-Buchse am Wechselrichter möglich. Verbindungen über das WiNet-S-Dongle (WiFi oder LAN) funktionieren NICHT korrekt.

View file

@ -3,6 +3,7 @@ products:
- brand: Tesla
description:
generic: Powerwall
capabilities: ["battery-control"]
requirements:
description:
de: |

View file

@ -3,6 +3,7 @@ products:
- brand: Victron
description:
generic: Energy
capabilities: ["battery-control"]
params:
- name: usage
choice: ["grid", "pv", "battery"]

View file

@ -54,14 +54,15 @@ const (
var ValidDependencies = []string{DependencyCheckEmpty, DependencyCheckNotEmpty, DependencyCheckEqual}
const (
CapabilityISO151182 = "iso151182" // ISO 15118-2 support
CapabilityMilliAmps = "mA" // Granular current control support
CapabilityRFID = "rfid" // RFID support
Capability1p3p = "1p3p" // 1P/3P phase switching support
CapabilitySMAHems = "smahems" // SMA HEMS Support
CapabilityISO151182 = "iso151182" // ISO 15118-2 support
CapabilityMilliAmps = "mA" // Granular current control support
CapabilityRFID = "rfid" // RFID support
Capability1p3p = "1p3p" // 1P/3P phase switching support
CapabilitySMAHems = "smahems" // SMA HEMS support
CapabilityBatteryControl = "battery-control" // Battery control support
)
var ValidCapabilities = []string{CapabilityISO151182, CapabilityMilliAmps, CapabilityRFID, Capability1p3p, CapabilitySMAHems}
var ValidCapabilities = []string{CapabilityISO151182, CapabilityMilliAmps, CapabilityRFID, Capability1p3p, CapabilitySMAHems, CapabilityBatteryControl}
const (
RequirementEEBUS = "eebus" // EEBUS Setup is required