Кто дома? (2)

02 июля 2019, 19:39

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

Я сделал реализацию на Node-Red, но все те же правила применимы в любой другой системе. Ограничение в том, что данная схема не будет рабоать с Android устройствами.

Приступим.

1. Создаем в Node-Red (любой другой вашей системе) виртуальный Home Kit Switch.

2. Обрабатываем нотификации от свича исходя их наших нужд. Для себя я шлю в телеграм. Код функции ниже

var message = msg.payload;

msg.payload = {};
msg.payload.chatId = "CHAT_ID";
msg.payload.type = "message";
    
if (message.On === true) {
    msg.payload.content = "Богдан пришел домой.";
} else {
    msg.payload.content = "Богдан ушел из дома.";
}
return msg;

3. В приложении Дом на вашем iPhone (любое другое) создаем автоматизацию: 

Люди приходят → Кто-то приходит → В списке оставляем только одного нужного человека → Далее → Выбираем наш свитч → Далее → Ставим статус свича Включить. Выключить Никогда → Готово.

Люди уходят → Кто-то уходит → В списке оставляем только одного нужного человека → Далее → Выбираем наш свитч → Далее → Ставим статус свича Выключить  → Готово.

4. Действия 1-3 повторяем для каждого члена семьи. Итого имеем на каждого человека один свич и две автоматизации (когда приходит, когда уходит).

Обкатал уже две недели. Работает стабильно. В качестве центра УД стоит Apple TV. С iPad наблюдались иногда сбои в работе. 

Всем спасибо за внимание.


Все новости мира умных домов - t.me/SprutAI_News

Остались вопросы? Мы в Telegram - t.me/soprut

  1. Григорий Абрамов (grishmanCH)

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

К списку блогов

Скидки для сообщества

Интернет-магазин yourhomekit.ru

+7 914 550-51-11
Промокод:
SPRUT-BLG
Размер скидки:
8%
Cамый большой ассортимент в России аксессуаров Apple HomeKit

Похожие записи

25 марта 2019, 05:02
Нативный Homekit на ESP8266 Relay_8CH
20 января 2019, 17:39
Создание очень бюджетной автоматизации рулонных штор
13 февраля 2019, 22:00
Подключение радио на Xiaomi Gateway к Home Assistant c дальнейшим использованием в автоматизациях
31 марта 2019, 11:37
Нативный HomeKit датчик температуры и влажности своими руками самый бюджетный вариант.
20 мая 2019, 20:54
Добавляем Телевизор в Homekit c помощью новых возможностей Home Assistant версии 0.93 и кастом компонента SmartIR MediaPlayer.
19 февраля 2019, 18:43
Ответы на вопросы, заданные в ЛС в телеграмме
05 марта 2019, 14:09
Neptun PROW+ в Apple Homekit через Athom Homey
26 марта 2019, 01:43
DIY для самых новеньких
28 ноября 2018, 21:58
Подключение через Homebridge