Своя сигнализация с применением отдельных датчиков для срабатывания: различия между версиями

Материал из Sprut.hub Wiki
(Новая страница: «Так как у встроенной в Sprut.hub сигнализации нет возможности выбора конкретных устройств, на которые происходит срабатывание - она устраивает не всех пользователей, так как реагирует на все датчики движения и присутствия. Но есть вариант использования с...»)
 
Нет описания правки
Строка 7: Строка 7:
== Настройка ==
== Настройка ==


# Для начала необходимо создать новое виртуальное устройство с типом "Система охраны"
Для начала необходимо создать новое виртуальное устройство с типом "Система охраны"
#
[[Файл:001 Сигнализация Добавление виртуальной сигнализации.png|центр|обрамить]]
# Откройте (либо создайте) устройство «Сигнализацию» и на вкладке «Логика» выключите стандартную логику «Сигнализация»,
Потом в его настройках, надо выбрать любую характеристику, чтобы получить идентификатор вашей новой сигнализации для дальнейшего использования в сценарии
# Импортируйте сценарий, он появится в разделе Логические сценарии.
[[Файл:002 Сигнализация Открыть настройки.png|центр|обрамить]]
# Откройте сценарий для редактирования. В секции кода '''variables''' находится переменная '''alarmid'''. Измените значение переменной на id вашего виртуального устройства «Сигнализация», сохраните изменения.
Запишите куда-нибудь идентификатор аксессуара Сигнализация
[[Файл:003 Сигнализация Узнать ID.png|центр|обрамить]]
 
Далее необходимо импортировать логический сценарий из шаблона
Откройте (либо создайте) устройство «Сигнализацию» и на вкладке «Логика» выключите стандартную логику «Сигнализация»,
Импортируйте сценарий, он появится в разделе Логические сценарии.
Откройте сценарий для редактирования. В секции кода '''variables''' находится переменная '''alarmid'''. Измените значение переменной на id вашего виртуального устройства «Сигнализация», сохраните изменения.


Настройка срабатывания сигнализации для устройства:
Настройка срабатывания сигнализации для устройства:

Версия от 20:50, 24 октября 2023

Так как у встроенной в Sprut.hub сигнализации нет возможности выбора конкретных устройств, на которые происходит срабатывание - она устраивает не всех пользователей, так как реагирует на все датчики движения и присутствия.

Но есть вариант использования собственной сигнализации, которую уже можно будет настроить на срабатывание конкретных датчиков.

Для этого необходимо добавить собственный логический сценарий (который можно скачать тут). Он позволяет в каждом конкретном датчике указать в каком режиме работы сигнализации он будет использоваться для срабатывания тревоги.

Настройка

Для начала необходимо создать новое виртуальное устройство с типом "Система охраны"

Потом в его настройках, надо выбрать любую характеристику, чтобы получить идентификатор вашей новой сигнализации для дальнейшего использования в сценарии

Запишите куда-нибудь идентификатор аксессуара Сигнализация

Далее необходимо импортировать логический сценарий из шаблона

Откройте (либо создайте) устройство «Сигнализацию» и на вкладке «Логика» выключите стандартную логику «Сигнализация», Импортируйте сценарий, он появится в разделе Логические сценарии. Откройте сценарий для редактирования. В секции кода variables находится переменная alarmid. Измените значение переменной на id вашего виртуального устройства «Сигнализация», сохраните изменения.

Настройка срабатывания сигнализации для устройства:

  1. Откройте настройки устройства, вкладка «Логика». Включите «Кастомная Сигнализация», нажмите Сохранить
  2. Вкладка обновится, появятся три переключателя (Дома, Не дома, Ночью), с помощью которых настройте нужное вам поведение, нажмите Сохранить.