diff --git a/homeassistant/components/nibe_heatpump/__init__.py b/homeassistant/components/nibe_heatpump/__init__.py index 57b14c01f97..103d50a8aba 100644 --- a/homeassistant/components/nibe_heatpump/__init__.py +++ b/homeassistant/components/nibe_heatpump/__init__.py @@ -282,7 +282,11 @@ class Coordinator(ContextCoordinator[dict[int, Coil], int]): result[coil.address] = coil self.seed.pop(coil.address, None) except CoilReadException as exception: - raise UpdateFailed(f"Failed to update: {exception}") from exception + if not result: + raise UpdateFailed(f"Failed to update: {exception}") from exception + self.logger.debug( + "Some coils failed to update, and may be unsupported: %s", exception + ) return result diff --git a/homeassistant/components/nibe_heatpump/manifest.json b/homeassistant/components/nibe_heatpump/manifest.json index 89501730d9c..4b1bc81209d 100644 --- a/homeassistant/components/nibe_heatpump/manifest.json +++ b/homeassistant/components/nibe_heatpump/manifest.json @@ -3,7 +3,7 @@ "name": "Nibe Heat Pump", "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/nibe_heatpump", - "requirements": ["nibe==1.5.0"], + "requirements": ["nibe==1.6.0"], "codeowners": ["@elupus"], "iot_class": "local_polling" } diff --git a/requirements_all.txt b/requirements_all.txt index 72364aed82a..398f344c611 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1173,7 +1173,7 @@ nextcord==2.0.0a8 nextdns==1.2.2 # homeassistant.components.nibe_heatpump -nibe==1.5.0 +nibe==1.6.0 # homeassistant.components.niko_home_control niko-home-control==0.2.1 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index 7820f38b3f1..7ad45e78a41 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -860,7 +860,7 @@ nextcord==2.0.0a8 nextdns==1.2.2 # homeassistant.components.nibe_heatpump -nibe==1.5.0 +nibe==1.6.0 # homeassistant.components.nfandroidtv notifications-android-tv==0.1.5