From 36cb3f72781f4d4441fe760c3b105d4ed0edda39 Mon Sep 17 00:00:00 2001 From: Joakim Plate Date: Mon, 17 Jul 2023 21:12:24 +0200 Subject: [PATCH] Protect entities for availability in gardena bluetooth (#96776) Protect entities for availability --- homeassistant/components/gardena_bluetooth/number.py | 3 ++- homeassistant/components/gardena_bluetooth/sensor.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/gardena_bluetooth/number.py b/homeassistant/components/gardena_bluetooth/number.py index 50cc209e268..5f7f870302b 100644 --- a/homeassistant/components/gardena_bluetooth/number.py +++ b/homeassistant/components/gardena_bluetooth/number.py @@ -90,7 +90,8 @@ async def async_setup_entry( for description in DESCRIPTIONS if description.key in coordinator.characteristics ] - entities.append(GardenaBluetoothRemainingOpenSetNumber(coordinator)) + if Valve.remaining_open_time.uuid in coordinator.characteristics: + entities.append(GardenaBluetoothRemainingOpenSetNumber(coordinator)) async_add_entities(entities) diff --git a/homeassistant/components/gardena_bluetooth/sensor.py b/homeassistant/components/gardena_bluetooth/sensor.py index 0c8558419e2..d7cf914b9df 100644 --- a/homeassistant/components/gardena_bluetooth/sensor.py +++ b/homeassistant/components/gardena_bluetooth/sensor.py @@ -60,7 +60,8 @@ async def async_setup_entry( for description in DESCRIPTIONS if description.key in coordinator.characteristics ] - entities.append(GardenaBluetoothRemainSensor(coordinator)) + if Valve.remaining_open_time.uuid in coordinator.characteristics: + entities.append(GardenaBluetoothRemainSensor(coordinator)) async_add_entities(entities)