27 lines
440 B
Python
27 lines
440 B
Python
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,
|
|
}
|
|
|
|
#Классы
|
|
|