Don't double-validate KNX select options (#54020)

This commit is contained in:
Matthias Alphart 2021-08-05 08:16:33 +02:00 committed by GitHub
parent c3a509bdd8
commit 4d6c95a126
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -97,7 +97,5 @@ class KNXSelect(KnxEntity, SelectEntity, RestoreEntity):
async def async_select_option(self, option: str) -> None:
"""Change the selected option."""
payload = self._option_payloads.get(option)
if payload is None:
raise ValueError(f"Invalid option for {self.entity_id}: {option}")
payload = self._option_payloads[option]
await self._device.set(payload)