Home Assistant Unofficial Reference
2024.12.1
coordinator.py
Go to the documentation of this file.
1
"""ROMY coordinator."""
2
3
from
romy
import
RomyRobot
4
5
from
homeassistant.core
import
HomeAssistant
6
from
homeassistant.helpers.update_coordinator
import
DataUpdateCoordinator
7
8
from
.const
import
DOMAIN, LOGGER, UPDATE_INTERVAL
9
10
11
class
RomyVacuumCoordinator
(
DataUpdateCoordinator
[
None
]):
12
"""ROMY Vacuum Coordinator."""
13
14
def
__init__
(self, hass: HomeAssistant, romy: RomyRobot) ->
None
:
15
"""Initialize."""
16
super().
__init__
(hass, LOGGER, name=DOMAIN, update_interval=UPDATE_INTERVAL)
17
self.
hass
hass
hass = hass
18
self.
romy
romy = romy
19
20
async
def
_async_update_data
(self) -> None:
21
"""Update ROMY Vacuum Cleaner data."""
22
await self.
romy
romy.
async_update
()
homeassistant.components.romy.coordinator.RomyVacuumCoordinator
Definition:
coordinator.py:11
homeassistant.components.romy.coordinator.RomyVacuumCoordinator.__init__
None __init__(self, HomeAssistant hass, RomyRobot romy)
Definition:
coordinator.py:14
homeassistant.components.romy.coordinator.RomyVacuumCoordinator._async_update_data
None _async_update_data(self)
Definition:
coordinator.py:20
homeassistant.components.romy.coordinator.RomyVacuumCoordinator.romy
romy
Definition:
coordinator.py:18
homeassistant.components.romy.coordinator.RomyVacuumCoordinator.hass
hass
Definition:
coordinator.py:17
homeassistant.helpers.update_coordinator.DataUpdateCoordinator
Definition:
update_coordinator.py:61
homeassistant.helpers.update_coordinator.DataUpdateCoordinator.hass
hass
Definition:
update_coordinator.py:83
homeassistant.components.blebox.entity.async_update
None async_update(self)
Definition:
entity.py:34
homeassistant.core
Definition:
core.py:1
homeassistant.helpers.update_coordinator
Definition:
update_coordinator.py:1
core
homeassistant
components
romy
coordinator.py
Generated by
1.9.1