Changelog
Latest releases and updates for DeviceSDK
April 11, 2026
- Home Assistant integration — expose DeviceSDK devices as native Home Assistant entities (sensors, switches, lights). Declare entities in
devicesdk.tsunderha.entities; rundevicesdk deployto publish them. See the Home Assistant guide. - Generic watch WebSocket — new
GET /v1/projects/:projectId/devices/:deviceId/watchendpoint delivers real-time status, log, and structured state events over a persistent WebSocket connection. The dashboard now uses this endpoint in place of the legacy SSE log stream. See the Real-Time Watch guide. emitStateSDK method — publish structured state values from device scripts withthis.env.DEVICE.emitState(entity_id, value). Feeds custom telemetry into Home Assistant entities. See the Emit State concept.- SSE log stream endpoint (
GET /logs/stream) is deprecated in favor of the watch WebSocket.
December 27, 2025
- Private Beta milestone: expanded access and onboarding for early teams
- Pico W and Pico 2W are the officially supported hardware targets
- ESP32 support tracked as next hardware platform