Energy-Manager-Konfiguration
Das energy_manager-Modul verwaltet Zustand und Konfiguration des WARP Energy Manager Bricklets.
Auf dieser Hardware nicht unterstützt!
Auf dieser Hardware nicht unterstützt!
Auf dieser Hardware nicht unterstützt!
energy_manager/config
Konfiguration des Energy Managers
# $HOST z.B. wem-AbCd
Lesen
curl http://$HOST/energy_manager/config
{ "contactor_installed": true }
Schreiben
curl http://$HOST/energy_manager/config -d '{ "contactor_installed": true }'
oder abgekürzt:
curl http://$HOST/energy_manager/config -d 'true'
# $BROKER z.B. my_mosquitto.localdomain
# $PREFIX z.B. wem/AbCd
Lesen
mosquitto_sub -v -C 1 -h $BROKER -t $PREFIX/energy_manager/config
{ "contactor_installed": true }
Schreiben
Mit MQTT auf $PREFIX/energy_manager/config_update
mosquitto_pub -h $BROKER -t $PREFIX/energy_manager/config_update -m '{ "contactor_installed": true }'
oder abgekürzt:
mosquitto_pub -h $BROKER -t $PREFIX/energy_manager/config_update -m 'true'
| Name | Bedeutung |
|---|---|
contactor_installedbool | Gibt an, ob ein Schütz angeschlossen ist, mit dem die gesteuerten Wallboxen zwischen dreiphasigem und einphasigem Betrieb umgeschaltet werden können. Eingang 4 wird dann automatisch zur Schützüberwachung verwendet. |
energy_manager/state
Zustand des Energy Managers
{
"phases_switched": 1,
"input3_state": false,
"input4_state": false,
"relay_state": false,
"error_flags": 0,
"config_error_flags": 0
}
| Name | Bedeutung |
|---|---|
phases_switchedint | Zustand der Phasenumschaltung
|
input3_statebool | Zustand des Eingangs 3
|
input4_statebool | Zustand des Eingangs 4
|
relay_statebool | Zustand des Relais
|
error_flagsint | Aktive Fehlerzustände des Energy Managers. Es handelt sich hierbei um eine Bitmaske, sodass sämtliche Kombinationen aus Fehlerwerten auftreten können.
|
config_error_flagsint | Aktive Konfigurationsfehler des Energy Managers. Es handelt sich hierbei um eine Bitmaske, sodass sämtliche Kombinationen aus Konfigurationsfehlern auftreten können.
|
energy_manager/low_level_state
Low-Level-Zustand des Energy Managers
{
"consecutive_bricklet_errors": 0,
"contactor": false,
"contactor_check_state": 1,
"input_voltage": 11925,
"led_rgb": [0, 0, 0],
"uptime": 940868435
}
| Name | Bedeutung |
|---|---|
consecutive_bricklet_errorsint | Anzahl aufeinander folgender interner Kommunikationsfehler |
contactorbool | Vom Energy Manager gesetzter Zustand des Schützes
|
contactor_check_stateint | Zustand der Schützprüfung
|
input_voltageint (mV) | Interne Versorgungsspannung in Millivolt. |
led_rgbint[3] | Farbe der Status-LED
|
uptimeint (ms) | Zeit seit Starten des Energy Manager Bricklets. |
energy_manager/sdcard_state
Informationen über die eingelegte MicroSD-Karte.
{
"sd_status": 0,
"lfs_status": 0,
"card_type": 12,
"sector_count": 15759360,
"sector_size": 512,
"manufacturer_id": 116,
"product_rev": 32,
"product_name": "USDU1"
}
| Name | Bedeutung |
|---|---|
sd_statusint | Status der SD-Karte
|
lfs_statusint | Status des Dateisystems (LittleFS) auf der SD-Karte
|
card_typeint | SD-Kartentyp
|
sector_countint | Größe der SD-Karte in Sektoren |
sector_sizeint | Größe eines Sektors |
manufacturer_idint | Hersteller-ID |
product_revint | Produktrevision |
product_namestring | Produktname |
energy_manager/sdcard_format
Formatiert die eingelegte SD-Karte und löscht damit die Historie der Energiebilanz. Kann nicht rückgängig gemacht werden! Danach wird automatisch ein Neustart ausgeführt.
# $HOST z.B. wem-AbCd
Schreiben
curl http://$HOST/energy_manager/sdcard_format -d '{ "do_i_know_what_i_am_doing": false }'
# $BROKER z.B. my_mosquitto.localdomain
# $PREFIX z.B. wem/AbCd
Schreiben
mosquitto_pub -h $BROKER -t $PREFIX/energy_manager/sdcard_format -m '{ "do_i_know_what_i_am_doing": false }'
| Name | Bedeutung |
|---|---|
do_i_know_what_i_am_doingbool | Gibt an ob die SD-Karte formatiert werden soll
|
energy_manager/config
Konfiguration des Energy Managers
# $HOST z.B. wem2-AbCd
Lesen
curl http://$HOST/energy_manager/config
{ "contactor_installed": true }
Schreiben
curl http://$HOST/energy_manager/config -d '{ "contactor_installed": true }'
oder abgekürzt:
curl http://$HOST/energy_manager/config -d 'true'
# $BROKER z.B. my_mosquitto.localdomain
# $PREFIX z.B. wem2/AbCd
Lesen
mosquitto_sub -v -C 1 -h $BROKER -t $PREFIX/energy_manager/config
{ "contactor_installed": true }
Schreiben
Mit MQTT auf $PREFIX/energy_manager/config_update
mosquitto_pub -h $BROKER -t $PREFIX/energy_manager/config_update -m '{ "contactor_installed": true }'
oder abgekürzt:
mosquitto_pub -h $BROKER -t $PREFIX/energy_manager/config_update -m 'true'
| Name | Bedeutung |
|---|---|
contactor_installedbool | Gibt an, ob ein Schütz angeschlossen ist, mit dem die gesteuerten Wallboxen zwischen dreiphasigem und einphasigem Betrieb umgeschaltet werden können. Eingang 4 wird dann automatisch zur Schützüberwachung verwendet. |
energy_manager/state
Zustand des Energy Managers
{
"phases_switched": 1,
"input3_state": false,
"input4_state": false,
"relay_state": false,
"error_flags": 0,
"config_error_flags": 0
}
| Name | Bedeutung |
|---|---|
phases_switchedint | Zustand der Phasenumschaltung
|
input3_statebool | Zustand des Eingangs 3
|
input4_statebool | Zustand des Eingangs 4
|
relay_statebool | Zustand des Relais
|
error_flagsint | Aktive Fehlerzustände des Energy Managers. Es handelt sich hierbei um eine Bitmaske, sodass sämtliche Kombinationen aus Fehlerwerten auftreten können.
|
config_error_flagsint | Aktive Konfigurationsfehler des Energy Managers. Es handelt sich hierbei um eine Bitmaske, sodass sämtliche Kombinationen aus Konfigurationsfehlern auftreten können.
|
energy_manager/low_level_state
Low-Level-Zustand des Energy Managers
{
"consecutive_bricklet_errors": 0,
"contactor": false,
"contactor_check_state": 1,
"input_voltage": 11925,
"led_rgb": [0, 0, 0],
"uptime": 940868435
}
| Name | Bedeutung |
|---|---|
consecutive_bricklet_errorsint | Anzahl aufeinander folgender interner Kommunikationsfehler |
contactorbool | Vom Energy Manager gesetzter Zustand des Schützes
|
contactor_check_stateint | Zustand der Schützprüfung
|
input_voltageint (mV) | Interne Versorgungsspannung in Millivolt. |
led_rgbint[3] | Farbe der Status-LED
|
uptimeint (ms) | Zeit seit Starten des Energy Manager Bricklets. |
energy_manager/sdcard_state
Informationen über die eingelegte MicroSD-Karte.
{
"sd_status": 0,
"lfs_status": 0,
"card_type": 12,
"sector_count": 15759360,
"sector_size": 512,
"manufacturer_id": 116,
"product_rev": 32,
"product_name": "USDU1"
}
| Name | Bedeutung |
|---|---|
sd_statusint | Status der SD-Karte
|
lfs_statusint | Status des Dateisystems (LittleFS) auf der SD-Karte
|
card_typeint | SD-Kartentyp
|
sector_countint | Größe der SD-Karte in Sektoren |
sector_sizeint | Größe eines Sektors |
manufacturer_idint | Hersteller-ID |
product_revint | Produktrevision |
product_namestring | Produktname |
energy_manager/sdcard_format
Formatiert die eingelegte SD-Karte und löscht damit die Historie der Energiebilanz. Kann nicht rückgängig gemacht werden! Danach wird automatisch ein Neustart ausgeführt.
# $HOST z.B. wem2-AbCd
Schreiben
curl http://$HOST/energy_manager/sdcard_format -d '{ "do_i_know_what_i_am_doing": false }'
# $BROKER z.B. my_mosquitto.localdomain
# $PREFIX z.B. wem2/AbCd
Schreiben
mosquitto_pub -h $BROKER -t $PREFIX/energy_manager/sdcard_format -m '{ "do_i_know_what_i_am_doing": false }'
| Name | Bedeutung |
|---|---|
do_i_know_what_i_am_doingbool | Gibt an ob die SD-Karte formatiert werden soll
|
energy_manager/config
Konfiguration des Energy Managers
# $HOST z.B. warp-AbCd
Lesen
curl http://$HOST/energy_manager/config
{ "contactor_installed": true }
Schreiben
curl http://$HOST/energy_manager/config -d '{ "contactor_installed": true }'
oder abgekürzt:
curl http://$HOST/energy_manager/config -d 'true'
# $BROKER z.B. my_mosquitto.localdomain
# $PREFIX z.B. warp/AbCd
Lesen
mosquitto_sub -v -C 1 -h $BROKER -t $PREFIX/energy_manager/config
{ "contactor_installed": true }
Schreiben
Mit MQTT auf $PREFIX/energy_manager/config_update
mosquitto_pub -h $BROKER -t $PREFIX/energy_manager/config_update -m '{ "contactor_installed": true }'
oder abgekürzt:
mosquitto_pub -h $BROKER -t $PREFIX/energy_manager/config_update -m 'true'
| Name | Bedeutung |
|---|---|
contactor_installedbool | Gibt an, ob ein Schütz angeschlossen ist, mit dem die gesteuerten Wallboxen zwischen dreiphasigem und einphasigem Betrieb umgeschaltet werden können. Eingang 4 wird dann automatisch zur Schützüberwachung verwendet. |
energy_manager/state
Zustand des Energy Managers
{
"phases_switched": 1,
"input3_state": false,
"input4_state": false,
"relay_state": false,
"error_flags": 0,
"config_error_flags": 0
}
| Name | Bedeutung |
|---|---|
phases_switchedint | Zustand der Phasenumschaltung
|
input3_statebool | Zustand des Eingangs 3
|
input4_statebool | Zustand des Eingangs 4
|
relay_statebool | Zustand des Relais
|
error_flagsint | Aktive Fehlerzustände des Energy Managers. Es handelt sich hierbei um eine Bitmaske, sodass sämtliche Kombinationen aus Fehlerwerten auftreten können.
|
config_error_flagsint | Aktive Konfigurationsfehler des Energy Managers. Es handelt sich hierbei um eine Bitmaske, sodass sämtliche Kombinationen aus Konfigurationsfehlern auftreten können.
|
energy_manager/low_level_state
Low-Level-Zustand des Energy Managers
{
"consecutive_bricklet_errors": 0,
"contactor": false,
"contactor_check_state": 1,
"input_voltage": 11925,
"led_rgb": [0, 0, 0],
"uptime": 940868435
}
| Name | Bedeutung |
|---|---|
consecutive_bricklet_errorsint | Anzahl aufeinander folgender interner Kommunikationsfehler |
contactorbool | Vom Energy Manager gesetzter Zustand des Schützes
|
contactor_check_stateint | Zustand der Schützprüfung
|
input_voltageint (mV) | Interne Versorgungsspannung in Millivolt. |
led_rgbint[3] | Farbe der Status-LED
|
uptimeint (ms) | Zeit seit Starten des Energy Manager Bricklets. |
energy_manager/sdcard_state
Informationen über die eingelegte MicroSD-Karte.
{
"sd_status": 0,
"lfs_status": 0,
"card_type": 12,
"sector_count": 15759360,
"sector_size": 512,
"manufacturer_id": 116,
"product_rev": 32,
"product_name": "USDU1"
}
| Name | Bedeutung |
|---|---|
sd_statusint | Status der SD-Karte
|
lfs_statusint | Status des Dateisystems (LittleFS) auf der SD-Karte
|
card_typeint | SD-Kartentyp
|
sector_countint | Größe der SD-Karte in Sektoren |
sector_sizeint | Größe eines Sektors |
manufacturer_idint | Hersteller-ID |
product_revint | Produktrevision |
product_namestring | Produktname |
energy_manager/sdcard_format
Formatiert die eingelegte SD-Karte und löscht damit die Historie der Energiebilanz. Kann nicht rückgängig gemacht werden! Danach wird automatisch ein Neustart ausgeführt.
# $HOST z.B. warp-AbCd
Schreiben
curl http://$HOST/energy_manager/sdcard_format -d '{ "do_i_know_what_i_am_doing": false }'
# $BROKER z.B. my_mosquitto.localdomain
# $PREFIX z.B. warp/AbCd
Schreiben
mosquitto_pub -h $BROKER -t $PREFIX/energy_manager/sdcard_format -m '{ "do_i_know_what_i_am_doing": false }'
| Name | Bedeutung |
|---|---|
do_i_know_what_i_am_doingbool | Gibt an ob die SD-Karte formatiert werden soll
|