Zum Hauptinhalt springen

Allgemeine Informationen

info/version

Version der aktuell ausgeführten Firmware.

Beispiel
# $HOST z.B. warp-AbCd

Lesen

curl http://$HOST/info/version
{ "firmware": "2.4.0+66558ade", "config": "2.2.0", "config_type": "warp" }
NameBedeutung
firmware
string

Die Firmware-Version, die aktuell ausgeführt wird. Siehe Semantic Versioning-Format.

config
string

Die Version der Konfiguration, die aktuell verwendet wird.

config_type
string

Typ der auf diesem Gerät gespeicherten Konfiguration.




info/modules

Initialisierungszustand der Firmware-Module.




info/features

Unterstützte Hardwarefeatures. Siehe Features für Details.

Beispiel
# $HOST z.B. warp-AbCd

Lesen

curl http://$HOST/info/features
["evse", "nfc", "meters", "meter", "meter_all_values"]



info/name

Name und Typ des Geräts

Beispiel
# $HOST z.B. warp-AbCd

Lesen

curl http://$HOST/info/name
{
"name": "warp-AbCd",
"type": "warp",
"display_type": "WARP Charger Pro 22kW +NFC",
"uid": "AbCd"
}
NameBedeutung
name
string

Der Name des Geräts. Besteht aus Typ und UID des Geräts.

type
string

Typ des Geräts.

  • warp - Ein WARP Charger
  • warp2 - Ein WARP2 Charger
  • warp3 - Ein WARP3 Charger
  • wem - Ein WARP Energy Manager
display_type
string

Benutzerlesbarer Typ des Geräts. Gibt neben der Hardware-Version die Variante (Smart, Pro), die maximale Ladeleistung und eventuelle Upgrades an, z.B. "WARP2 Charger Pro 11kW +NFC"

uid
string

UID des Geräts bzw. des verbauten ESP (Ethernet) Bricks.




info/display_name

Benutzerlesbarer Name des Geräts.

Beispiel
# $HOST z.B. warp-AbCd

Lesen

curl http://$HOST/info/display_name
{ "display_name": "Wallbox Garage links" }

Schreiben

curl http://$HOST/info/display_name -d '{ "display_name": "Wallbox Garage links" }'

oder abgekürzt:

curl http://$HOST/info/display_name -d '"Wallbox Garage links"'
NameBedeutung
display_name
string

Der Anzeigename.




info/last_boots

Debug-Informationen über die letzten Firmware-Ausführungen

Beispiel
# $HOST z.B. warp-AbCd

Lesen

curl http://$HOST/info/last_boots
[
{
"reset_reason": 3,
"boot_count": 1,
"timestamp_min": 28568911,
"uptime": 1648057,
"uptime_overflows": 0
},
// Ein Eintrag wird erst nach 5 Minuten Uptime aufgezeichnet.
// Zwischen Boot 1 und 4 wurde das Geräte zwei Mal innerhalb von 5 Minuten neugestartet (z.B. wegen Konfigurationsänderungen)
{
"reset_reason": 3,
"boot_count": 4,
"timestamp_min": 28568946,
"uptime": 28301027,
"uptime_overflows": 0
}
]
IndexBedeutung
[0..9]
object

Debug-Informationen über eine Firmware-Ausführung

NameBedeutung
reset_reason
int

Grund des Neustarts. Siehe Espressif-Dokumentation.

boot_count
int

Zähler der angibt, der wievielte Neustart seit dem das Gerät vom Strom getrennt wurde, durchgeführt wird. Ein Eintrag in last_boots wird erst fünf Minuten nach dem Start des Geräts geschrieben um den Flash zu schonen. Falls innerhalb der ersten fünf Minuten neugestartet wird, kann ein Eintrag verloren gehen, was anhand dieses Zählers bemerkt werden kann.

uptime
int (ms)

Laufzeit der Firmware-Ausführung (32-Bit).

uptime_overflows
int

Anzahl der Überläufe von uptime.

timestamp_min
int

Unix-Timestamp in Minuten der Firmware-Ausführung.