mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 05:07:41 +00:00
Log when swiss_public_transport loses connection (#106200)
* better handling of sensor init state * sensor.py use integrated attr Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com> * use parents implementation for availability Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com> --------- Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
This commit is contained in:
parent
d1d5c50b73
commit
181190d22d
@ -156,4 +156,11 @@ class SwissPublicTransportSensor(SensorEntity):
|
||||
if not self._remaining_time or self._remaining_time.total_seconds() < 0:
|
||||
await self._opendata.async_get_data()
|
||||
except OpendataTransportError:
|
||||
_LOGGER.error("Unable to retrieve data from transport.opendata.ch")
|
||||
self._attr_available = False
|
||||
_LOGGER.warning(
|
||||
"Unable to connect and retrieve data from transport.opendata.ch"
|
||||
)
|
||||
else:
|
||||
if not self._attr_available:
|
||||
self._attr_available = True
|
||||
_LOGGER.info("Connection established with transport.opendata.ch")
|
||||
|
Loading…
x
Reference in New Issue
Block a user