Events
В системе Smart Home предоставляется JavaScript функция PushSystemEvent, которая играет важную роль в динамическом управлении системой. Эта функция принимает различные команды для взаимодействия с задачами, триггерами и другими компонентами системы.
Команда | Описание |
---|---|
command_enable_task |
Включение выполнения задачи. |
command_disable_task |
Отключение выполнения задачи. |
command_enable_trigger |
Включение триггера, активация возможности триггерирования. |
command_disable_trigger |
Отключение триггера, приостановка возможности триггерирования. |
event_call_trigger |
Инициирование события вызова триггера. |
event_call_action |
Инициирование события вызова действия. |
command_load_entity |
Загрузка сущности в систему. |
command_unload_entity |
Выгрузка сущности из системы. |
Пример использования:
// Пример включения задачи
PushSystemEvent('command_enable_task', { id: 1 });
// Пример вызова триггера
PushSystemEvent('event_call_trigger', { id: 1 });
// Пример загрузки сущности
PushSystemEvent('command_load_entity', { id: 'sensor.entity1' });
Эти команды предоставляют управление задачами, триггерами, вызов событий триггера и действия, а также загрузку и выгрузку сущностей в системе Smart Home. Их использование позволяет динамически управлять функциональностью системы и взаимодействовать с её компонентами.
Изменено 05.02.2024: Merge pull request #270 from e154/master (7108cb6)