From e2f7b3c6f8a928f61b4611f3d19359f64e65c5f0 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Tue, 12 Sep 2023 10:05:15 -0500 Subject: [PATCH] Use shorthand attributes in buienradar camera (#100205) --- homeassistant/components/buienradar/camera.py | 22 ++++--------------- 1 file changed, 4 insertions(+), 18 deletions(-) diff --git a/homeassistant/components/buienradar/camera.py b/homeassistant/components/buienradar/camera.py index 86e650aefed..439921928d6 100644 --- a/homeassistant/components/buienradar/camera.py +++ b/homeassistant/components/buienradar/camera.py @@ -58,6 +58,9 @@ class BuienradarCam(Camera): [0]: https://www.buienradar.nl/overbuienradar/gratis-weerdata """ + _attr_entity_registry_enabled_default = False + _attr_name = "Buienradar" + def __init__( self, latitude: float, longitude: float, delta: float, country: str ) -> None: @@ -67,8 +70,6 @@ class BuienradarCam(Camera): """ super().__init__() - self._name = "Buienradar" - # dimension (x and y) of returned radar image self._dimension = DEFAULT_DIMENSION @@ -94,12 +95,7 @@ class BuienradarCam(Camera): # deadline for image refresh - self.delta after last successful load self._deadline: datetime | None = None - self._unique_id = f"{latitude:2.6f}{longitude:2.6f}" - - @property - def name(self) -> str: - """Return the component name.""" - return self._name + self._attr_unique_id = f"{latitude:2.6f}{longitude:2.6f}" def __needs_refresh(self) -> bool: if not (self._delta and self._deadline and self._last_image): @@ -187,13 +183,3 @@ class BuienradarCam(Camera): async with self._condition: self._loading = False self._condition.notify_all() - - @property - def unique_id(self): - """Return the unique id.""" - return self._unique_id - - @property - def entity_registry_enabled_default(self) -> bool: - """Disable entity by default.""" - return False