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

Classes

class  AxisLight
 
class  AxisLightDescription
 

Functions

None async_setup_entry (HomeAssistant hass, AxisConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 
str light_name_fn (AxisHub hub, Event event)
 

Variables

tuple ENTITY_DESCRIPTIONS
 

Detailed Description

Support for Axis lights.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.axis.light.async_setup_entry ( HomeAssistant  hass,
AxisConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up the Axis light platform.

Definition at line 46 of file light.py.

◆ light_name_fn()

str homeassistant.components.axis.light.light_name_fn ( AxisHub  hub,
Event  event 
)
Provide Axis light entity name.

Definition at line 23 of file light.py.

Variable Documentation

◆ ENTITY_DESCRIPTIONS

tuple homeassistant.components.axis.light.ENTITY_DESCRIPTIONS
Initial value:
1 = (
2  AxisLightDescription(
3  key="Light state control",
4  event_topic=EventTopic.LIGHT_STATUS,
5  name_fn=light_name_fn,
6  supported_fn=lambda hub, event: len(hub.api.vapix.light_control) > 0,
7  ),
8 )

Definition at line 36 of file light.py.