Сценарии для умного дома xiaomi

Сценарии для умного дома xiaomi

С каждым днем, все больше и больше различных устройств, которые относятся к категории Умный дом, появляется в нашем обиходе. Одной из самых распространенных экосистем таких устройств выпускаются компанией Xiaomi.
А для того что-бы умный дом стал по настоящему умным, нужно не просто окружать себя умными гаджетами, но и уметь «строить отношения» между ними, проще — создавать сценарии взаимодействия различных устройств как друг с другом, так и автоматизировать работу каждого по отдельности.
И этот обзор я хочу посвятить теме — как настраивать xiaomi smart home — и пошагово приведу пример создания сценария управления свечением Xiaomi Gateway.

Возможно чисто прикладное применение именно этого сценария не особо ценное, но, по моему мнению, практическая задачка по созданию такого сценария будет полезна для понимания принципов функционирования умного дома.
Как уже все догадались, подопытным кроликом будет шлюз для умного дома -Xiaomi Mi Multi-functional Gateway.

Где купить?

Таблица (обновляется) по экосистеме Xiaomi

Автоматизации подлежит задача —
1. Включение по расписанию светодиодной подсветки шлюза
2. Изменение цвета свечения через заданный интервал
3. Выключение подсветки.

Так как задачка у нас больше теоретическая, интервал работы подсветки возьмем 5 минут, изменение цвета свечения — раз в минуту.

Я использую официальную версию приложения Умный дом и плагин управления шлюзом, взятые из Play Маркет

Начнем.
Запускаем плагин управления шлюзом, и переходим во вкладу Сценарии (Scene). На данной вкладке имеется список всех возможностей устройства, какими мы можем управлять.
Arm — режим управления сигнализацией
Automatic Gateway Light — режим подсветки включаемый автоматически по срабатыванию внешних датчиков и выключаемой через заданный промежуток времени. Например как подсветка в ночное время.
Gateway Light Timer — управление подсветкой в заданный промежуток времени, то что и будет рассмотрено далее
Wake & act clock — это режим будильника / напоминалки. Звуковые сигналы в заданное время
Doorbell — дверной звонок. Заданный звуковой сигнал по нажатию на внешнюю кнопку.
А так же можно добавить свой собственный вариант.
Мы же переходим в раздел Gateway Light Timer

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

Важно

В этом меню указывается китайское время — в моем случае +6 часов. Мое локальное время видно в верхнем левом углу — 12:31, время сценария — 18:35 — 18:40, в реальности он сработает через 4 минуты.

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

Нажимаем внизу на кнопку добавить сценарий Add scene и попадаем в меню его создания. Добавляем условие сработки — нажимаем Add conditon, и попадаем в меню всех доступных нам вариантов начальных условий. В моем случае это —
Timer — то что нам нужно, сработка в заданное время
When receiving call on Mi Phone — срабатывать при получении звонка на смартфон
When receiving messages on Mi Phone — срабатывать при получении сообщения на смартфон
И далее перечень устройств, которые так же могут служить как индикаторы начала сценария, например превышение температуры, зафиксированное температурным датчиком.
Мы выбираем Timer — и в меню его настройки выбираем — повторы по дням, и время сработки.

Важно

В этом меню указывается локальное время. Закономерности я не определил пока, поэтому рекомендую экспериментировать — какое время указывать для какого сценария, может быть и локальное и китайское.

Определив условие для сработки сценария, переходим в меню инструкций — что делать при соблюдении начального условия. В этом меню нам доступны следующие возможности —
Run a scene — выполнить какой-либо сохраненный сценарий, это удобно в том случае когда у вас есть какой-то сложный сценарий, например отключающий освещение во всем доме. Такой сценарий лучше создать отдельно и просто ссылаться на него при соблюдении нужных условий, тогда, при внесении изменений в него, вам достаточно будет сделать это один раз.
Turn on/off a scene — включает или выключает какой-то сценарий. Пример — у вас работает сценарий включающий и выключающий обогреватель при падении температуры ниже заданной. Но когда вы открываете окно — обогреватель вам не нужен — поэтому по срабатывании датчика открытия окна — вы задаете отключение обогревателя (если он работает в этот момент) и отключение сценария его срабатывания, чтобы датчик температуры не включил его снова. А по закрытию окна — включить сценарий обратно.
Send notification on device — просто пришлет уведомление на смартфон/планшет о том, что соблюдено начальное условие.
TimeLaps — задержка перед выполнением следующей инструкции сценария. Пригодится когда действие нужно выполнять не сразу.
Далее — доступный перечень устройств, которые могут участвовать в сценарии. В нашем случае — это шлюз. Шлюз дает следующие возможности —
Contol arming — управление сигнализацией
Control Gateway Light — управление подсветкой, то что мы и будем использовать
Control radio — управление онлайн радио
Play designated ringtone — воспроизвести заданный рингтон
В меню Control Gateway Light имеются следующие возможности —
Turn on/off gateway light — включить подсветку если она выключена и выключить если включена
Turn on gateway light — включить подсветку
Turn off gateway light — выключить подсветку
Adjust gateway light brightness — регулировка яркости подсветки, но замочек напротив этой опции говорит что в данном сценарии эта регулировка недоступна.
Switch gateway light color — переключение цвета подсветки шлюза. Цвет выбрать нельзя, как я понял переключение рандомно. То что нам нужно.
Сценарий готов, осталось его сохранить и задать ему имя. Повторяем действия для каждого, нужного нам переключения.

Читайте также:  Зарядное для никель кадмиевых аккумуляторов своими руками

Сценарий готов — сначала в 12:35 включится подсветка с заданным нами начальным цветом, далее каждую минут будет отрабатываться сценарий Switch gateway light color и в 12:40 по начальному сценарию подсветка отключится.
Ниже — видео версия моего обзора, в котором так же есть демонстрация работы описанного сценария.

  • Цена: 169 CNY
  • Перейти в магазин

Добрый вечер!
Обзора данного девайса на муське еще не было, поэтому восполняю это недоразумение.
Товар куплен за свои через знакомого в Китае.

Итак, что из себя представляет данное устройство?
Это шлюз для всевозможных датчиков от xiaomi, совместное использование которых вместе с настроенными сценариями придаст дому долгожданную «умность».

На настоящий момент выпущены следующие датчики:

Датчик движения
Датчик температуры и влажности
Датчик открытия/закрытия дверей (окон, шкафов и т.д.)

Список небольшой, но надеюсь будет пополняться.

Также в этом семействе имеется «умная» розетка, управляемая через единое приложение MiHome, с помощью которой можно управлять эл. приборами с нагрузкой до 16А. Розетки подъедут ко мне вторым заказом, поэтому рассказать про них смогу лишь в теории. Розетки могут включать/выключать подключенную нагрузку по событиям от датчиков, а также по таймеру. Кроме того розетка собирает статистику потреблённой электроэнергии от нагрузки, которая в неё подключается.

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

Шлюз представляет из себя шайбу из белого матового пластика с размерами 80*80*37 мм. Вилка китайская, трехлепестковая, поэтому работа возможна либо через переходник либо через удлинитель (в моём случае тоже xiaomi, на котором была заменена вилка). Сам шлюз имеет подсветку и динамик. Переключение различных цветов подсветки шлюза можно настроить на различные события от датчиков. Динамик можно заиспользовать в качестве будильника либо же в качестве сигнализатора срабатывания открытия окон/дверей.

По описанию шлюз имеет датчик освещённости и может служить ночником при падении её ниже определённого порога. Помимо этого возможно ставить на охрану контур квартиры/дома по нажатию кнопки в приложении либо же по времени. При срабатывании сценария (открытии двери, либо по датчику движения) возможна подача звукового/светового сигнала с посылкой нотификации в приложение. Через приложение доступна пачка китайских радиостанций и поиск местных который не работает:(. Всё описанное работает на IOS, на Android полагаю, что и подавно.

Про сопряжение даже рассказать нечего — все прошло без сучка и задоринки. Установил приложение по QR коду из инструкции шлюза. После установки указал свою вайфай сеть. Затем шлюз создал свою собственную вайфай сеть, к которой необходимо было подключиться телефоном. Видимо шлюз так понял, что я свой. После чего необходимо было настроить датчики. Для этого на датчике температуры есть кнопка, при нажатии на которую свыше 3 секунд происходит спаривание датчика со шлюзом. На датчике открытия/закрытия то же действие производится при помощи скрепки. После добавления датчики можно называть как угодно, что в моём случае полезно — два входа — два датчика открытия/закрытия, и температурные улица/дом.




Что настроено у меня? Один из температурных датчиков я повесил в ванной и, после получения умной розетки, планирую подключить к ней канальный вентилятор, который будет включаться после превышения влажности в помещении свыше 60% и выключаться ниже этого порога.

Вторую розетку пущу на управление отоплением. Этот сценарий подойдёт не многим, ввиду необходимости наличия электрический терморегуляторов на радиаторах отопления. У меня как раз такие, — устанавливал вместе с теплосчётчиком, но это другая история. При снижении температуры ниже 23 градусов розетка будет включать терморегуляторы на радиаторах и выключать при температуре свыше 25.

Второй термодатчик повесил на внешней стороне окна и теперь у меня есть пусть не очень точное, но не сильно расходящееся с термометром представление о наружной температуре и влажности. Почему не очень точное — летом дом нагревается и это влияет на показания датчика. Что будет зимой не знаю — возможно датчик прикажет долго жить, но его шкала в приложении рассчитана как минимум до -20. Сколько в таком режиме протянет батарейка — большой вопрос.

Кстати все это добро общается по протоколу ZigBee со шлюзом, а шлюз через вайфай и неведомые мне китайские сервера с моим смартфоном. Общается, насколько могу судить по открытию двери и поступлению нотификации довольно отзывчиво. С момента открытия проходит меньше секунды, что более чем приемлемо. Производитель заявляет 30-40 метров на открытой местности. В квартире с кирпичными стенами от шлюза до дальнего датчика, который установлен ещё и за металлической дверью не меньше 15 метров. При срабатывании события нотификации исправно приходят.

Читайте также:  Как изменить направление вращения двигателя постоянного тока

Датчик открытия/закрытия состоит из двух частей и имеет размеры 21×41×11 мм основного блока и 10×26×9 мм вспомогательного и работает на батарейках CR2032. Датчик температуры/влажности имеет размер 40*40*8 мм. Питается также от батарейки CR2032. Производитель обещает не менее 2-х лет работы. Насколько быстро сядет батарейка на уличном датчике температуры мне не известно. Датчик не защищён от непогоды, но осадки на него не попадают.


Заказал ещё пару датчиков открытия закрытия и попробую сделать из них датчик протечки. Внутри обычный геркон, замыкаемый магнитом в ответной части. Попробую подпаять к выходам геркона 2 контакта, которые размещу на небольшом расстоянии друг от друга. При замыкании их водой датчик сработает и на смартфон прилетит нотификация. Дальше всё зависит от наличия крана с сервоприводом на стояке. Если он есть, то можно послать на него сигнал на закрытие. Если нет, то связаться с соседями и сантехником чтобы перекрывали стояк:) В данном случае больше знаешь — крепче спишь.

Еще в арсенале xiaomi есть лампочки, которыми также можно управлять по событиям и таймерам. Сработал датчик движения — включить свет, через 15 минут или по срабатыванию закрытия двери выключить.

Плюс ко всему заказал датчик полива Xiaomi Mi Flower Monitor. Ничего про него рассказать не могу, кроме его характеристик. Заявлено измерение освещённости, влажности почвы, её температуры и кислотности. Естественно на каждый показатель можно повесить сценарий по поливу, включению доп. света, либо нотификации.
На ГБ сейчас какая то халявная стоимость на сам шлюз — около 1800 рублей, что чуть дороже, чем он мне встал с учётом оплаты услуг знакомого. Желающие смогут найти ссылку на товар сами.

И вот ещё что. Я приобретал комплект из шлюза и датчика открытия. Некоторое время назад xiaomi продавала несколько датчиков и шлюз под названием Xiaomi Smart Home Suite, — сейчас такого комплекта на сайте xiaomi нет, но у перекупов полно. Полагаю, что комплектом будет дешевле.

Вот такой обзор без штангенциркуля и весов:) Надеюсь было познавательно. Задавайте вопросы — буду отвечать и дополнять обзор.

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

UPD2. Добавил описание процесса сопряжения телефона и шлюза, а также шлюза и датчиков.

Вспомнил вот какие грабли. Приложение переведено наполовину, поэтому чтобы увидеть на английском состояния датчиков и вызываемые события и состояния я переключал язык интерфейса телефона на соответственно английский. На 4dpa, для рутованных android устройств, есть локализованное на русский приложение.

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

"Умный" дом делает не количество умных устройств, а логика автоматизации, которая настраивается через сценарии в приложении Xiaomi Mi Home.

Учитывая количество устройств системы Smart Home Xiaomi, количество возможных сценариев исчисляется сотнями тысяч. Мы же с вами попробуем разобрать основные моменты, триггеры и исполняемые события.

Как работают сценарии автоматизации

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

Общий принцип работы системы можно схематично представить так:

Довольно просто, ни правда ли?

Так же можно настроить сценарий на срабатывания одного из условий:

К сожалению, в одном сценарии нельзя совместить условия "И" и "ИЛИ". Для этого придется настроить несколько сценариев.

Условия запуска сценария

Все сцены в умном доме прописаны и запускаются от определенных условий. Давайте разберем, что может послужить запуском сценария в умном доме Xiaomi. (Рассматривается на примере приложения Mi Home для Android, в приложении для IPhone немного другой функционал).

  1. Запуск вручную — тут все банально, зашли в приложение и нажали на кнопку выполнения сценария.
  2. Таймер — можно задать запуск сценария в определенные дни и определенное время.
  3. При звонке — при звонке на ваш мобильный телефон будет выполняться действие.
  4. При получении сообщения — аналогично предыдущему триггеру.
  5. При изменении погоды на улице — пока можно не обращать внимание, поскольку можно использовать только данные о погоде в Китае.
  6. Срабатывание датчика или устройства — в зависимости от наличия у вас устройств, это может быть "Обнаружение протечки", нажатие кнопки, тревога на Шлюзе и т.д..

Можно задать выполнение нескольких условий, если это логически совместимо. Поясню: можно совместить например "Таймер" и "температура в комнате выше 23 градусов", но нельзя совместить "Таймер" и "нажатие кнопки", поскольку очень сложно сопоставить срабатывание этих условий одновременно. Если совмещение условий недоступно, оно помечается символом замка:

При установке триггера запуска с условием "ИЛИ" можно комбинировать любые условия.

Действия сценариев Mi Home

Доступные действия сценариев зависят от выбранных условий и устройств. Так же доступно:

  1. Запустить сценарий — можно настроить запуск сценария на определенное условие;
  2. Включитьвыключить сценарий — сценарии могут быть как включены, так и выключены, в зависимости от выбранных условий;
  3. Задержка — отложенное выполнение действия (можно установить задержку до 1 часа);
  4. Действие устройства — заданное действие в smart устройстве.
Читайте также:  Норма времени на сварку стыков трубопроводов

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

Сценарий Сигнализация Xiaomi

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

В принципе это минимальный набор, который можно заказать комплектом. В случае необходимости можно добавить камеру Xiaomi и робота с автоматическими пулеметами.

Есть 2 способа настроить сигнализацию: Настройка на шлюзе и Настройка отдельного сценария.

Сигнализация в шлюзе Gateway 2

Рассмотри пример настройки сигнализации на шлюзе Mijia Gateway 2. Все необходимые датчики мы уже добавили к нему заранее. Переходим во вкладку "Авто" плагина шлюза. Видим сцену "Внимание" со значком щита, заходим в неё:

Первая вкладка "Своевременное оповещение", в ней настраивается время работы режима защиты на шлюзе. Время выставляется без поправки на китайское время, думаю с настройкой таймера работы проблем не возникнет.

Во второй вкладке "Состояния триггера предупреждения " настраиваются условия, от которых срабатывает сигнализация.

Выбираем необходимые условия (2 датчика открытия двери и датчик движения). Сигнализация сработает при срабатывании любого из трех этих датчиков.

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

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

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

Что нам даст сигнализация? Конечно взломщиков она не задержит, достаточно выдернуть шлюз из розетки, чтобы сирена прекратилась. Но во первых, это может спугнуть бандитов, во вторых вы будете знать, что кто-то к вам влез. А тут уже можно посмотреть по камере происходящее, вызвать полицию или бежать домой.

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

Как задать задержку срабатывания сигнализации Xiaomi?

И тут есть несколько решений.

Первый — установить свой звук сирены с тишиной в начале трека. Соответственно, тревога активируется, но вы успеете отключить сигнализацию.

Второй — Задаем действие сирены через сценарий. Поясню, тревога на шлюзе — это один из условий срабатывания сценариев.

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

Исходя из настроек этого сценария: Во время срабатывания тревоги на шлюзе:

  • Задержка 15 секунд;
  • Воспроизведение звука сигнализации;
  • Съемка камерой Xiaomi с записью в облако;
  • Отправка уведомления на телефон.

Действия во время тревоги можно дополнять.

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

Настройка сигнализации Xiaomi через сценарий

Есть так же альтернативный способ настроить сигнализацию, не задействовав сам шлюз как триггер.

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

А как включить такую сигнализацию? С кнопки шлюза теперь не получится. Можно установить время работы сигнализации прямо в сценарии, пункт "Запуск сценария". Но лучше вывести включение и выключение сигнализации на отдельное устройство, например кнопку Xiaomi smart wireless switch. Зададим на кнопку 2 сценария: первый сценарий включает "Режим охраны" через 15 секунд, а второй выключает режим охраны и воспроизводит короткую мелодию на шлюзе:

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

В зависимости от комплектации вашего умного дома сценарий сигнализации можно расширить. Хорошим дополнением должны стать замки Aqara.

Сценарии управляющие освещением умного дома Xiaomi

Управление освещением — одно из основных предназначений умного дома. Xiaomi это знает и уже выпустило значительное количество различных ламп. А если вам нравятся обычные лампы, то ими можно управлять при помощи умных выключателей. Не стоит забывать и про естественное освещение, которое так же может регулироваться умными шторами Aqara.

Какие сценарии помогут организовать освещение дома?

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

Ссылка на основную публикацию
Adblock detector