ctrlBatSocManagementXX lowSoc=<Value> upSoC=<Value> [maxSoC=<Value>] [stepSoC=<Value>] [barrierSoC=<Syntax>]
+ [careCycle=<Value>] [lcSlot=<hh:mm>-<hh:mm>] [loadAbort=<SoC1>:<MinPwr>:<SoC2>]
+ [safetyMargin=<Value>[:<Value>]] [loadStrategy=<Value>] [loadTarget=<Wert>]
[weightOwnUse=<Wert>]
-
- If a battery device (setupBatteryDevXX) is installed, this attribute activates the battery SoC and charge management
+
+ If a battery device (setupBatteryDevXX) is installed, this attribute activates the battery SoC and charge management
for this battery device.
A set of control readings is generated; the module itself does not interfere with battery control.
The Battery_OptimumTargetSoC_XX reading contains the optimum minimum SoC calculated by the module.
The Battery_ChargeRequest_XX reading is set to '1' if the current SoC has fallen below the minimum SoC.
In this case, the battery should be reloaded, possibly with mains power.
- The reading Battery_ChargeUnrestricted_XX contains the charging release, i.e. whether the battery should be charged at
+ The reading Battery_ChargeUnrestricted_XX contains the charging release, i.e. whether the battery should be charged at
full power without restriction (1), or not at all, or only when the
- feed-in limit (see plantControl->feedinPowerLimit) is exceeded (0).
- If you want to charge the battery continuously throughout the day, Reading
- Battery_ChargeOptTargetPower_XX provides optimized charging power for battery control.
+ feed-in limit (see plantControl->feedinPowerLimit) is exceeded (0).
+ If you want to charge the battery continuously throughout the day, Reading
+ Battery_ChargeOptTargetPower_XX provides optimized charging power for battery control.
The readings can be used to control the SoC (State of Charge) and to control the charging power used for the
battery.
Detailed information on battery SoC and charging management is described in the
@@ -27938,10 +27943,10 @@ to ensure that the system configuration is correct.
| | |
| stepSoC | Optional step size for optimal SoC calculation (Battery_OptimumTargetSoC_XX) in %. |
| | The specification 'stepSoC=0' deactivates the SoC management and sets |
- | | Battery_OptimumTargetSoC_XX to the value 'lowSoC'. |
+ | | Battery_OptimumTargetSoC_XX to the value 'lowSoC'. |
| | Note: The relationship ‘careCycle * stepSoC = 100’ should be observed! |
| | Wert: 0..5, default: 5 |
- | | |
+ | | |
| careCycle | Maximum interval in days between two charge states of at least 'maxSoC' that should not be |
| | exceeded if possible. The specification is optional (default: 20) |
| | Note: The relationship ‘careCycle * stepSoC = 100’ should be observed! |
@@ -27949,28 +27954,28 @@ to ensure that the system configuration is correct.
| lcSlot | A daily time window is defined in which the charging control of the module should be active |
| | for this battery. Outside the time window, the battery charge is released |
| | at full power. The SoC management of the battery is not affected by this. |
- | | Value: <hh:mm>-<hh:mm>, default: all day |
- | | |
+ | | Value: <hh:mm>-<hh:mm>, default: all day |
+ | | |
| loadAbort | Condition for a general charging abort and Unlocking. The abort condition is fulfilled if the |
| | specified SoC1 (%) is reached or exceeded AND the specified charging power |
| | <MinPwr> (W) has been undercut -> Reading Battery_ChargeAbort_XX=1. |
| | If the current SoC falls below the specified SoC2, the Battery_ChargeAbort_XX=0 is set. |
- | | If SoC2 is not specified, SoC2=SoC1. |
- | | |
+ | | If SoC2 is not specified, SoC2=SoC1. |
+ | | |
| loadStrategy | Depending on the selected charging strategy, the battery charge forecast and, if applicable, |
| | the generation of control readings are influenced. The specification is optional. |
- | | For more information on selecting a strategy, see german Wiki. |
- | | Value: loadRelease | optPower | smartPower, default: loadRelease |
- | | |
+ | | For more information on selecting a strategy, see german Wiki. |
+ | | Value: loadRelease | optPower | smartPower, default: loadRelease |
+ | | |
| loadTarget | Optional target SoC (%), target time for calculating charge release, and optimal charging power. |
| | The specified target SoC must be greater than the value of 'lowSoC'. A higher value in the |
- | | reading Battery_OptimumTargetSoC_XX takes precedence over the parameter setting. |
+ | | reading Battery_OptimumTargetSoC_XX takes precedence over the parameter setting. |
| | A specified target time is the full hour (1..20) or, as a negative value (-20..-1), the |
| | last full hour before sunset minus this value. |
| | Syntax: <Target SoC>[:<Target time>] |
| | Value range Target SoC: lowSoc..100, default: 100 |
| | Value range Target time: -20..20(without leading zero), default: undefined |
- | | |
+ | | |
| safetyMargin | When calculating the load clearance and optimized load capacity, safety margins are taken |
| | into account in the predicted load requirements. |
| | Deviating from the default, this parameter can be used to specify individual safety margins |
@@ -28110,10 +28115,10 @@ to ensure that the system configuration is correct.
| daysUntilBatteryCare_XX | Days until the next battery XX maintenance (reaching the charge 'maxSoC' from attribute ctrlBatSocManagementXX) |
| dummyConsumption | Provides the current household consumption that cannot be attributed to consumers. Also includes power loss components. |
| lastretrieval_time | the last retrieval time of the selected radiation data API |
- | lastretrieval_timestamp | the timestamp of the last retrieval time of the selected radiation data API |
+ | lastretrieval_timestamp | the timestamp of the last retrieval time of the selected radiation data API |
| remainingSurplsHrsMinPwrBat_XX | the remaining number of hours on the current day in which the PV surplus (Wh) is higher than the |
| | calculated hourly integral of the minimum charging power <MinPwr> of battery XX. |
- | | The <MinPwr> is specified in the ctrlBatSocManagementXX->loadAbort attribute. |
+ | | The <MinPwr> is specified in the ctrlBatSocManagementXX->loadAbort attribute. |
| remainingHrsWoChargeRcmdBat_XX | the remaining number of hours without charging recommendation for battery XX on the current day |
| response_message | the last status message of the selected radiation data API |
| runTimeAvgDayConsumer_XX | the average running time (minutes) of consumer "XX" on one day |
@@ -28393,7 +28398,7 @@ to ensure that the system configuration is correct.
Display of any readings, set commands and attributes of the device in the graphic header.
Four values (fields) are displayed per line.
- Values with the units "Wh" or "kWh" are converted according to the setting of the attribute
+ Values with the units "Wh" or "kWh" are converted according to the setting of the attribute
graphicControl->energyUnit.
@@ -28401,7 +28406,7 @@ to ensure that the system configuration is correct.
The input can be entered on multiple lines for a clear structure.
The syntax for inserting elements and defining additional properties is as follows:
-
+
@@ -28425,7 +28430,7 @@ to ensure that the system configuration is correct.
| : | creates a blank space |
| | |
-
+
Example:
@@ -28764,13 +28769,13 @@ to ensure that the system configuration is correct.
Example:
attr <name> setupBatteryDev01 BatDummy pin=BatVal:W pout=-pin intotal=BatInTot:Wh outtotal=BatOutTot:Wh cap=BatCap:kWh show=2:bottom icon=measure_battery_50@#262626:@yellow:measure_battery_100@red
- attr <name> setupBatteryDev02 MQTT2_cerboGX_c0619ab34e08_battery
- pin=BatIn:W
+ attr <name> setupBatteryDev02 MQTT2_cerboGX_c0619ab34e08_battery
+ pin=BatIn:W
pout=BatOut:W
pinmax=14402
poutmax=14402
- intotal=BatInTotal:Wh outtotal=BatOutTotal:Wh
- charge=SOC_value cap=InstalledCapacity_Wh:Wh
+ intotal=BatInTotal:Wh outtotal=BatOutTotal:Wh
+ charge=SOC_value cap=InstalledCapacity_Wh:Wh
asynchron=0
show=1
label=below
@@ -29745,7 +29750,7 @@ die ordnungsgemäße Anlagenkonfiguration geprüft werden.
- reset
Löscht die aus der Drop-Down Liste gewählte Datenquelle, zu der Funktion gehörende Readings oder weitere interne
- Datenstrukturen. Benötigt der gewählte Befehl keine Optionen, wird das Eingabefeld leer gelassen.
+ Datenstrukturen. Benötigt der gewählte Befehl keine Optionen, wird das Eingabefeld leer gelassen.
@@ -30472,7 +30477,7 @@ die ordnungsgemäße Anlagenkonfiguration geprüft werden.
Die verbleibende Laufzeit wird durch einen Interrupt nicht beeinflusst!
- Der Schlüssel power gibt die Leistungsaufnahme des Verbrauchers an. Mit dem Schlüssel pvshare kann der gewünschte
+ Der Schlüssel power gibt die Leistungsaufnahme des Verbrauchers an. Mit dem Schlüssel pvshare kann der gewünschte
prozentuale PV-Anteil zur Deckung der Leistungsaufnahme festgelegt werden.
Abhängig von diesen Werten werden die Schaltzeiten des Verbrauchers geplant und der Zyklus des Verbrauchers in Abhängigkeit
des ausreichenden PV-Überschußes zum Einplanungszeitpunkt gestartet.
@@ -30658,10 +30663,10 @@ die ordnungsgemäße Anlagenkonfiguration geprüft werden.
- ctrlBatSocManagementXX lowSoc=<Wert> upSoC=<Wert> [maxSoC=<Wert>] [stepSoC=<Wert>] [barrierSoC=<Syntax>]
- [careCycle=<Wert>] [lcSlot=<hh:mm>-<hh:mm>] [loadAbort=<SoC1>:<MinPwr>:<SoC2>]
- [safetyMargin=<Wert>[:<Wert>]] [loadStrategy=<Wert>] [loadTarget=<Wert>]
+ [careCycle=<Wert>] [lcSlot=<hh:mm>-<hh:mm>] [loadAbort=<SoC1>:<MinPwr>:<SoC2>]
+ [safetyMargin=<Wert>[:<Wert>]] [loadStrategy=<Wert>] [loadTarget=<Wert>]
[weightOwnUse=<Wert>]
-
+
Sofern ein Batterie Device (setupBatteryDevXX) installiert ist, aktiviert dieses Attribut das Batterie
SoC- und Lade-Management für dieses Batteriegerät.
Es wird ein Satz Steuerreadings erstellt; das Modul greift selbst nicht in die Batteriesteuerung ein.
@@ -30669,14 +30674,14 @@ die ordnungsgemäße Anlagenkonfiguration geprüft werden.
Das Reading Battery_ChargeRequest_XX wird auf '1' gesetzt, wenn der aktuelle SoC unter den Mindest-SoC gefallen
ist.
In diesem Fall sollte die Batterie, unter Umständen mit Netzstrom, nachgeladen werden.
- Das Reading Battery_ChargeUnrestricted_XX enthält die Ladefreigabe, d.h. ob die Batterie uneingeschränkt mit voller
- Leistung (1), oder nicht bzw. nur bei Überschreitung des
- Einspeiselimits (siehe plantControl->feedinPowerLimit)
- geladen werden sollte (0). Möchte man die Batterie kontinuierlich über den gesamten Tag aufladen, wird im Reading
- Battery_ChargeOptTargetPower_XX eine optimierte Ladeleistung zur Batteriesteuerung bereitgestellt.
+ Das Reading Battery_ChargeUnrestricted_XX enthält die Ladefreigabe, d.h. ob die Batterie uneingeschränkt mit voller
+ Leistung (1), oder nicht bzw. nur bei Überschreitung des
+ Einspeiselimits (siehe plantControl->feedinPowerLimit)
+ geladen werden sollte (0). Möchte man die Batterie kontinuierlich über den gesamten Tag aufladen, wird im Reading
+ Battery_ChargeOptTargetPower_XX eine optimierte Ladeleistung zur Batteriesteuerung bereitgestellt.
Die Readings können zur Steuerung des SoC (State of Charge) sowie zur Steuerung des verwendeten Ladeleistung
der Batterie verwendet werden.
- Detaillierte Informationen zum Batterie SoC- und Lade-Management sind im
+ Detaillierte Informationen zum Batterie SoC- und Lade-Management sind im
Wiki beschrieben.
@@ -30722,39 +30727,39 @@ die ordnungsgemäße Anlagenkonfiguration geprüft werden.
| | |
| stepSoC | Optionale Schrittweite zur optimalen SoC-Berechnung (Battery_OptimumTargetSoC_XX) in %. |
| | Mit der Angabe 'stepSoC=0' wird das SoC-Management deaktiviert und Battery_OptimumTargetSoC_XX |
- | | auf den Wert 'lowSoC' gesetzt. |
+ | | auf den Wert 'lowSoC' gesetzt. |
| | Hinweis: Die Beziehung 'careCycle * stepSoC = 100' sollte eingehalten werden! |
| | Wert: 0..5, default: 5 |
- | | |
+ | | |
| careCycle | maximaler Abstand in Tagen, der zwischen zwei Ladungszuständen von mindestens 'maxSoC' |
| | möglichst nicht überschritten werden soll. Die Angabe ist optional (default: 20) |
| | Hinweis: Die Beziehung 'careCycle * stepSoC = 100' sollte eingehalten werden! |
- | | |
+ | | |
| lcSlot | Es wird ein tägliches Zeitfenster festgelegt, in dem die Ladesteuerung des Moduls für diese |
| | Batterie aktiv sein soll. Außerhalb des Zeitfensters wird die Batterieladung mit voller |
| | Leistung freigegeben. Das SoC-Management der Batterie ist davon nicht betroffen. |
- | | Wert: <hh:mm>-<hh:mm>, default: ganztägig |
- | | |
+ | | Wert: <hh:mm>-<hh:mm>, default: ganztägig |
+ | | |
| loadAbort | Bedingung für einen generellen Ladeabbruch und Wiederfreigabe. Die Abbruchbedingung ist erfüllt, |
| | wenn der angegebene SoC1 (%) erreicht bzw. überschritten ist UND die angegebene |
| | Ladeleistung <MinPwr> (W) unterschritten wurde -> Reading Battery_ChargeAbort_XX=1. |
| | Fällt der aktuelle SoC wieder unter den SoC2, wird Battery_ChargeAbort_XX=0 gesetzt. |
- | | Ist SoC2 nicht angegeben, gilt SoC2=SoC1. |
- | | |
+ | | Ist SoC2 nicht angegeben, gilt SoC2=SoC1. |
+ | | |
| loadStrategy | Abhängig von der gewählten Ladestrategie wird die Prognose der Batterieladung und ggf. die |
| | Generierung der Steuerreadings beeinflusst. Die Angabe ist optional. |
- | | Weitere Informationen zur Auswahl der Strategie siehe Wiki. |
- | | Wert: loadRelease | optPower | smartPower, default: loadRelease |
- | | |
+ | | Weitere Informationen zur Auswahl der Strategie siehe Wiki. |
+ | | Wert: loadRelease | optPower | smartPower, default: loadRelease |
+ | | |
| loadTarget | Optionaler Ziel-SoC (%), Zielzeit zur Berechnung der Ladefreigabe und optimalen Ladeleistung. |
| | Der angegebene Ziel-SoC muß größer als der Wert von 'lowSoC' sein. Ein höherer Wert im Reading |
- | | Battery_OptimumTargetSoC_XX gegenüber der Parametervorgabe hat Vorrang. |
+ | | Battery_OptimumTargetSoC_XX gegenüber der Parametervorgabe hat Vorrang. |
| | Eine angegebene Zielzeit ist die volle Stunde (1..20) oder als negativer Wert (-20..-1) die |
| | letzte volle Stunde vor dem Sonnenuntergang abzüglich diesem Wert. |
| | Syntax: <Ziel-SoC>[:<Zielzeit>] |
| | Wertebereich Ziel-SoC: lowSoc..100, default: 100 |
| | Wertebereich Zielzeit: -20..20 (ohne führende Null), default: undefiniert |
- | | |
+ | | |
| safetyMargin | Bei der Berechnung der Ladefreigabe und optimierten Ladeleistung werden Sicherheitszuschläge |
| | auf den prognostizierten Ladungsbedarf berücksichtigt. |
| | Abweichend vom Default können mit diesem Parameter individuelle Sicherheitszuschläge getrennt |
@@ -31185,7 +31190,7 @@ die ordnungsgemäße Anlagenkonfiguration geprüft werden.
Die Eingabe kann für eine übersichtliche Struktur mehrzeilig erfolgen.
Die Syntax um Elemente einzufügen sowie weitere Eigenschaften zu definieren sind:
-
+
@@ -31209,8 +31214,8 @@ die ordnungsgemäße Anlagenkonfiguration geprüft werden.
| : | erzeugt ein Leerfeld |
| | |
-
-
+
+
Beispiel:
@@ -31243,7 +31248,7 @@ die ordnungsgemäße Anlagenkonfiguration geprüft werden.
-
+
- graphicHeaderOwnspecValForm
@@ -31546,13 +31551,13 @@ die ordnungsgemäße Anlagenkonfiguration geprüft werden.
Beispiel:
attr <name> setupBatteryDev01 BatDummy pin=BatVal:W pout=-pin intotal=BatInTot:Wh outtotal=BatOutTot:Wh cap=BatCap:kWh show=2:bottom icon=measure_battery_50@#262626:@yellow:measure_battery_100@red
- attr <name> setupBatteryDev02 MQTT2_cerboGX_c0619ab34e08_battery
- pin=BatIn:W
+ attr <name> setupBatteryDev02 MQTT2_cerboGX_c0619ab34e08_battery
+ pin=BatIn:W
pout=BatOut:W
pinmax=14402
poutmax=14402
- intotal=BatInTotal:Wh outtotal=BatOutTotal:Wh
- charge=SOC_value cap=InstalledCapacity_Wh:Wh
+ intotal=BatInTotal:Wh outtotal=BatOutTotal:Wh
+ charge=SOC_value cap=InstalledCapacity_Wh:Wh
asynchron=0
show=1
label=below