HomeKit, работа с кнопками и внешними сайтами

07 сентября 2019, 17:52

С кнопками и различными выключателями в HomeKit все было плохо с самого начала. Даже иконки выключателей и кнопок в ХК незамысловаты и скучны. Да и из действий можно было только что-то включить. Ну или выключить. А вот обратного той же кнопкой - не предусмотрели! И все над этим (над HomeKit) смеялись.

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

Да, теперь убавлять или прибавлять яркость можно обычной Xiaomi кнопкой, одинарными нажатиями. Или, к примеру, заказать воду в интернет магазине - по нажатию этой же кнопки. Или купить билеты в кино. В общем, возможности для реализации расширены до границ, которых я пока не достиг. И все это можно сделать, не имея никаких навыков программирования, просто переставляя нужные блоки, запуская команду на любой стадии и смотря на полученный результат.

Теперь от слов перейдём к действию. Попробуем сделать самое простое - по одному нажатию включать, а затем, если включено, выключать свет (ну или то, что вы хотите).

Перейдите в настройки кнопки, выберите нужно вам нажатие, и на странице выбора аксессуаров прокрутите в самый низ - преобразовать в быструю команду.

Теперь добавьте Если, в блоке выберите нужный вам аксессуар - включено, добавьте ниже Управлять домом, там выбираете тот же аксессуар, и ставьте Выключить. Под раздел Иначе также добавьте Управлять домом, и для аксессуара настройте - включить. Ну или посмотрите видео:

1600x_image.png?1567854334

1.

1600x_image.png?1567854334

2.

1600x_image.png?1567854334

3.

1600x_image.png?1567854336

4.

Вот и все. Теперь нажатием одной кнопки будет включаться или выключаться.

Теперь попробуем задачу посложнее. Попробуем этой же кнопкой включать свет на 33%, при последующем нажатии - на 66%, потом - на 100%, а потом - выключать. И так по кругу.

Рутинные действия описывать не будем, просто посмотрите на фото или видео:

Теперь перейдём к самому сложному действию. Заказ Доставки Воды через нажатие кнопки. Я запускаю команду через Shorcuts, но вы без проблем сможете переместить ее в ваши автоматизации по нажатию кнопки или иных триггеров, с учётом некоторых особенностей (в команду внесены намеренные изменения (чтобы вы не баловались пустыми заказами):

Как видео, команда запрашивает исходные данные, а именно:

- дату доставки,

- время доставки (утром или вечером),

- количество.

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

Теперь перейдём к самой сложной, на сегодняшний день, моей реализации - опрос трехфазного счетчика (через специальный роутер) Меркурий, расчёт результатов и отправка (как нам, так и напрямую в компанию) этих данных.

Для начала рекомендую ознакомится с видео выполнения этой команды:

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

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

https://www.icloud.com/shortcuts/2ae99e5c621b4e5f8cbb1c561f0396bb


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

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

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
  1. Антон Калашников (GodinRaider)

    Пора делать отдельный раздел/каталог с шорткатами для автоматизаций на iOS, где будет описание, может видеоролик о работе и сама ссылка на него =)

  2. Олег Сафронов (calambur)
    Олег Сафронов (calambur) 10 дней назад

    А с какой версии появилась такая возможность? У меня стоит паблике бета 13 последняя и на Eve кнопке нет Дополнительных действий Преобразовать в быструю команду

  3. Артем Симоненко (TopGun)

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

  4. Артем Симоненко (TopGun)

    И еще, а эти сложные автоматизации так же отрабатывают как и раньше, если есть apple tv, homepod, ipad? Или тут нужно чтобы в сети было устройство на котором мы все создавали?

  5. (bj_tracer)
    (bj_tracer) 10 дней назад

    Важно, чтобы еще на командном центре последняя версия оси была.

    Я вот эксперименты с бетами только на своем яблофоне делаю, а атв/ипады не трогаю - соотв при попытке сделать глобальную автоматизацию просит обновить командный центр. Локальные автоматизации по сценариям работают ок - проверял на нфс-метках ;)

  6. (Silverow)
    (Silverow) день назад

    Подскажите как создать в Homekit кнопку? Пользуюсь yahka из iobroker

К списку статей

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

УЮТНЫЙ ДОМ

+7 495 797-21-74
Промокод:
SPRUT
Размер скидки:
5%

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

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

Похожие статьи

09 ноября 2018, 20:54
Кейс создания умного дома без каких либо прокладок в виде Raspberry pi
04 сентября 2018, 12:14
Интеграция RGB ленты на ESP8266 с прошивкой tasmota в систему HomeBridge (HomeKit)
15 октября 2018, 09:05
Прошивка для Sonoff c нативным HomeKit
15 ноября 2018, 09:42
Способы автоматизации механических ворот
15 ноября 2018, 13:11
Xiaomi Mi Remote 360 добавляем Apple HomeKit
27 октября 2018, 12:20
Нативный Термостат для котла на ESP8266 с поддержкой Apple HomeKit
01 октября 2018, 07:43
Нативный HomeKit на ESP8266
15 июня 2018, 12:13
Охранная система в гараж на ESP8266 с интеграцией в Apple HomeKit
02 октября 2018, 18:41
Установка SDK для компиляции прошивок под HomeKit
28 августа 2018, 09:48
От голого Raspbian до веб-интерфейса homebridge за четыре команды в терминале.