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)