diff --git a/homeassistant/components/qbus/light.py b/homeassistant/components/qbus/light.py index 61225f112434..81c7a3aa21ac 100644 --- a/homeassistant/components/qbus/light.py +++ b/homeassistant/components/qbus/light.py @@ -79,7 +79,7 @@ class QbusLight(QbusEntity, LightEntity): await self._async_publish_output_state(state) async def _handle_state_received(self, state: QbusMqttAnalogState) -> None: - percentage = round(state.read_percentage()) + percentage = round(state.read_percentage() or 0) self._set_state(percentage) def _set_state(self, percentage: int) -> None: diff --git a/homeassistant/components/qbus/manifest.json b/homeassistant/components/qbus/manifest.json index 15392f6cc97c..c14a46eae118 100644 --- a/homeassistant/components/qbus/manifest.json +++ b/homeassistant/components/qbus/manifest.json @@ -14,5 +14,5 @@ "cloudapp/QBUSMQTTGW/+/state" ], "quality_scale": "bronze", - "requirements": ["qbusmqttapi==1.4.2"] + "requirements": ["qbusmqttapi==1.4.3"] } diff --git a/requirements_all.txt b/requirements_all.txt index b1051491da6e..1dbad95c934a 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -2784,7 +2784,7 @@ pyzerproc==0.4.8 qbittorrent-api==2024.9.67 # homeassistant.components.qbus -qbusmqttapi==1.4.2 +qbusmqttapi==1.4.3 # homeassistant.components.qingping qingping-ble==1.1.0 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index ef005550ac51..2215fe04a774 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -2368,7 +2368,7 @@ pyzerproc==0.4.8 qbittorrent-api==2024.9.67 # homeassistant.components.qbus -qbusmqttapi==1.4.2 +qbusmqttapi==1.4.3 # homeassistant.components.qingping qingping-ble==1.1.0