Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.blebox.light Namespace Reference

Classes

class  BleBoxLightEntity
 

Functions

None async_setup_entry (HomeAssistant hass, BleBoxConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
dictionary COLOR_MODE_MAP
 
 SCAN_INTERVAL = timedelta(seconds=5)
 

Detailed Description

BleBox light entities implementation.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.blebox.light.async_setup_entry ( HomeAssistant  hass,
BleBoxConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up a BleBox entry.

Definition at line 34 of file light.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.blebox.light._LOGGER = logging.getLogger(__name__)
private

Definition at line 29 of file light.py.

◆ COLOR_MODE_MAP

dictionary homeassistant.components.blebox.light.COLOR_MODE_MAP
Initial value:
1 = {
2  BleboxColorMode.RGBW: ColorMode.RGBW,
3  BleboxColorMode.RGB: ColorMode.RGB,
4  BleboxColorMode.MONO: ColorMode.BRIGHTNESS,
5  BleboxColorMode.RGBorW: ColorMode.RGBW, # white hex is prioritised over RGB channel
6  BleboxColorMode.CT: ColorMode.COLOR_TEMP,
7  BleboxColorMode.CTx2: ColorMode.COLOR_TEMP, # two instances
8  BleboxColorMode.RGBWW: ColorMode.RGBWW,
9 }

Definition at line 47 of file light.py.

◆ SCAN_INTERVAL

homeassistant.components.blebox.light.SCAN_INTERVAL = timedelta(seconds=5)

Definition at line 31 of file light.py.