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

Материал из Sprut.hub Wiki

За шаблон сценария и часть текста с картинками, выражаем благодарность Ярославу @ColdSUN

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

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

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

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

Настройка

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

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

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

Далее необходимо импортировать логический сценарий из шаблона, который необходимо скачать, разархивировать zip архив и импортировать разархивированный файл Example_Custom-Alarm.json в Sprut.hub в соответствии с инструкцией.

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

Для этого, необходимо заменить число 140 у переменной alarmid на Идентификатор аксессуара, который вы узнали из настроек вновь созданной сигнализации. На изображении выше он равен 4.

После изменения - необходимо сохранить сценарий.

После этого, у ваших датчиков движения и присутствия, появится логика под названием "Кастомная сигнализация", которую надо включить и сохранить изменения.

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

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