§14a EnWG
Über das p14a_enwg-Modul können die Einstellungen für die Steuerung gemäß §14a des Energiewirtschaftsgesetzes (EnWG) konfiguriert werden. §14a EnWG ermöglicht es Netzbetreibern, den Strombezug steuerbarer Verbrauchseinrichtungen (Wallboxen, Wärmepumpen, Batteriespeicher, Klimaanlagen) temporär zu reduzieren, um eine lokale Netzüberlastung zu vermeiden. Die Geräte werden dabei nie vollständig abgeschaltet. Eine Mindestleistung von 4200 W bleibt stets verfügbar.
Auf dieser Hardware nicht unterstützt!
p14a_enwg/config
Die Konfiguration der §14a-EnWG-Steuerung.
# $HOST z.B. warp2-AbCd
Lesen
curl http://$HOST/p14a_enwg/config
{
"enable": true,
"source": [0, {"limit_on_close": true, "limit_w": 4200}],
"limit_charger": true,
"limit_charge_manager": false
}
Schreiben
curl http://$HOST/p14a_enwg/config -d '{
"enable": true,
"source": [0, {"limit_on_close": true, "limit_w": 4200}],
"limit_charger": true,
"limit_charge_manager": false
}'
# $BROKER z.B. my_mosquitto.localdomain
# $PREFIX z.B. warp2/AbCd
Lesen
mosquitto_sub -v -C 1 -h $BROKER -t $PREFIX/p14a_enwg/config
{
"enable": true,
"source": [0, {"limit_on_close": true, "limit_w": 4200}],
"limit_charger": true,
"limit_charge_manager": false
}
Schreiben
Mit MQTT auf $PREFIX/p14a_enwg/config_update
mosquitto_pub -h $BROKER -t $PREFIX/p14a_enwg/config_update -m '{
"enable": true,
"source": [0, {"limit_on_close": true, "limit_w": 4200}],
"limit_charger": true,
"limit_charge_manager": false
}'
| Name | Beschreibung | ||||||
|---|---|---|---|---|---|---|---|
enablebool | Gibt an, ob die §14a-EnWG-Steuerung aktiviert werden soll. | ||||||
sourceUnion | Signalquelle für die §14a-EnWG-Steuerung.
null: EEBUS null: API | ||||||
limit_chargerbool | (Nur WARP 2 und WARP 3) Gibt an, ob das §14a-Leistungslimit auf diese Wallbox angewendet werden soll. | ||||||
limit_charge_managerbool | Gibt an, ob das §14a-Leistungslimit auf verwaltete Wallboxen angewendet werden soll. |
p14a_enwg/state
Der Zustand der §14a-EnWG-Steuerung.
| Name | Beschreibung |
|---|---|
activebool | Gibt an, ob die §14a-Steuerung aktuell aktiv ist, d.h. ob eine Leistungsbegrenzung vorliegt. |
limit_wint (W) | Das aktuell wirksame Leistungslimit. Ist 0 wenn die §14a-Steuerung nicht aktiv ist. |
p14a_enwg/control
Der Steuerungszustand für die API-Quelle. Wird beim Neustart auf inaktiv zurückgesetzt. Die Werte werden nur berücksichtigt, wenn die Signalquelle auf API (2) gesetzt ist.
| Name | Beschreibung |
|---|---|
activebool | Gibt an, ob die §14a-Steuerung über die API aktiv ist. |
limit_wint (W) | Leistungslimit in Watt, das über die API gesetzt wird. |
p14a_enwg/control_update
Setzt den §14a-Steuerungszustand über die API. Funktioniert nur, wenn die Signalquelle auf API (2) gesetzt ist. Der Zustand ist volatil und wird beim Neustart auf inaktiv zurückgesetzt.
| Name | Beschreibung |
|---|---|
activebool | Aktiviert oder deaktiviert die §14a-Steuerung über die API. |
limit_wint (W) | Leistungslimit in Watt. |
p14a_enwg/config
Die Konfiguration der §14a-EnWG-Steuerung.
# $HOST z.B. warp3-AbCd
Lesen
curl http://$HOST/p14a_enwg/config
{
"enable": true,
"source": [0, {"limit_on_close": true, "limit_w": 4200}],
"limit_charger": true,
"limit_charge_manager": false
}
Schreiben
curl http://$HOST/p14a_enwg/config -d '{
"enable": true,
"source": [0, {"limit_on_close": true, "limit_w": 4200}],
"limit_charger": true,
"limit_charge_manager": false
}'
# $BROKER z.B. my_mosquitto.localdomain
# $PREFIX z.B. warp3/AbCd
Lesen
mosquitto_sub -v -C 1 -h $BROKER -t $PREFIX/p14a_enwg/config
{
"enable": true,
"source": [0, {"limit_on_close": true, "limit_w": 4200}],
"limit_charger": true,
"limit_charge_manager": false
}
Schreiben
Mit MQTT auf $PREFIX/p14a_enwg/config_update
mosquitto_pub -h $BROKER -t $PREFIX/p14a_enwg/config_update -m '{
"enable": true,
"source": [0, {"limit_on_close": true, "limit_w": 4200}],
"limit_charger": true,
"limit_charge_manager": false
}'
| Name | Beschreibung | ||||||
|---|---|---|---|---|---|---|---|
enablebool | Gibt an, ob die §14a-EnWG-Steuerung aktiviert werden soll. | ||||||
sourceUnion | Signalquelle für die §14a-EnWG-Steuerung.
null: EEBUS null: API | ||||||
limit_chargerbool | (Nur WARP 2 und WARP 3) Gibt an, ob das §14a-Leistungslimit auf diese Wallbox angewendet werden soll. | ||||||
limit_charge_managerbool | Gibt an, ob das §14a-Leistungslimit auf verwaltete Wallboxen angewendet werden soll. |
p14a_enwg/state
Der Zustand der §14a-EnWG-Steuerung.
| Name | Beschreibung |
|---|---|
activebool | Gibt an, ob die §14a-Steuerung aktuell aktiv ist, d.h. ob eine Leistungsbegrenzung vorliegt. |
limit_wint (W) | Das aktuell wirksame Leistungslimit. Ist 0 wenn die §14a-Steuerung nicht aktiv ist. |
p14a_enwg/control
Der Steuerungszustand für die API-Quelle. Wird beim Neustart auf inaktiv zurückgesetzt. Die Werte werden nur berücksichtigt, wenn die Signalquelle auf API (2) gesetzt ist.
| Name | Beschreibung |
|---|---|
activebool | Gibt an, ob die §14a-Steuerung über die API aktiv ist. |
limit_wint (W) | Leistungslimit in Watt, das über die API gesetzt wird. |
p14a_enwg/control_update
Setzt den §14a-Steuerungszustand über die API. Funktioniert nur, wenn die Signalquelle auf API (2) gesetzt ist. Der Zustand ist volatil und wird beim Neustart auf inaktiv zurückgesetzt.
| Name | Beschreibung |
|---|---|
activebool | Aktiviert oder deaktiviert die §14a-Steuerung über die API. |
limit_wint (W) | Leistungslimit in Watt. |
p14a_enwg/config
Die Konfiguration der §14a-EnWG-Steuerung.
# $HOST z.B. wem-AbCd
Lesen
curl http://$HOST/p14a_enwg/config
{
"enable": true,
"source": [0, {"limit_on_close": true, "limit_w": 4200, "input_index": 0}],
"limit_charge_manager": false
}
Schreiben
curl http://$HOST/p14a_enwg/config -d '{
"enable": true,
"source": [0, {"limit_on_close": true, "limit_w": 4200, "input_index": 0}],
"limit_charge_manager": false
}'
# $BROKER z.B. my_mosquitto.localdomain
# $PREFIX z.B. wem/AbCd
Lesen
mosquitto_sub -v -C 1 -h $BROKER -t $PREFIX/p14a_enwg/config
{
"enable": true,
"source": [0, {"limit_on_close": true, "limit_w": 4200, "input_index": 0}],
"limit_charge_manager": false
}
Schreiben
Mit MQTT auf $PREFIX/p14a_enwg/config_update
mosquitto_pub -h $BROKER -t $PREFIX/p14a_enwg/config_update -m '{
"enable": true,
"source": [0, {"limit_on_close": true, "limit_w": 4200, "input_index": 0}],
"limit_charge_manager": false
}'
| Name | Beschreibung | ||||||||
|---|---|---|---|---|---|---|---|---|---|
enablebool | Gibt an, ob die §14a-EnWG-Steuerung aktiviert werden soll. | ||||||||
sourceUnion | Signalquelle für die §14a-EnWG-Steuerung.
null: EEBUS null: API | ||||||||
limit_charge_managerbool | Gibt an, ob das §14a-Leistungslimit auf verwaltete Wallboxen angewendet werden soll. |
p14a_enwg/state
Der Zustand der §14a-EnWG-Steuerung.
| Name | Beschreibung |
|---|---|
activebool | Gibt an, ob die §14a-Steuerung aktuell aktiv ist, d.h. ob eine Leistungsbegrenzung vorliegt. |
limit_wint (W) | Das aktuell wirksame Leistungslimit. Ist 0 wenn die §14a-Steuerung nicht aktiv ist. |
p14a_enwg/control
Der Steuerungszustand für die API-Quelle. Wird beim Neustart auf inaktiv zurückgesetzt. Die Werte werden nur berücksichtigt, wenn die Signalquelle auf API (2) gesetzt ist.
| Name | Beschreibung |
|---|---|
activebool | Gibt an, ob die §14a-Steuerung über die API aktiv ist. |
limit_wint (W) | Leistungslimit in Watt, das über die API gesetzt wird. |
p14a_enwg/control_update
Setzt den §14a-Steuerungszustand über die API. Funktioniert nur, wenn die Signalquelle auf API (2) gesetzt ist. Der Zustand ist volatil und wird beim Neustart auf inaktiv zurückgesetzt.
| Name | Beschreibung |
|---|---|
activebool | Aktiviert oder deaktiviert die §14a-Steuerung über die API. |
limit_wint (W) | Leistungslimit in Watt. |
p14a_enwg/config
Die Konfiguration der §14a-EnWG-Steuerung.
# $HOST z.B. wem2-AbCd
Lesen
curl http://$HOST/p14a_enwg/config
{
"enable": true,
"source": [0, {"limit_on_close": true, "limit_w": 4200, "input_index": 0}],
"limit_charge_manager": false,
"limit_heating": false,
"heating_max_power": 0
}
Schreiben
curl http://$HOST/p14a_enwg/config -d '{
"enable": true,
"source": [0, {"limit_on_close": true, "limit_w": 4200, "input_index": 0}],
"limit_charge_manager": false,
"limit_heating": false,
"heating_max_power": 0
}'
# $BROKER z.B. my_mosquitto.localdomain
# $PREFIX z.B. wem2/AbCd
Lesen
mosquitto_sub -v -C 1 -h $BROKER -t $PREFIX/p14a_enwg/config
{
"enable": true,
"source": [0, {"limit_on_close": true, "limit_w": 4200, "input_index": 0}],
"limit_charge_manager": false,
"limit_heating": false,
"heating_max_power": 0
}
Schreiben
Mit MQTT auf $PREFIX/p14a_enwg/config_update
mosquitto_pub -h $BROKER -t $PREFIX/p14a_enwg/config_update -m '{
"enable": true,
"source": [0, {"limit_on_close": true, "limit_w": 4200, "input_index": 0}],
"limit_charge_manager": false,
"limit_heating": false,
"heating_max_power": 0
}'
| Name | Beschreibung | ||||||||
|---|---|---|---|---|---|---|---|---|---|
enablebool | Gibt an, ob die §14a-EnWG-Steuerung aktiviert werden soll. | ||||||||
sourceUnion | Signalquelle für die §14a-EnWG-Steuerung.
null: EEBUS null: API | ||||||||
limit_charge_managerbool | Gibt an, ob das §14a-Leistungslimit auf verwaltete Wallboxen angewendet werden soll. | ||||||||
limit_heatingbool | (Nur Energy Manager 2.0) Gibt an, ob das §14a-Leistungslimit auf die Heizungssteuerung angewendet werden soll. | ||||||||
heating_max_powerint (W) | (Nur Energy Manager 2.0) Maximale Leistungsaufnahme der Heizungsanlage. |
p14a_enwg/state
Der Zustand der §14a-EnWG-Steuerung.
| Name | Beschreibung |
|---|---|
activebool | Gibt an, ob die §14a-Steuerung aktuell aktiv ist, d.h. ob eine Leistungsbegrenzung vorliegt. |
limit_wint (W) | Das aktuell wirksame Leistungslimit. Ist 0 wenn die §14a-Steuerung nicht aktiv ist. |
p14a_enwg/control
Der Steuerungszustand für die API-Quelle. Wird beim Neustart auf inaktiv zurückgesetzt. Die Werte werden nur berücksichtigt, wenn die Signalquelle auf API (2) gesetzt ist.
| Name | Beschreibung |
|---|---|
activebool | Gibt an, ob die §14a-Steuerung über die API aktiv ist. |
limit_wint (W) | Leistungslimit in Watt, das über die API gesetzt wird. |
p14a_enwg/control_update
Setzt den §14a-Steuerungszustand über die API. Funktioniert nur, wenn die Signalquelle auf API (2) gesetzt ist. Der Zustand ist volatil und wird beim Neustart auf inaktiv zurückgesetzt.
| Name | Beschreibung |
|---|---|
activebool | Aktiviert oder deaktiviert die §14a-Steuerung über die API. |
limit_wint (W) | Leistungslimit in Watt. |
p14a_enwg/config
Die Konfiguration der §14a-EnWG-Steuerung.
# $HOST z.B. warp-AbCd
Lesen
curl http://$HOST/p14a_enwg/config
{
"enable": true,
"source": [0, {"limit_on_close": true, "limit_w": 4200, "input_index": 0}],
"limit_charger": true,
"limit_charge_manager": false,
"limit_heating": false,
"heating_max_power": 0
}
Schreiben
curl http://$HOST/p14a_enwg/config -d '{
"enable": true,
"source": [0, {"limit_on_close": true, "limit_w": 4200, "input_index": 0}],
"limit_charger": true,
"limit_charge_manager": false,
"limit_heating": false,
"heating_max_power": 0
}'
# $BROKER z.B. my_mosquitto.localdomain
# $PREFIX z.B. warp/AbCd
Lesen
mosquitto_sub -v -C 1 -h $BROKER -t $PREFIX/p14a_enwg/config
{
"enable": true,
"source": [0, {"limit_on_close": true, "limit_w": 4200, "input_index": 0}],
"limit_charger": true,
"limit_charge_manager": false,
"limit_heating": false,
"heating_max_power": 0
}
Schreiben
Mit MQTT auf $PREFIX/p14a_enwg/config_update
mosquitto_pub -h $BROKER -t $PREFIX/p14a_enwg/config_update -m '{
"enable": true,
"source": [0, {"limit_on_close": true, "limit_w": 4200, "input_index": 0}],
"limit_charger": true,
"limit_charge_manager": false,
"limit_heating": false,
"heating_max_power": 0
}'
| Name | Beschreibung | ||||||||
|---|---|---|---|---|---|---|---|---|---|
enablebool | Gibt an, ob die §14a-EnWG-Steuerung aktiviert werden soll. | ||||||||
sourceUnion | Signalquelle für die §14a-EnWG-Steuerung.
null: EEBUS null: API | ||||||||
limit_chargerbool | (Nur WARP 2 und WARP 3) Gibt an, ob das §14a-Leistungslimit auf diese Wallbox angewendet werden soll. | ||||||||
limit_charge_managerbool | Gibt an, ob das §14a-Leistungslimit auf verwaltete Wallboxen angewendet werden soll. | ||||||||
limit_heatingbool | (Nur Energy Manager 2.0) Gibt an, ob das §14a-Leistungslimit auf die Heizungssteuerung angewendet werden soll. | ||||||||
heating_max_powerint (W) | (Nur Energy Manager 2.0) Maximale Leistungsaufnahme der Heizungsanlage. |
p14a_enwg/state
Der Zustand der §14a-EnWG-Steuerung.
| Name | Beschreibung |
|---|---|
activebool | Gibt an, ob die §14a-Steuerung aktuell aktiv ist, d.h. ob eine Leistungsbegrenzung vorliegt. |
limit_wint (W) | Das aktuell wirksame Leistungslimit. Ist 0 wenn die §14a-Steuerung nicht aktiv ist. |
p14a_enwg/control
Der Steuerungszustand für die API-Quelle. Wird beim Neustart auf inaktiv zurückgesetzt. Die Werte werden nur berücksichtigt, wenn die Signalquelle auf API (2) gesetzt ist.
| Name | Beschreibung |
|---|---|
activebool | Gibt an, ob die §14a-Steuerung über die API aktiv ist. |
limit_wint (W) | Leistungslimit in Watt, das über die API gesetzt wird. |
p14a_enwg/control_update
Setzt den §14a-Steuerungszustand über die API. Funktioniert nur, wenn die Signalquelle auf API (2) gesetzt ist. Der Zustand ist volatil und wird beim Neustart auf inaktiv zurückgesetzt.
| Name | Beschreibung |
|---|---|
activebool | Aktiviert oder deaktiviert die §14a-Steuerung über die API. |
limit_wint (W) | Leistungslimit in Watt. |