1 """Support for Vera binary sensors."""
3 from __future__
import annotations
5 import pyvera
as veraApi
13 from .common
import ControllerData, get_controller_data
14 from .entity
import VeraEntity
20 async_add_entities: AddEntitiesCallback,
22 """Set up the sensor config entry."""
27 for device
in controller_data.devices[Platform.BINARY_SENSOR]
34 """Representation of a Vera Binary Sensor."""
39 self, vera_device: veraApi.VeraBinarySensor, controller_data: ControllerData
41 """Initialize the binary_sensor."""
42 VeraEntity.__init__(self, vera_device, controller_data)
46 """Get the latest data and update the state."""
None __init__(self, veraApi.VeraBinarySensor vera_device, ControllerData controller_data)
None async_setup_entry(HomeAssistant hass, ConfigEntry entry, AddEntitiesCallback async_add_entities)
ControllerData get_controller_data(HomeAssistant hass, ConfigEntry config_entry)