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!
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 | Beschreibung |
|---|---|
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 | Beschreibung |
|---|---|
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 | Beschreibung |
|---|---|
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 | Beschreibung |
|---|---|
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 | Beschreibung |
|---|---|
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 | Beschreibung |
|---|---|
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 | Beschreibung |
|---|---|
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 | Beschreibung |
|---|---|
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 | Beschreibung |
|---|---|
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 | Beschreibung |
|---|---|
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 | Beschreibung |
|---|---|
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 | Beschreibung |
|---|---|
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 | Beschreibung |
|---|---|
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 | Beschreibung |
|---|---|
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 | Beschreibung |
|---|---|
do_i_know_what_i_am_doingbool | Gibt an ob die SD-Karte formatiert werden soll
|