Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.rainmachine.update Namespace Reference

Classes

class  RainMachineUpdateEntity
 
class  RainMachineUpdateEntityDescription
 
class  UpdateStates
 

Functions

None async_setup_entry (HomeAssistant hass, RainMachineConfigEntry entry, AddEntitiesCallback async_add_entities)
 

Variables

 UPDATE_DESCRIPTION
 
dictionary UPDATE_STATE_MAP
 

Detailed Description

Support for RainMachine updates.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.rainmachine.update.async_setup_entry ( HomeAssistant  hass,
RainMachineConfigEntry  entry,
AddEntitiesCallback  async_add_entities 
)
Set up Rainmachine update based on a config entry.

Definition at line 60 of file update.py.

Variable Documentation

◆ UPDATE_DESCRIPTION

homeassistant.components.rainmachine.update.UPDATE_DESCRIPTION
Initial value:
1 = RainMachineUpdateEntityDescription(
2  key="update",
3  api_category=DATA_MACHINE_FIRMWARE_UPDATE_STATUS,
4 )

Definition at line 54 of file update.py.

◆ UPDATE_STATE_MAP

dictionary homeassistant.components.rainmachine.update.UPDATE_STATE_MAP
Initial value:
1 = {
2  1: UpdateStates.IDLE,
3  2: UpdateStates.CHECKING,
4  3: UpdateStates.DOWNLOADING,
5  4: UpdateStates.UPGRADING,
6  5: UpdateStates.ERROR,
7  6: UpdateStates.REBOOT,
8 }

Definition at line 37 of file update.py.