1 """Support for Streamlabs Water Monitor Away Mode."""
3 from __future__
import annotations
10 from .
import StreamlabsCoordinator
11 from .const
import DOMAIN
12 from .entity
import StreamlabsWaterEntity
18 async_add_entities: AddEntitiesCallback,
20 """Set up Streamlabs water binary sensor from a config entry."""
21 coordinator = hass.data[DOMAIN][entry.entry_id]
29 """Monitor the away mode state."""
31 _attr_translation_key =
"away_mode"
33 def __init__(self, coordinator: StreamlabsCoordinator, location_id: str) ->
None:
34 """Initialize the away mode device."""
35 super().
__init__(coordinator, location_id,
"away_mode")
39 """Return if away mode is on."""
None __init__(self, StreamlabsCoordinator coordinator, str location_id)
StreamlabsData location_data(self)
None async_setup_entry(HomeAssistant hass, ConfigEntry entry, AddEntitiesCallback async_add_entities)