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

Classes

class  AxisBinarySensor
 
class  AxisBinarySensorDescription
 

Functions

None async_setup_entry (HomeAssistant hass, AxisConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 
bool event_id_is_int (str event_id)
 
str fence_guard_name_fn (AxisHub hub, Event event)
 
str guard_suite_name_fn (FenceGuardHandler|LoiteringGuardHandler|MotionGuardHandler|Vmd4Handler handler, Event event, str event_type)
 
bool guard_suite_supported_fn (AxisHub hub, Event event)
 
str loitering_guard_name_fn (AxisHub hub, Event event)
 
str motion_detection_4_name_fn (AxisHub hub, Event event)
 
str motion_guard_name_fn (AxisHub hub, Event event)
 
str object_analytics_name_fn (AxisHub hub, Event event)
 
bool object_analytics_supported_fn (AxisHub hub, Event event)
 

Variables

tuple ENTITY_DESCRIPTIONS
 

Detailed Description

Support for Axis binary sensors.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.axis.binary_sensor.async_setup_entry ( HomeAssistant  hass,
AxisConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up a Axis binary sensor.

Definition at line 178 of file binary_sensor.py.

◆ event_id_is_int()

bool homeassistant.components.axis.binary_sensor.event_id_is_int ( str  event_id)
Make sure event ID is int.

Definition at line 35 of file binary_sensor.py.

◆ fence_guard_name_fn()

str homeassistant.components.axis.binary_sensor.fence_guard_name_fn ( AxisHub  hub,
Event  event 
)
Fence guard name.

Definition at line 77 of file binary_sensor.py.

◆ guard_suite_name_fn()

str homeassistant.components.axis.binary_sensor.guard_suite_name_fn ( FenceGuardHandler | LoiteringGuardHandler | MotionGuardHandler | Vmd4Handler  handler,
Event  event,
str  event_type 
)
Get guard suite item name.

Definition at line 59 of file binary_sensor.py.

◆ guard_suite_supported_fn()

bool homeassistant.components.axis.binary_sensor.guard_suite_supported_fn ( AxisHub  hub,
Event  event 
)
Validate event ID is int.

Definition at line 45 of file binary_sensor.py.

◆ loitering_guard_name_fn()

str homeassistant.components.axis.binary_sensor.loitering_guard_name_fn ( AxisHub  hub,
Event  event 
)
Loitering guard name.

Definition at line 83 of file binary_sensor.py.

◆ motion_detection_4_name_fn()

str homeassistant.components.axis.binary_sensor.motion_detection_4_name_fn ( AxisHub  hub,
Event  event 
)
Motion detection 4 name.

Definition at line 95 of file binary_sensor.py.

◆ motion_guard_name_fn()

str homeassistant.components.axis.binary_sensor.motion_guard_name_fn ( AxisHub  hub,
Event  event 
)
Motion guard name.

Definition at line 89 of file binary_sensor.py.

◆ object_analytics_name_fn()

str homeassistant.components.axis.binary_sensor.object_analytics_name_fn ( AxisHub  hub,
Event  event 
)
Get object analytics name.

Definition at line 101 of file binary_sensor.py.

◆ object_analytics_supported_fn()

bool homeassistant.components.axis.binary_sensor.object_analytics_supported_fn ( AxisHub  hub,
Event  event 
)
Validate event ID is int.

Definition at line 52 of file binary_sensor.py.

Variable Documentation

◆ ENTITY_DESCRIPTIONS

tuple homeassistant.components.axis.binary_sensor.ENTITY_DESCRIPTIONS

Definition at line 113 of file binary_sensor.py.