ha(ux): пробинг отдаёт fatal-reason (одна сессия на недоступном модуле); SWITCH_PROPS без битов
This commit is contained in:
@@ -96,16 +96,16 @@ PRESET_PROP = {
|
||||
}
|
||||
SWING_MODES = ["off", "on"]
|
||||
|
||||
# switch-свойства: prop -> (translation_key, capability bit | None)
|
||||
SWITCH_PROPS: dict[Prop, tuple[str, int | None]] = {
|
||||
Prop.ECONOMY_MODE: ("economy_mode", CAP_ECONOMY),
|
||||
Prop.POWERFUL_MODE: ("powerful_mode", CAP_POWERFUL),
|
||||
Prop.COIL_DRY_MODE: ("coil_dry_mode", CAP_COIL_DRY),
|
||||
Prop.MIN_HEAT: ("min_heat", CAP_MIN_HEAT),
|
||||
Prop.OUTDOOR_LOW_NOISE: ("outdoor_low_noise", CAP_OUTDOOR_LOW_NOISE),
|
||||
Prop.HUMAN_DET_AUTO_SAVE: ("human_det_auto_save", None),
|
||||
Prop.WIFI_LED_ENABLE: ("wifi_led_enable", None),
|
||||
Prop.INDOOR_FAN_CONTROL: ("indoor_fan_control", CAP_INDOOR_FAN_CONTROL),
|
||||
# switch-свойства: prop -> translation_key (filtracija po FEATURES)
|
||||
SWITCH_PROPS: dict[Prop, str] = {
|
||||
Prop.ECONOMY_MODE: "economy_mode",
|
||||
Prop.POWERFUL_MODE: "powerful_mode",
|
||||
Prop.COIL_DRY_MODE: "coil_dry_mode",
|
||||
Prop.MIN_HEAT: "min_heat",
|
||||
Prop.OUTDOOR_LOW_NOISE: "outdoor_low_noise",
|
||||
Prop.HUMAN_DET_AUTO_SAVE: "human_det_auto_save",
|
||||
Prop.WIFI_LED_ENABLE: "wifi_led_enable",
|
||||
Prop.INDOOR_FAN_CONTROL: "indoor_fan_control",
|
||||
}
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user