Статья

Siri Shortcuts и Apple HomeKit, мы нашли решение

Так как Apple обделила нас функционалом в приложении Siri Shortcuts и добавила только одну переменную - управление сценариями, разработчики приложения Controller for HomeKit исправили это недоразумение. 

Несколько дней назад обновилось очень полезное приложение для iOS - Controller for HomeKit. Создавалось оно для гибких Автоматизаций и Сценариев. Последняя версия 4.0.0 получила поддержку Siri Shortcuts. 

Теперь можно с легкостью создать автоматизации, оперируя с любыми переменными Apple HomeKit. Приведу небольшой пример: Привет Siri, Включи котел. Если температура ниже заданной, то она включит котел, если выше - выключит.

Как это сделать? - спросите Вы. Сейчас я попробую все очень подробно рассказать. 

Пример сценариев в Controller

Скачиваем приложение из AppStore, Controller for HomeKit.

Запускаем и видим сообщение с просьбой разрешить доступ к вашему Дому, соглашаемся.Видим основное меню приложения. 

  • Далее создадим два "сценария".

Повторю проделанную работу на видео, для лучшего понимания.

undefined

Обработка данных в Siri Shortcuts

Открываем Siri Shortcuts, и создаем новую команду. Далее перечислю все действия. 

  • Получаем данные из Controller и копируем их в буфер обмена.
  • Создаем условие: Если значение меньше, чем 21, тогда:
  • Передаем данные в Controller для запуска сценария $kotelon, воспроизводим заранее написанное сообщение. 
  • Иначе: Передаем данные в Controller для запуска сценария $koteloff, воспроизводим заранее написанное сообщение. 

Покажу как это выглядит у меня. 

undefined

Благодаря Controller for HomeKit мы получаем мощный инструмент взаимодействия устройств Apple HomeKit и Siri Shortcuts.

На этом думаю стоит закончить. Если Вам понравилась данная тематика, напишите в комментариях, какие бы вы хотели увидеть сценарии, и я постараюсь их реализовать.

Ставьте лайки, подписывайтесь на мои публикации, чтобы не пропустить ничего нового.


Есть идеи как применить данное сочетание ? =)

Очень сложно, интуитивно не разобрался.  За подробную инструкцию спасибо. 

В видео постарался показать все

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

Если придумаешь такой сценарий, я подумаю как его реализовать 

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

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

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


Вернуться назад
Вернуться назад