adaptive-lighting/custom_components/adaptive_lighting/translations
Leonhard Hesse aa84eda871
feat: add expand_light_groups option (#1462)
* feat: add expand_light_groups option

Some light group entities act as a proxy that must receive a single combined
`light.turn_on` call to function correctly — virtual mixers like
<https://github.com/mion00/color-temperature-light-mixer> for instance,
that blend a warm and a cold white channel into one entity. In such setups the
individual member entities only expose `ColorMode.BRIGHTNESS`, so sending
separate per-member commands bypasses the mixing logic.

Setting `expand_light_groups: false` keeps the group entity in `self.lights`
instead of expanding it to its members. Adaptation commands go to the group,
and the interceptor no longer skips group entities for that switch.

Default is `true` — no behaviour change for existing configurations.

* tests: regression test for expand_light_groups=False

_switches_with_lights was expanding the incoming entity_id globally,
causing the switch to never be found when expand_light_groups=False

* Resolve group targets consistently across adaptation paths

* Discard delayed group events after target changes

* Stabilize delayed group target regression test

---------

Co-authored-by: Bas Nijholt <bas@nijho.lt>
2026-09-06 21:13:35 +02:00
..
af.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
bg.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
bn.json Translations update from Hosted Weblate (#879) 2024-02-17 10:56:12 -08:00
ca.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
cs.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
da.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
de.json feat: add expand_light_groups option (#1462) 2026-09-06 21:13:35 +02:00
el.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
en.json feat: add expand_light_groups option (#1462) 2026-09-06 21:13:35 +02:00
es.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
et.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
fi.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
fr.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
gl.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
hr.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
hu.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
id.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
it.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
ja.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
ko.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
LICENSE.md Use WebLate for translations (#753) 2023-08-15 17:09:18 -07:00
nb.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
nl.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
pl.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
pt-BR.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
pt.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
ro.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
ru.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
sk.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
sl.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
sv.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
ta.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
tr.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
uk.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
ur.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
zh-Hans.json Implement collapsible sections for options flow (#1313) 2026-09-06 17:18:42 +02:00
zh_Hant.json Translations update from Hosted Weblate (#946) 2024-04-06 04:06:17 -07:00