Software
Software that enables our hardware foundations.
WattStack App for device owners, Control Room for operators, and a documented API for everyone building on top of the stack.
Talk to usWattStack App
Simple, intuitive control for device owners.
The App gives energy device end users a modern control and telemetry experience for their WattStack-connected devices, on iOS, Android and desktop. It's designed to be simple from first use, with greater depth available as the owner's knowledge and demands increase. It runs on a freemium model for end users, and costs manufacturers nothing to deploy.
Control
A goal-driven interface enables owners to get what they want from their device intuitively, without wading through complexity. Time windows, per-day schedules and manual overrides sit beneath it as depth for owners who want deeper control.
Device telemetry
Granular readings from inside the device, not from a manufacturer's cloud. The Edge sees every data point the device exposes, so the App can curate exactly what matters most for that device and its owner, with behaviour history and tariff-aware costs alongside.
Tariff and flexibility aware
Import and export tariffs are built in and drive automations, so owners can access time-of-use savings without needing to manage them at depth. An SSES-compatible tariff interface keeps that automation future-proof, and the Edge's on-device command arbitration, surfaced in the App, makes it flex native.
Built-in automated help
Help tips generate automatically from code updates, so owners get answers in-app, with links out to the in-depth articles. They regenerate as the product changes, so the help can never drift out of date with the build.
Energy tracking
Energy use is measured on the device itself, and can still be derived where no hardware energy meter is fitted. Combined with tariff data, that telemetry becomes the number owners actually care about: cost.
White label and multi-language
Built from the ground up to be white label, shippable under a manufacturer's brand through its own app store. Multi-language and internationalisation support is built in.
WattStack Control Room
The whole fleet, on one screen.
Control Room gives manufacturers and fleet operators a single view of every WattStack device they are responsible for, with operations and support tooling for manufacturers, housing associations, and installers. Built to maximise their support capabilities whilst minimising their compliance obligations.
Fleet oversight
Status, diagnostics, firmware management, and automated alerts across the estate sit in one place, so issues surface early and their impact can be understood and rapidly mitigated.
See what your user sees
Support sees a consent-gated app mirror of exactly what the owner is seeing when they call. Access is time-limited, auditable, and revocable by the owner for data security and privacy by default.
Per-device depth
Drill deep into a single unit's raw data when a case needs it, with every telemetry field that the device reports visible, so your support team can resolve as many cases as possible without a site visit.
Controlled firmware rollouts
Firmware is managed centrally, versioned, and can be targeted per cohort, so you can stage and gate rollouts to manage deployment risk.
Activation-based cost model
Activation is a one-off, per-device cost, after a free allowance per account. Charged once per unit, it sits in the cost of the device rather than as a recurring platform fee.
Compliance ready
Control Room is scoped to allow single-device actions by default, in line with the direction of energy-device control regulation, with wider scoping available only where a fleet operator's compliance position requires it.
Public API
Telemetry, control and scheduling over one API.
Devices are reachable through a documented, webhook-capable REST API for your own apps and third-party integrations. The Edge can link to the WattStack cloud, or to a third-party service, local or cloud. Use our API, or your own over open-standards-based interfaces.
# 1 · latest state, keyed by point ids curl $WS_API/devices/dev_hp_01/state \ -H "Authorization: Bearer $WS_TOKEN" # → { "12": { "value": 1850, "measured_at": "..." } } # 2 · take control (five-minute window, renewable) curl -X POST $WS_API/devices/dev_hp_01/takeover \ -H "Authorization: Bearer $WS_TOKEN" # 3 · set the flow temperature, in display units curl -X POST $WS_API/devices/dev_hp_01/control \ -H "Authorization: Bearer $WS_TOKEN" \ -d '{ "values": { "10": 45 } }' # → 202 accepted · receipt returned
REST and events
Telemetry and state over REST, live device state over server-sent events, and signed webhook deliveries for telemetry and platform events, all fully documented.
Control and schedules
Direct control for support runs as a takeover session with a renewable expiry, and windowed schedules arbitrate across priority sources. Every command is safety-clamped on the device.
Access
OAuth2 client credentials, with webhooks signed for verification. Scopes are granted per integration, and a token reaches only the devices that integration is authorised for.
See the software in action.
Talk to us about the App, Control Room, or building on the API.