work: Полностью реализовал логику управления бризером.

This commit is contained in:
Fedorov Dmitriy
2026-09-13 19:39:07 +03:00
parent 9241da63c3
commit 5cc125db3f
8 changed files with 373 additions and 9 deletions
+26
View File
@@ -0,0 +1,26 @@
from dataclasses import asdict, dataclass
from typing import Any, Mapping
# Константы и классы
# Константы
# MAC Bluetooth бризера
TION_MAC = "d1:74:9b:eb:ee:a6"
MIN_FAN_SPEED = 1
MAX_FAN_SPEED = 6
MIN_TARGET_TEMP = 5
MAX_TARGET_TEMP = 30
AIR_MODE_OUTSIDE = "outside"
AIR_MODE_RECIRCULATION = "recirculation"
SUPPORTED_AIR_MODES = {
AIR_MODE_OUTSIDE,
AIR_MODE_RECIRCULATION,
}
#Классы