Skip to content

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 04:26
· 8 commits to main since this release

Six issues from the first days of 1.6, and the narrow-column list that came out of its review. Thank you xoatrash, eduardoribeiro, dmsteel59-svg and svb91.

Colour on the light card (#32)

The light card with a hue ruler and a row of quick colours

A colour bulb gets a row of quick colours under its ruler — two whites first where it has a temperature, then red, orange, green and blue — and a hue ruler takes the temperature ruler's slot while the bulb glows a colour; a white swatch brings the temperature ruler back. The card wears the bulb's colour: its icon, its switch and its brightness ruler take it. Your own list goes in colors (warm, cool, a Home Assistant colour name, #rrggbb or [r, g, b]); show_color: false is the white bulb's card.

Custom quick colours, eight of them

One of the rounds can be the colour picker: picker in the list is a round ringed in the hues that opens your browser's own colour picker, and it holds the bulb's colour, checked, whenever the bulb glows a colour none of the other rounds has — so colors: [red, blue, purple, picker] gives three favourites and any other colour.

Red, blue, purple and the colour picker holding the lamp's orange

A colour for the whole card (#34)

Cards washed in their own colour: amber lights, a blue chart, a plain status card

Every card that takes a color now also takes card_color (Card colour in the editor): a quiet wash of the colour as the card's own surface, its edge and dividers in the colour, independent of the accent inside — so all your lights can be warm and all your covers blue. The words keep full contrast on every palette, light and dark, and a card that is off or unavailable stays neutral.

The same cards in the dark

The essentials while off (#31)

A thermostat off, with only its mode tiles

The thermostat and fan cards take when_off: essentials (When off → The essentials): while the device is off, only the head, the value and the mode selector stay; presets and fan speeds — oscillation and direction on the fan — come back the moment it is turned on, below what you tapped.

Nine printer integrations (#29, #30)

A Creality printer with its CFS trays

The 3D printer card now discovers Creality (ha_creality_ws), Elegoo, Anycubic (local, with ACE trays), Snapmaker U1 and the legacy Snapmaker integration, and FlashForge, beside OctoPrint, PrusaLink, Bambu Lab and Moonraker. A printer is known by what it has — a status, a nozzle or a bed, a job's measure — so a printer of an unknown integration still works given its device and roles. File names and error codes are read off the status sensor where an integration has no entity for them.

Anycubic with ACE, Elegoo preheating, Snapmaker U1 paused, FlashForge finished

Sensor readouts by name (#28)

Two sensors on one chart, "Temperature" and "Humidity" with nothing set

The card's own sensor takes a label under its readout when others share the chart, as an entry's name does. Left empty, a readout is called by its measure — "Temperature", "Humidity" — when no other sensor on the chart measures the same. An entry's color now paints its key and its curve.

Fixed

  • The overview's state of charge keeps to the positive half: 0 % on the kW zero line, so a low battery on a day of heavy export never reads as an outflow (#28).
  • The camera's live stream stays put: one stream element for the card's life, kept 45 s off screen, torn down for good when the mode or camera changes, retried after a failure — no more session churn on every scroll (#28).
  • Narrow columns (the 1.6.1 list): at the widths a phone's zoom makes, mode tiles give way to chips rather than cut a word; a tile's foot shows one readout where two labels would overlap; the sensor's statistics take fewer columns where a label would not fit; the flow's dead-source line, the weather's context and the keypad's line give way in segments; the lock's slide hint hides where it would not fit; the camera's off text takes two lines; scene lines drop rather than cut; a room's head line and a map row's word fit their room; the energy card's rolling axis keeps its middle label only where it stands apart; a long panel tab keeps its words; a fold that hides an alert says so in the warning ink; a short age is read in full; the Spanish camera pill says "En directo".

The overview with a low battery under a deep export

Every page now loads 220.5 KB gzip (the budget rose from 220 to 222 KB for the light's colour wiring, the surface colour and the essentials); the light's colour controls come in their own 2.7 KB chunk, fetched by the first colour bulb. Fifty cards, eight languages, 1419 words each.