Skip to main content

General Information

info/version

Version of the currently running firmware.

NameDescription
firmware
string

The firmware version currently running. See Semantic Versioning format.

config
string

The version of the configuration currently in use.

config_type
string

Type of configuration stored on this device.




info/modules

Initialization state of firmware modules.




info/features

Supported hardware features. See Features for details.

Example
# $HOST e.g. warp-AbCd

Read

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



info/name

Name and type of the device

Example
# $HOST e.g. warp-AbCd

Read

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

The name of the device. Consists of the type and UID of the device.

type
string

Type of the device.

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

User-readable type of the device. Indicates the hardware version, variant (Smart, Pro), maximum charging power, and any upgrades, e.g., "WARP2 Charger Pro 11kW +NFC"

uid
string

UID of the device or the installed ESP (Ethernet) Brick.




info/display_name

User-readable name of the device.

Example
# $HOST e.g. warp-AbCd

Read

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

Write

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

or abbreviated:

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

The display name.




info/last_boots

Debug information about the last firmware executions

Example
# $HOST e.g. warp-AbCd

Read

curl http://$HOST/info/last_boots
[
{
"reset_reason": 3,
"boot_count": 1,
"timestamp_min": 28568911,
"uptime": 1648057,
"uptime_overflows": 0
},
// An entry is only recorded after 5 minutes of uptime.
// Between boot 1 and 4, the device was restarted twice within 5 minutes (e.g. due to configuration changes)
{
"reset_reason": 3,
"boot_count": 4,
"timestamp_min": 28568946,
"uptime": 28301027,
"uptime_overflows": 0
}
]
IndexDescription
[0..9]
object

Debug information about a firmware execution

NameDescription
reset_reason
int

Reason for the restart. See Espressif documentation.

boot_count
int

Counter indicating which restart since the device was disconnected from power is being performed. An entry in last_boots is only written five minutes after device startup to preserve flash memory. If a restart occurs within the first five minutes, an entry may be lost, which can be noticed by this counter.

uptime
int (ms)

Runtime of the firmware execution (32-bit).

uptime_overflows
int

Number of uptime overflows.

timestamp_min
int

Unix timestamp in minutes of the firmware execution.