Skip to content
Open
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions homeassistant/components/home_connect/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
PLATFORMS = [
Platform.BINARY_SENSOR,
Platform.BUTTON,
Platform.FAN,
Platform.LIGHT,
Platform.NUMBER,
Platform.SELECT,
Expand Down
13 changes: 13 additions & 0 deletions homeassistant/components/home_connect/const.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
API_DEFAULT_RETRY_AFTER = 60

APPLIANCES_WITH_PROGRAMS = (
"AirConditioner",
"CleaningRobot",
"CoffeeMaker",
"Dishwasher",
Expand Down Expand Up @@ -83,6 +84,14 @@
value: key for key, value in TRANSLATION_KEYS_PROGRAMS_MAP.items()
}

FAN_SPEED_MODE_OPTIONS = {
bsh_key_to_translation_key(option): option
for option in (
"HeatingVentilationAirConditioning.AirConditioner.EnumType.FanSpeedMode.Automatic",
"HeatingVentilationAirConditioning.AirConditioner.EnumType.FanSpeedMode.Manual",
)
}

AVAILABLE_MAPS_ENUM = {
bsh_key_to_translation_key(option): option
for option in (
Expand Down Expand Up @@ -315,6 +324,10 @@
options,
)
for option_key, options in (
(
OptionKey.HEATING_VENTILATION_AIR_CONDITIONING_AIR_CONDITIONER_FAN_SPEED_MODE,
FAN_SPEED_MODE_OPTIONS,
),
(
OptionKey.CONSUMER_PRODUCTS_CLEANING_ROBOT_REFERENCE_MAP_ID,
AVAILABLE_MAPS_ENUM,
Expand Down
Loading
Loading