From feba1c964555d54db62ac0584ea8b6925e22f224 Mon Sep 17 00:00:00 2001 From: Nicolas Hilberg Date: Sat, 20 Dec 2025 09:30:13 +0100 Subject: [PATCH] Add dict as possible commands type --- src/dirigera/devices/scene.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dirigera/devices/scene.py b/src/dirigera/devices/scene.py index 3e3bb00..7d5ff8c 100644 --- a/src/dirigera/devices/scene.py +++ b/src/dirigera/devices/scene.py @@ -1,7 +1,7 @@ from __future__ import annotations import datetime from enum import Enum -from typing import Dict, Any, List, Optional +from typing import Dict, Any, List, Optional, Union from .base_ikea_model import BaseIkeaModel from .device import Attributes from ..hub.abstract_smart_home_hub import AbstractSmartHomeHub @@ -130,7 +130,7 @@ class Scene(BaseIkeaModel): last_completed: Optional[datetime.datetime] = None last_triggered: Optional[datetime.datetime] = None last_undo: Optional[datetime.datetime] = None - commands: List[str] + commands: List[Union[str, Dict[str, Any]]] undo_allowed_duration: int def reload(self) -> Scene: