Max Gramser 1eb65d8f71 Tegels Ambient en Alarm erbij; Woonkamer naar rij 5
Het raster is nu vol: tien tegels op vijf rijen.

- Tegel 2 (rij 1, rechts) wordt Ambient — script.ambient_morning, met een
  muzieknoot als icoon. Als script krijgt hij automatisch het paarse
  actie-accent, dus hij is meteen te onderscheiden van de lampen eromheen.
- Woonkamer (light.woonkamer_2) verhuist van tegel 2 naar tegel 9, rij 5
  links, en neemt zijn sofa-icoon mee. Verder ongewijzigd: helderheids-
  slider op long-press, en omdat de lamp color_temp/rgb/xy meldt komt de
  kleurknop in de overlay vanzelf mee.
- Tegel 10 (rij 5, rechts) wordt Alarm — input_boolean.alarm_engaged.
  Een input_boolean reageert niet op switch.toggle, vandaar de expliciete
  TAP_SERVICE input_boolean.toggle.

Tegels 9 en 10 abonneren alleen op wat ze echt lezen, zoals 7 en 8:
tegel 9 op state + brightness + supported_color_modes, tegel 10 alleen op
state. Waar een sensor ontbreekt gaat er NAN of "" naar de overlay.

Alle tien plekken per tegel zijn nagelopen met een audit over het hele
bestand: substituties, MDI-glyph, sensor, widget, ack-script, t*_on,
set_value_auto, apply_tile en de twee HA-events. Geen verwijzingen naar
sensors die niet bestaan.

Firmware: 1.329 MB flash, 72172 bytes statisch RAM. Na flashen 144 KB
vrije heap, grootste blok 90 KB.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-01 15:57:11 +02:00
S
Description
No description provided
MIT 19 MiB
Languages
Python 51%
C++ 30.6%
TypeScript 8.1%
Vue 7.3%
CSS 1.9%
Other 1.1%