Overview
Returns server discovery information used by the firmware installer GUI and provisioning scripts to configure thermostat firmware to point at this server.Endpoint
Response
Success (200 OK)
Response Fields
| Field | Type | Description |
|---|---|---|
server | string | Always "nolongerevil" |
version | string | Server software version |
api_origin | string | Configured API_ORIGIN value |
cloudregisterurl | string | Value to set in thermostat firmware config ({api_origin}/entry) |
ip | string | IP address extracted from api_origin |
port | number | Port extracted from api_origin |
ssl | boolean | Whether api_origin uses HTTPS |
require_device_pairing | boolean | Whether entry key pairing is required |
entry_key_ttl_seconds | number | How long entry keys remain valid (seconds) |
Use Case
The firmware installer reads this endpoint to get thecloudregisterurl value it needs to embed into the thermostat firmware image during flashing. The installer fetches /info, extracts cloudregisterurl, and writes it into the firmware configuration at flash time.
The installer also uses ip, port, and ssl to construct the firmware’s network configuration.
Example
Related
GET /api/config
Control API config (port 8082)
Self-Hosted Installation
Firmware installer setup guide