1 """Binary sensor for Wyoming."""
3 from __future__
import annotations
5 from typing
import TYPE_CHECKING
9 BinarySensorEntityDescription,
15 from .const
import DOMAIN
16 from .entity
import WyomingSatelliteEntity
19 from .models
import DomainDataItem
24 config_entry: ConfigEntry,
25 async_add_entities: AddEntitiesCallback,
27 """Set up binary sensor entities."""
28 item: DomainDataItem = hass.data[DOMAIN][config_entry.entry_id]
31 assert item.device
is not None
37 """Entity to represent Assist is in progress for satellite."""
40 entity_registry_enabled_default=
False,
41 key=
"assist_in_progress",
42 translation_key=
"assist_in_progress",
47 """Call when entity about to be added to hass."""
54 """Call when active state changed."""
None async_added_to_hass(self)
None _is_active_changed(self)
None async_write_ha_state(self)
None async_setup_entry(HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities)