feat: add RGB/color temp control and enhance error handling for groups

This commit is contained in:
Артём Кокос
2026-02-12 22:52:05 +07:00
parent 738edd4db9
commit 3c52fcf4ec
4 changed files with 91 additions and 38 deletions

View File

@@ -22,7 +22,9 @@ class GroupModel(Base):
id: Mapped[str] = mapped_column(String, primary_key=True)
name: Mapped[str] = mapped_column(String)
device_ids: Mapped[list] = mapped_column(JSON) # Храним список MAC-адресов как JSON
device_ids: Mapped[List[str]] = mapped_column(
JSON
) # Храним список MAC-адресов как JSON
# --- Pydantic модели для API (оставляем для валидации) ---