This is a custom integration for Home Assistant, installable via HACS.
- Select multiple entities and pair each with a factor.
- For each group, a virtual entity is created matching the control type of the group.
- When the virtual entity is modified, all entities in the group are updated to that value.
- Add this repository to HACS as a custom repository.
- Install the "Gradient Groups" integration.
- Restart Home Assistant.
Configuration is done via the Home Assistant UI (Config Flow):
- Add a new Gradient Groups integration.
- Select the entities you want to group and assign a factor to each.
- A virtual entity will be created for the group. Changing its value will update all grouped entities.
- All integration code is in
custom_components/gradient_groups/
. - Lint with
python3 -m flake8 custom_components/gradient_groups
.