groups and scenes initial

This commit is contained in:
2025-11-13 21:29:04 +01:00
parent 4c5475e930
commit 5851414ba5
10 changed files with 1666 additions and 7 deletions

View File

@@ -10,7 +10,25 @@ from packages.home_capabilities.temp_humidity_sensor import CAP_VERSION as TEMP_
from packages.home_capabilities.temp_humidity_sensor import TempHumidityState
from packages.home_capabilities.relay import CAP_VERSION as RELAY_VERSION
from packages.home_capabilities.relay import RelayState
from packages.home_capabilities.layout import DeviceTile, Room, UiLayout, load_layout
from packages.home_capabilities.layout import (
DeviceTile,
Room,
UiLayout,
load_layout,
)
from packages.home_capabilities.groups_scenes import (
GroupConfig,
GroupsConfigRoot,
GroupSelector,
SceneConfig,
ScenesConfigRoot,
SceneSelector,
SceneStep,
get_group_by_id,
get_scene_by_id,
load_groups,
load_scenes,
)
__all__ = [
"LightState",
@@ -27,4 +45,15 @@ __all__ = [
"Room",
"UiLayout",
"load_layout",
"GroupConfig",
"GroupsConfigRoot",
"GroupSelector",
"SceneConfig",
"ScenesConfigRoot",
"SceneSelector",
"SceneStep",
"get_group_by_id",
"get_scene_by_id",
"load_groups",
"load_scenes",
]