Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.alexa.entities.BinarySensorCapabilities Class Reference
Inheritance diagram for homeassistant.components.alexa.entities.BinarySensorCapabilities:
[legend]
Collaboration diagram for homeassistant.components.alexa.entities.BinarySensorCapabilities:
[legend]

Public Member Functions

list[str]|None default_display_categories (self)
 
str|None get_type (self)
 
Generator[AlexaCapabilityinterfaces (self)
 
- Public Member Functions inherited from homeassistant.components.alexa.entities.AlexaEntity
None __init__ (self, HomeAssistant hass, AbstractConfig config, State entity)
 
str alexa_id (self)
 
str description (self)
 
list[str]|None display_categories (self)
 
str entity_id (self)
 
str friendly_name (self)
 
dict[str, Any] serialize_discovery (self)
 
Generator[dict[str, Any]] serialize_properties (self)
 

Static Public Attributes

string TYPE_CONTACT = "contact"
 
string TYPE_MOTION = "motion"
 
string TYPE_PRESENCE = "presence"
 

Additional Inherited Members

- Public Attributes inherited from homeassistant.components.alexa.entities.AlexaEntity
 config
 
 entity
 
 entity_conf
 
 hass
 

Detailed Description

Class to represent BinarySensor capabilities.

Definition at line 842 of file entities.py.

Member Function Documentation

◆ default_display_categories()

list[str] | None homeassistant.components.alexa.entities.BinarySensorCapabilities.default_display_categories (   self)
Return the display categories for this entity.

Reimplemented from homeassistant.components.alexa.entities.AlexaEntity.

Definition at line 849 of file entities.py.

◆ get_type()

str | None homeassistant.components.alexa.entities.BinarySensorCapabilities.get_type (   self)
Return the type of binary sensor.

Definition at line 885 of file entities.py.

◆ interfaces()

Generator[AlexaCapability] homeassistant.components.alexa.entities.BinarySensorCapabilities.interfaces (   self)
Yield the supported interfaces.

Reimplemented from homeassistant.components.alexa.entities.AlexaEntity.

Definition at line 860 of file entities.py.

Member Data Documentation

◆ TYPE_CONTACT

string homeassistant.components.alexa.entities.BinarySensorCapabilities.TYPE_CONTACT = "contact"
static

Definition at line 845 of file entities.py.

◆ TYPE_MOTION

string homeassistant.components.alexa.entities.BinarySensorCapabilities.TYPE_MOTION = "motion"
static

Definition at line 846 of file entities.py.

◆ TYPE_PRESENCE

string homeassistant.components.alexa.entities.BinarySensorCapabilities.TYPE_PRESENCE = "presence"
static

Definition at line 847 of file entities.py.


The documentation for this class was generated from the following file: