Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.rainbird.coordinator Namespace Reference

Classes

class  RainbirdDeviceState
 
class  RainbirdScheduleUpdateCoordinator
 
class  RainbirdUpdateCoordinator
 

Functions

aiohttp.ClientSession async_create_clientsession ()
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
 CALENDAR_UPDATE_INTERVAL = datetime.timedelta(minutes=15)
 
int CONECTION_LIMIT = 1
 
int DEBOUNCER_COOLDOWN = 5
 
 UPDATE_INTERVAL = datetime.timedelta(minutes=1)
 

Detailed Description

Update coordinators for rainbird.

Function Documentation

◆ async_create_clientsession()

aiohttp.ClientSession homeassistant.components.rainbird.coordinator.async_create_clientsession ( )
Create a rainbird async_create_clientsession with a connection limit.

Definition at line 51 of file coordinator.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.rainbird.coordinator._LOGGER = logging.getLogger(__name__)
private

Definition at line 38 of file coordinator.py.

◆ CALENDAR_UPDATE_INTERVAL

homeassistant.components.rainbird.coordinator.CALENDAR_UPDATE_INTERVAL = datetime.timedelta(minutes=15)

Definition at line 29 of file coordinator.py.

◆ CONECTION_LIMIT

int homeassistant.components.rainbird.coordinator.CONECTION_LIMIT = 1

Definition at line 36 of file coordinator.py.

◆ DEBOUNCER_COOLDOWN

int homeassistant.components.rainbird.coordinator.DEBOUNCER_COOLDOWN = 5

Definition at line 33 of file coordinator.py.

◆ UPDATE_INTERVAL

homeassistant.components.rainbird.coordinator.UPDATE_INTERVAL = datetime.timedelta(minutes=1)

Definition at line 26 of file coordinator.py.