Как настраивать xiaomi smart home — сценарии, часть 2, управление увлажнителем
Вторая часть моих изысканий в области написания сценариев для умного дома экосистемы Xiaomi. В отличии от первого, более теоретического сценария — здесь совершенно прикладная задача, а именно — интеграция в систему умный дом увлажнителя воздуха. Интересующихся — прошу читать далее.
Про увлажнитель я писал не так давно в этом обзоре, хочу лишь напомнить, что для реализации данного сценария подойдет любой увлажнитель с механическим управлением.
Другие участники сценария —
2. Датчик влажности и температуры Xiaomi — Gearbest Banggood Aliexpress JD.ru
3. Смарт розетка Xiaomi Mi Smart — Gearbest Banggood Aliexpress JD.ru
Я буду внедрять увлажнитель воздуха в экосистему умного дома Xiaomi. Полностью механическое управление позволяет 1 раз установить его в режим максимального увлажнения
А управление будет осуществляться автоматически — включением и выключением смарт розетки, в которую включен увлажнитель
Для определения когда нужно включать и выключать увлажнитель, будут служить показания датчика влажности и температуры. Который установлен на удалении от увлажнителя — это дает более точные показания по уровню влажности в комнате, чем датчик, который встроен в сам увлажнитель.
Сразу скажу что расположение датчика, а так же границы уровня влажности — подбираются индивидуально, в зависимости от потребностей.
Начнем.
Данные с датчика влажности в виде графика до запуска нового увлажнителя, за неделю. Большая часть графика влажности — находится в районе 20%, что очень мало. Всплески влажности на графике — это моменты когда в комнате, на раскладной сушке вывешивалось белье после стирки. Влажность из за этого на какое-то время поднималась. В правой части графика уже можно разглядеть начало работы увлажнителя.
Лайфхак
Сделать сценарий напрямую через плагин датчика температуры — у меня не получилось. На моменте выбора значений срабатывания — выбрасывало в предыдущее меню. А если сначала открыть сначала плагин шлюза — на скрине слева, а из него перейти в управление датчиком — по центру, то все работает нормально.
Так же нам понадобится плагин для управления смарт розеткой — справа.
В плагине датчика, справа сверху нажимаем на кнопку с… и попадаем в меню настроек. Далее выбираем меню сценариев — smart scene и нажимаем нижнюю кнопку для добавления нового сценария. В открывшемся окне появляется шаблон сценария с установленным датчиком влажности в качестве условия.
Нажав на строку условия — выбираем одно из условий срабатывания сценария, в нашем случае — превышение заданной влажности. Выбираем значение максимальной влажности в %. Рекомендуемая влажность в жилом помещении от 30% до 60 % — выбирается индивидуально. После этого — выбираем какое действие необходимо сделать при достижении этого условия. Попадаем в меню действий — здесь можно выбрать выполнение какого-то уже готового сценария (удобно когда одна последовательность действий выполняется при выполнении разных условий) — включение или выключения действующего сценария, отправка уведомления, Time-Laps — выбирается когда нужна задержка для выполнения условия и список активных устройств в системе умный дом. В этом примере — выбираем умную розетку, которую я уже назвал «Увлажнитель» и действие — off.
Далее выбираем в какие дни и время будет работать сценарий. В этом меню используем свое, локальное время. Готовый сценарий имеет следующий вид — условие — превышение влажности в 55%, действие — отключить розетку, и внизу время действия сценария. В этом меню время отображается в китайском часовом поясе.
Аналогично делаем второй сценарий, который будет включать розетку при падении влажности до 40%.
Внимание — вместо границы в 55% и 40% — выбираем комфортные для себя значения. Я пока остановился на 40-45%.
Теперь эти сценарии так же видны в меню сценариев плагина управления шлюзом. И могут быть оттуда отредактированы или удалены — это удобно, когда у вас много сценариев на разные датчики, что бы не искать — все в одном месте.
Теперь еще одна задача — время работы сценария выбрано с 9 до 23. Но это не значит что в 23:00 — увлажнитель отключится. В 23:00 сценарий перестанет работать. И если в данный момент розетка будет активна — то увлажнитель будет работать всю ночь, пока в 9 утра сценарий опять не включится и не решит — достигнута или нет максимальная влажность. Что бы этого не было, запускаем плагин управления розеткой и переходим в меню таймер. Там выбираем отключение розетки в 23:01, время локальное, повторить в дни когда активен сценарий. Таким образом после 23:00 у нас не только отключится сценарий, но и увлажнитель. Из меню Сценарии, плагина управления розеткой, теперь так же видны привязанные на нее сценарии — скрин справа. Это тоже удобно и полезно.
В основном окне плагина розетки теперь видно через сколько времени она будет отключена — в моем случае текущее время 20:11, отключение через 2 часа 50 минут — скрин слева.
Простой эксперимент — достаточно разок вблизи дыхнуть на датчик влажности, чтобы показатель прыгнул под 80% — скрин по центру. Тут же отключается розетка и включенный в нее увлажнитель — скрин справа. По достижении нижнего порога — он включается вновь.
Текущий тренд влажности — если ранее он держался в районе 20% а то и ниже — как во второй половине дня 13 февраля, то с вечера 13 февраля он вырос до уровня 40+ % и держится на таком уровне. Пики — это мои эксперименты с «дыхнуть на датчик»
А вот так теперь выглядит дневной тренд
Все мои обзоры устройств Xiaomi в хронологическом порядке — Список
Источник
Mi home как настроить автоматизацию
Xiaomi Smart Home — Сценарии
Сценарии для устройств экосистемы умного дома Xiaomi
Совет: прежде чем задать вопрос, воспользуйтесь поиском по теме. Переберите ключевые слова вашей проблемы(вопроса).
В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку
Если в теме есть пользователь, желающий стать Куратором и соответствующий Требованиям для кандидатов, он может подать заявку в теме Хочу стать Куратором (предварительно изучив шапку темы и все материалы для кураторов).
Сообщение отредактировал Олег Верещагин — 26.08.20, 20:56
- Miband и Yeelight Bedside Lamp (от Jose m)
Установить выключение лампы после того как пользователь засыпает (лампа считывает сон с браслета и выключается).
Установить, автовключение лампы и разгорание за 30 минут до подъема и в расписании установить автовыключение лампы через 5 минут после просыпания. - Сценарии для освещения
- (ссылка)
- (ссылка)
- Логика работы сценария по условию температуры/влажности (подробнее в посте)
1. Сценарий по условию температуры/влажности соабатывает только при изменении температуры/влажности. Если ПОСЛЕ ЗАПУСКА сценария параметры не меняются, то сценарий не срабатывает.
2. Сценарий с режимом Cloud срабатывает, только при пересечении контролируемого условием параметром заданного рубежа.
3. Сценарий в режиме Lan срабатывает, если выполняется условие сценария.
Сообщение отредактировал [email protected] ! — 25.04.18, 17:51
Таки давно надо было для сценариев создать отдельную ветку )
Спасибо.
В наличии:
— Gateway 2 (шлюз DGNWG02LM)
— Xiaomi MIjia Dafang Smart Home 120
— MiJia Smart Power Strip 6 Socket (умный удлинитель, 6 разъемов)
— Xiaomi Mi/MiJia Occupancy sensor\Body Sensor — Датчик движения, без подставки
— Xiaomi Aqara Occupancy Sensor\Body Sensor — Датчик движения, с подставкой
— Xiaomi Aqara Water Immersing Sensor — Датчик протечки воды
ВОт у меня есть пару вопросов.
1. При срабатывании дитчика движения поставил ВКЛ радио (прописал радиостануии России)
Есть возможность ВЫКЛ радио при выключении освещения?
++++
Зашел в гальюн — сработал датчик движения и играет музыка)
Вышел и погасил свет — радио выключилось.
Пока поставил второй сценарий на ВЫКЛ радио через 2 минуты отсутствия движения.
+++++
2. Как включить сценарий (какой), если возможно, что бы при срабатывании Датчика протечки воды ТОЛЬКО приходило оповещение на телефон.
++++
Пока удалось только запустить сценарий — при срабатывании Датчика протечки воды в приложении Ми Хом появляется сообщение и шлюз ВОПИТ благим матом и мигает красная подсветка.
+++
Благодарю за любые советы. :blush:
Добавлено 20.03.2018, 21:04:
Забыл добавить что MiHome от vevs, плагины на русском от evilgoodd
Источник
Как настраивать Xiaomi smart home — сценарии, часть 1
С каждым днем, все больше и больше различных устройств, которые относятся к категории Умный дом, появляется в нашем обиходе. Одной из самых распространенных экосистем таких устройств выпускаются компанией 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
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 — воспроизвести заданный рингтон
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 по начальному сценарию подсветка отключится.
Ниже — видео версия моего обзора, в котором так же есть демонстрация работы описанного сценария.
Источник