diff --git a/homeassistant/components/motionmount/manifest.json b/homeassistant/components/motionmount/manifest.json index e6a7bd50fba..b7ce3ad1fd9 100644 --- a/homeassistant/components/motionmount/manifest.json +++ b/homeassistant/components/motionmount/manifest.json @@ -6,6 +6,6 @@ "documentation": "https://www.home-assistant.io/integrations/motionmount", "integration_type": "device", "iot_class": "local_push", - "requirements": ["python-MotionMount==1.0.0"], + "requirements": ["python-MotionMount==2.0.0"], "zeroconf": ["_tvm._tcp.local."] } diff --git a/homeassistant/components/motionmount/select.py b/homeassistant/components/motionmount/select.py index 7d8a6ccdbc4..b9001b55b7f 100644 --- a/homeassistant/components/motionmount/select.py +++ b/homeassistant/components/motionmount/select.py @@ -35,11 +35,10 @@ class MotionMountPresets(MotionMountEntity, SelectEntity): super().__init__(mm, config_entry) self._attr_unique_id = f"{self._base_unique_id}-preset" - def _update_options(self, presets: dict[int, str]) -> None: + def _update_options(self, presets: list[motionmount.Preset]) -> None: """Convert presets to select options.""" - options = [WALL_PRESET_NAME] - for index, name in presets.items(): - options.append(f"{index}: {name}") + options = [f"{preset.index}: {preset.name}" for preset in presets] + options.insert(0, WALL_PRESET_NAME) self._attr_options = options diff --git a/requirements_all.txt b/requirements_all.txt index 8e2848eb58c..3c8cec53d62 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -2209,7 +2209,7 @@ pytfiac==0.4 pythinkingcleaner==0.0.3 # homeassistant.components.motionmount -python-MotionMount==1.0.0 +python-MotionMount==2.0.0 # homeassistant.components.awair python-awair==0.2.4 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index afb2ee9d467..1c1b1ef1070 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -1733,7 +1733,7 @@ pytautulli==23.1.1 pytedee-async==0.2.17 # homeassistant.components.motionmount -python-MotionMount==1.0.0 +python-MotionMount==2.0.0 # homeassistant.components.awair python-awair==0.2.4