work: Рефакторинг API с расписанием и ручным управлением.

This commit is contained in:
Fedorov Dmitriy
2026-09-14 22:12:02 +03:00
parent dec14b1d12
commit a3dafb4f59
3 changed files with 255 additions and 58 deletions
+9
View File
@@ -1,3 +1,4 @@
from pathlib import Path
from dataclasses import asdict, dataclass
from typing import Any, Mapping
@@ -22,5 +23,13 @@ SUPPORTED_AIR_MODES = {
AIR_MODE_RECIRCULATION,
}
PROJECT_ROOT = Path(__file__).resolve().parents[1]
SCHEDULE_FILE = (
PROJECT_ROOT
/ "config"
/ "schedule.yaml"
)
#Классы