ArestData does not have available (#88631)

This commit is contained in:
zhangshengdong29 2023-03-16 02:13:32 +08:00 committed by GitHub
parent d4edec2863
commit bf21b2622c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -180,7 +180,7 @@ class ArestData:
self._resource = resource
self._pin = pin
self.data = {}
self._attr_available = True
self.available = True
@Throttle(MIN_TIME_BETWEEN_UPDATES)
def update(self):
@ -201,7 +201,7 @@ class ArestData:
f"{self._resource}/digital/{self._pin}", timeout=10
)
self.data = {"value": response.json()["return_value"]}
self._attr_available = True
self.available = True
except requests.exceptions.ConnectionError:
_LOGGER.error("No route to device %s", self._resource)
self._attr_available = False
self.available = False