1 """Light support for switch entities."""
3 from __future__
import annotations
6 DOMAIN
as LIGHT_DOMAIN,
16 from .entity
import BaseToggleEntity
21 config_entry: ConfigEntry,
22 async_add_entities: AddEntitiesCallback,
24 """Initialize Light Switch config entry."""
25 registry = er.async_get(hass)
26 entity_id = er.async_validate_entity_id(
27 registry, config_entry.options[CONF_ENTITY_ID]
37 config_entry.entry_id,
44 """Represents a Switch as a Light."""
46 _attr_color_mode = ColorMode.ONOFF
47 _attr_supported_color_modes = {ColorMode.ONOFF}
None async_setup_entry(HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities)