1.9 KiB
1.9 KiB
VGT-Schnittstelle
Status: Diskussionsentwurf. Führt
MQTTPVSDLund die vorhandenen Batterie-Felder ausMQTTBatterySDLzusammen.
Die bestehende MQTT-Arbeitsweise und technische Alt-Idents bleiben erhalten. Die Geräteart PV oder Batterie steuert nur die sichtbaren Felder.
Variablen
| Technischer Ident | Typ / Zugriff | Beschreibung |
|---|---|---|
IsReady |
Boolean / Anzeige | Bestehender Bereitschaftsstatus. |
IsRunning |
Boolean / Anzeige | Bestehender Bearbeitungsstatus. |
MinSoC |
Float / Anzeige | Nur Batterie; untere Ladezustandsgrenze. |
MaxSoC |
Float / Anzeige | Nur Batterie; obere Ladezustandsgrenze. |
PowerSetpoint |
Integer / bedienbar | Bestehende Leistungsvorgabe und Testaktion. |
Strategy |
String / bedienbar | Bestehende Strategie und Testaktion. |
LastReadResponse |
String / Anzeige | Letzte Lese-Antwort. |
LastWriteResponse |
String / Anzeige | Letzte Steuer-Antwort. |
Properties
| Technischer Ident | Typ | Standard / Beschreibung |
|---|---|---|
Geraeteart |
Auswahl | PV; alternativ Batterie. |
TopicSuffix |
String | leer; bestehender MQTT-Suffix. |
ReqActionID |
Integer | 0; bestehende Ausgabevariable/Nennleistung. |
PowerProductionID |
Integer | 0; aktuelle SDL-Leistung. |
SoCID |
Integer | 0; nur bei Batterie. |
TargetSoC |
Float | 50 %; nur bei Batterie. |
ChargePower |
Integer | 2500 W; nur bei Batterie. |
DischargePower |
Integer | 2500 W; nur bei Batterie. |
MaxPowerSetpoint |
Integer | 10000 W. |
Verhalten und offene Punkte
- MQTT-Parent, Auftragsauswertung, Timer, Aktionen und vorhandener Testknopf bleiben fachlicher Ausgangspunkt.
- Passende MQTT-Verbindung zuordnen oder bei der Instanziierung anlegen.
- Keine neuen Zieladapter, Protokolle oder Datenqualitätsfelder in diesem Schritt.
- Optionale EMS-Anbindung darf keine feste Repository-Abhängigkeit erzeugen.