Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.webostv.triggers.turn_on Namespace Reference

Functions

CALLBACK_TYPE|None async_attach_trigger (HomeAssistant hass, ConfigType config, TriggerActionType action, TriggerInfo trigger_info, *str platform_type=PLATFORM_TYPE)
 
dict[str, str] async_get_turn_on_trigger (str device_id)
 

Variables

string PLATFORM_TYPE = f"{DOMAIN}.{__name__.rsplit('.', maxsplit=1)[-1]}"
 
 TRIGGER_SCHEMA
 
string TRIGGER_TYPE_TURN_ON = "turn_on"
 

Detailed Description

webOS Smart TV device turn on trigger.

Function Documentation

◆ async_attach_trigger()

CALLBACK_TYPE | None homeassistant.components.webostv.triggers.turn_on.async_attach_trigger ( HomeAssistant  hass,
ConfigType  config,
TriggerActionType  action,
TriggerInfo  trigger_info,
*str   platform_type = PLATFORM_TYPE 
)
Attach a trigger.

Definition at line 58 of file turn_on.py.

◆ async_get_turn_on_trigger()

dict[str, str] homeassistant.components.webostv.triggers.turn_on.async_get_turn_on_trigger ( str  device_id)
Return data for a turn on trigger.

Definition at line 47 of file turn_on.py.

Variable Documentation

◆ PLATFORM_TYPE

string homeassistant.components.webostv.triggers.turn_on.PLATFORM_TYPE = f"{DOMAIN}.{__name__.rsplit('.', maxsplit=1)[-1]}"

Definition at line 31 of file turn_on.py.

◆ TRIGGER_SCHEMA

homeassistant.components.webostv.triggers.turn_on.TRIGGER_SCHEMA
Initial value:
1 = vol.All(
2  cv.TRIGGER_BASE_SCHEMA.extend(
3  {
4  vol.Required(CONF_PLATFORM): PLATFORM_TYPE,
5  vol.Optional(ATTR_DEVICE_ID): vol.All(cv.ensure_list, [cv.string]),
6  vol.Optional(ATTR_ENTITY_ID): cv.entity_ids,
7  },
8  ),
9  cv.has_at_least_one_key(ATTR_ENTITY_ID, ATTR_DEVICE_ID),
10 )

Definition at line 35 of file turn_on.py.

◆ TRIGGER_TYPE_TURN_ON

string homeassistant.components.webostv.triggers.turn_on.TRIGGER_TYPE_TURN_ON = "turn_on"

Definition at line 33 of file turn_on.py.