Skip to content

ha-helios 0.11.0

Choose a tag to compare

@SychPL SychPL released this 22 Sep 17:31
· 10 commits to main since this release

Dashboard editor

A new sidebar entry Helios (administrators only) edits the clock's layout visually: a 4x3 canvas, pages, one form per card. Click an empty cell to add a card, click a card to edit or delete it. Entity and icon pickers are Home Assistant's own (ha-form), with plain inputs as a fallback. The editor validates with the clock's own rules and wording, so a layout it accepts is a layout the clock accepts.

It edits the helios section of a storage-mode dashboard (default helios-clock) through lovelace/config and lovelace/config/save, leaves everything else in the dashboard untouched, and refuses to overwrite a version changed elsewhere in the meantime. A document in schema 2-5 loads as one page and is upgraded to schema 6 on the first save.

Requires Helios 0.12.0 on the clock for schema 6 (pages, the generic tile card, intents, mdi: icons). Install the APK first: an older clock rejects a schema-6 document and keeps its previous layout.

Also included (0.10.0, previously unreleased)

  • Appearance version 2 with a screensaver block: mode (off / dark / always), idle time, light thresholds, photo slideshow settings.
  • Light level from the clock as an illuminance sensor.
  • Switch deciding whether a visible notification tile keeps the panel on.

Details

  • Panel served from the integration directory, no build step; frontend added to after_dependencies.
  • Tests: pytest (panel registration, static files) and node --test tests/panel (validator); both in CI.