diff --git a/homeassistant/components/matter/climate.py b/homeassistant/components/matter/climate.py index 44e5d30fec4..a22f9174d2a 100644 --- a/homeassistant/components/matter/climate.py +++ b/homeassistant/components/matter/climate.py @@ -44,7 +44,7 @@ HVAC_SYSTEM_MODE_MAP = { } SystemModeEnum = clusters.Thermostat.Enums.ThermostatSystemMode ControlSequenceEnum = clusters.Thermostat.Enums.ThermostatControlSequence -ThermostatFeature = clusters.Thermostat.Bitmaps.ThermostatFeature +ThermostatFeature = clusters.Thermostat.Bitmaps.Feature class ThermostatRunningState(IntEnum): @@ -268,7 +268,7 @@ class MatterClimate(MatterEntity, ClimateEntity): @staticmethod def _create_optional_setpoint_command( - mode: clusters.Thermostat.Enums.SetpointAdjustMode, + mode: clusters.Thermostat.Enums.SetpointAdjustMode | int, target_temp: float, current_target_temp: float, ) -> clusters.Thermostat.Commands.SetpointRaiseLower | None: diff --git a/homeassistant/components/matter/event.py b/homeassistant/components/matter/event.py index 84049301296..3361c3fa146 100644 --- a/homeassistant/components/matter/event.py +++ b/homeassistant/components/matter/event.py @@ -21,7 +21,7 @@ from .entity import MatterEntity from .helpers import get_matter from .models import MatterDiscoverySchema -SwitchFeature = clusters.Switch.Bitmaps.SwitchFeature +SwitchFeature = clusters.Switch.Bitmaps.Feature EVENT_TYPES_MAP = { # mapping from raw event id's to translation keys diff --git a/homeassistant/components/matter/manifest.json b/homeassistant/components/matter/manifest.json index 2237f0ade98..6f494153a97 100644 --- a/homeassistant/components/matter/manifest.json +++ b/homeassistant/components/matter/manifest.json @@ -6,5 +6,5 @@ "dependencies": ["websocket_api"], "documentation": "https://www.home-assistant.io/integrations/matter", "iot_class": "local_push", - "requirements": ["python-matter-server==3.7.0"] + "requirements": ["python-matter-server==4.0.0"] } diff --git a/requirements_all.txt b/requirements_all.txt index f65ef0f33a1..c46f8b9008e 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -2147,7 +2147,7 @@ python-kasa[speedups]==0.5.3 # python-lirc==1.2.3 # homeassistant.components.matter -python-matter-server==3.7.0 +python-matter-server==4.0.0 # homeassistant.components.xiaomi_miio python-miio==0.5.12 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index 51bcc8562e1..808d7151e1e 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -1600,7 +1600,7 @@ python-juicenet==1.1.0 python-kasa[speedups]==0.5.3 # homeassistant.components.matter -python-matter-server==3.7.0 +python-matter-server==4.0.0 # homeassistant.components.xiaomi_miio python-miio==0.5.12