diff --git a/homeassistant/components/hunterdouglas_powerview/cover.py b/homeassistant/components/hunterdouglas_powerview/cover.py index fc2358e66fdef1..1306c36f84ec0d 100644 --- a/homeassistant/components/hunterdouglas_powerview/cover.py +++ b/homeassistant/components/hunterdouglas_powerview/cover.py @@ -536,6 +536,11 @@ def is_closed(self) -> bool: """Return if the cover is closed.""" return self.positions.tilt <= CLOSED_POSITION + @property + def available(self) -> bool: + """Return True if shade position data is available.""" + return super().available and self.positions.tilt is not None + class PowerViewShadeTopDown(PowerViewShadeBase): """Representation of a shade that lowers from the roof to the floor. diff --git a/homeassistant/components/iometer/manifest.json b/homeassistant/components/iometer/manifest.json index e9e4fdf66b1432..1c523d94f4bc11 100644 --- a/homeassistant/components/iometer/manifest.json +++ b/homeassistant/components/iometer/manifest.json @@ -7,6 +7,6 @@ "integration_type": "device", "iot_class": "local_polling", "quality_scale": "bronze", - "requirements": ["iometer==1.0.1"], + "requirements": ["iometer==1.0.2"], "zeroconf": ["_iometer._tcp.local."] } diff --git a/homeassistant/components/knx/strings.json b/homeassistant/components/knx/strings.json index 1e041a87fe7b2d..b61b6e03a12f61 100644 --- a/homeassistant/components/knx/strings.json +++ b/homeassistant/components/knx/strings.json @@ -1123,7 +1123,7 @@ "knxkeys_file": "[%key:component::knx::config::step::secure_knxkeys::data_description::knxkeys_file%]", "knxkeys_password": "[%key:component::knx::config::step::secure_knxkeys::data_description::knxkeys_password%]" }, - "description": "Telegrams for group addresses used in Home Assistant could not be decrypted because Data Secure keys are missing or invalid:\n\n{addresses}\n\nTo fix this, update the sending devices configurations via ETS and provide an updated KNX Keyring file. Make sure that the group addresses used in Home Assistant are associated with the interface used by Home Assistant (`{interface}` when the issue last occurred).", + "description": "Telegrams for group addresses used in Home Assistant could not be decrypted because Data Secure keys are missing or invalid:\n\n{addresses}\n\nTo fix this, update the sending devices configurations via ETS and provide an updated ETS interface information export or Keyring file. Make sure that the group addresses used in Home Assistant are associated with the interface used by Home Assistant (`{interface}` when the issue last occurred).", "title": "Update KNX Keyring" } } diff --git a/homeassistant/components/radio_frequency/manifest.json b/homeassistant/components/radio_frequency/manifest.json index 959f7ba8bb2aea..f1068db7aa680f 100644 --- a/homeassistant/components/radio_frequency/manifest.json +++ b/homeassistant/components/radio_frequency/manifest.json @@ -5,5 +5,5 @@ "documentation": "https://www.home-assistant.io/integrations/radio_frequency", "integration_type": "entity", "quality_scale": "internal", - "requirements": ["rf-protocols==4.1.0"] + "requirements": ["rf-protocols==4.2.0"] } diff --git a/homeassistant/components/unifiprotect/manifest.json b/homeassistant/components/unifiprotect/manifest.json index 3ab30a381f97f2..8efec0345ad9a1 100644 --- a/homeassistant/components/unifiprotect/manifest.json +++ b/homeassistant/components/unifiprotect/manifest.json @@ -9,5 +9,5 @@ "iot_class": "local_push", "loggers": ["uiprotect"], "quality_scale": "platinum", - "requirements": ["uiprotect==12.0.0"] + "requirements": ["uiprotect==13.1.1"] } diff --git a/requirements.txt b/requirements.txt index 76c0cf4f8fbfa8..da66cc9dc4d895 100644 --- a/requirements.txt +++ b/requirements.txt @@ -47,7 +47,7 @@ python-slugify==8.0.4 PyTurboJPEG==1.8.3 PyYAML==6.0.3 requests==2.34.2 -rf-protocols==4.1.0 +rf-protocols==4.2.0 securetar==2026.4.1 SQLAlchemy==2.0.50 standard-aifc==3.13.0 diff --git a/requirements_all.txt b/requirements_all.txt index 9f33f5df968fe4..ea083d1fc019fe 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1377,7 +1377,7 @@ insteon-frontend-home-assistant==0.6.2 intellifire4py==4.4.0 # homeassistant.components.iometer -iometer==1.0.1 +iometer==1.0.2 # homeassistant.components.iotty iottycloud==0.3.0 @@ -2902,7 +2902,7 @@ renson-endura-delta==1.7.2 reolink-aio==0.21.0 # homeassistant.components.radio_frequency -rf-protocols==4.1.0 +rf-protocols==4.2.0 # homeassistant.components.idteck_prox rfk101py==0.0.1 @@ -3252,7 +3252,7 @@ uasiren==0.0.1 uhooapi==1.2.8 # homeassistant.components.unifiprotect -uiprotect==12.0.0 +uiprotect==13.1.1 # homeassistant.components.landisgyr_heat_meter ultraheat-api==0.6.1