Найти тему
Твой умный дом Z-Wave

Отправка уведомлений в умном доме через Easy Scripting

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

закрыта ли входная дверь, выключен ли утюг, открыто или закрыто окно, нет ли сильного повышения/понижения температуры и много других факторов.

У меня в качестве хаба умного дома Z-Wave контроллер RaZberry

-2

В основе raspberry pi model 3b+, а на ней Z-Wave шилд в виде платы расширения

-3

ПО Z-Way позволяет удобно управлять умным домом и любыми устройствами Z-Wave с большим ассортиментом под любые задачи домашней автоматизации.

В мобильном приложении, как и в web интерфейсе контроллера удобная настройка уведомлений, выбираешь устройство - замок, датчик, реле, термостат и настраиваешь в каком случае получать уведомления.

-4

Сегодня же нужно настроить отправку пуш уведомлений со сгенерированным пин кодом для доступа в помещение сразу группе лиц. Человек получит временный пин код и введет его на кодовой клавиатуре, связанную с замком по защищенному радио протоколу Z-Wave Plus.

Отправить сообщения можно тремя вариантами:

Отправить сообщение конкретному пользователю во все связанные каналы

controller.notificationUserChannelsSend("userID", "message")

Для данного запроса вам понадобится пользователь и сообщение которое передаём

ID пользователей можно легко найти в разделе Settings > User Managment

Каждая ссылка на пользователя в своём имени уже содержит ID, например:

Administrator = 1

Local User = 2

-5
controller.notificationUserChannelsSend("1","Ваш код доступа: " + vdev("Code_Device_sensorMultilevel_19").value()) //Отправит пользователю с ID 1 сообщение и значение сенсора

Отправить сообщение всем пользователем в канал

controller.notificationChannelSend("channelID", "message")

Для данного запроса вам понадобится идентификатор канала связи и сообщение, получить список всех идентификаторв можно в API по ссылке

http://IP:8083/ZAutomation/api/v1/namespaces/notificationChannels

Пример:

-6

Отправить всем пользователям во все каналы

-7

Как результат при обновлении значения элемента, мы получаем сообщение с тестом и этим значением

-8

Так же рекомендую к просмотру статью по настройке данного канала связи

https://help.z-wave.me/ru/knowledge_base/article/83/category/34/#/

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

А еще у нас отличные паблики Facebook, instagram и конечно же наш сайт.

Поставьте 👍🏻 нашему каналу, это поможет ему развиваться! Подписывайтесь. Задавайте любые вопросы!