Skip to content

Devices and tablets ​

Studio 0.1.297 adds the built-in Devices palette set. No additional package installation is required. GitHub update.

Add devices ​

Expand the set, drag a widget onto the canvas and select its HA entity in the properties. Switch, dimmer, color light, thermostat and measurement each offer a tile and a floorplan marker with popup: ten entries in total. Position and size remain freely adjustable; this is not an automatic responsive grid. The five standard CSS groups are available, with new optional groups disabled. Widget language: DE/EN/FR; general Studio interface: DE/EN.

Device tiles and floorplan markers, local demo

WidgetSource and controls
Switchswitch, light or input_boolean; on/off
Dimmerlight; brightness only with the corresponding HA capability
Color lightlight; on/off, brightness and RGB according to supported color modes
Thermostatclimate; a single temperature setpoint within native limits/step size
MeasurementState and unit; read-only

Runtime only offers controls supported by the entity. Read only prevents writes. The editor never operates devices; unavailable entities are disabled. Server validation remains active. An accepted request does not prove physical device feedback. Continue using Technic/Climate for advanced features such as temperature ranges.

Tablet return and home page ​

In Settings → General, Refresh states on tablet return refreshes HA values when the page becomes visible again, is restored or regains network connectivity. This does not reload the whole page. Browser/tablet timers may be suspended in the background; returning to the page accounts for this.

Home page after inactivity and Inactivity home page choose the delay and a visible target page in the current project. 0 seconds = off, the default. Open dialogs, pending writes and active editing postpone automatic navigation. Kiosk settings and access rights are unchanged.

Device view at 1280 × 800, local demo

Light popup in tablet view, local demo

Live heading values ​

Border and device headings can optionally display an HA state or attribute, with decimals and a unit. Select the entity and optional attribute in the corresponding property group. Existing headings remain intact; HA values are inserted as text.

Renderers and package capabilities ​

Devices, weather, heating rooms, window overview, landlord notification, Technic status lists and Material color schemes load renderers on demand. Shared editor modules remain normally loaded. Concurrent requests share one load.

Installed package manifests are checked every 30 seconds and on return. Changes refresh the palette without restarting. This does not automatically install offered catalog updates. Invalid replacements retain the previous catalog; removed definitions stay in memory for already open projects but disappear from the palette for new widgets. Projects are not automatically migrated. See package installation.

Manifest optionalCapabilities is an optional declaration: entity-state, history, light-color, climate. The package list indicates support. Unknown capabilities grant no permissions. Old manifests remain valid; actual controls still depend on HA and entity capabilities.

Package import with two widgets and capability reporting on the ARM test system (Pi 5)

Verification and limits ​

On 8 November 2026, ARM test system (Pi 5) / HA 2026.11.0 / Raspberry Pi 5 ARM64 and PC (64) test system / HA 2026.10.4 / Proxmox amd64 passed project save/reload, actual operation of a disposable HA helper with state feedback and inactivity return. On the ARM test system (Pi 5), the marker dialog and manual local package import 1.1.0 with two widgets and capability reporting were also checked. The test package and helpers were then removed; inactivity was reset to 0 seconds. Studio stays installed on both systems, preserving existing projects/settings.

Brightness, RGB and thermostat were tested with local simulated entities. The new views were inspected in a desktop browser at 1440 × 1000 and tablet viewport 1280 × 800. This does not verify physical tablet hardware or every lamp/heating type. 394 JavaScript and 109 Python checks passed, plus 7 focused JavaScript and 17 package Python checks. Technical test report.

Independent HA implementation without copied VIS-2 code or artwork. Web Components and a responsive grid container remain separate future projects.