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. Их использование позволяет динамически управлять функциональностью системы и взаимодействовать с её компонентами.