В первой статье «Облачный умный дом: что нужно знать, чтобы избежать проблем» я рассмотрел преимущества и недостатки облачных решений, а также проблемы, с которыми за последние месяцы пришлось столкнуться пользователям разных облаков. Но довольно теории, переходим к практике.

Я купил несколько устройств Aqara, которые помогут мне сделать несколько типичных сценариев умного дома. Производителя Aqara, вряд ли, имеет смысл представлять читателям, поскольку он весьма популярен в России. Кстати, Aqara давно сотрудничает с Яндексом, поэтому я обязательно «прикручу» Алису.

Сперва я подключу устройства к родному облаку Aqara: проверю удобство подключения, создание сценариев и работу без интернета.

Затем я откажусь от облака Aqara и перейду на локальное решение Wiren Board 7 с модулем расширения Sprut.stick ZigBee WBE2R-R-ZIGBEE-SH, оболочкой Sprut.hub и Алисой. Сравню результат и процесс с родным облаком.

А в третьей статье цикла я покажу, как можно сделать локальный умный дом из устройств Aqara на базе Wiren Board 7, модуля WBE2R-R-ZIGBEE v.2 и оболочки Node-RED.

А где провода?

Внимательный читатель заметит, что я планирую использовать контроллер Wiren Board 7, который штатно предназначен для проводного подключения устройств умного дома. А модуль Zigbee устанавливается опционально. Действительно, проводное подключение дает максимальную надежность. Но есть ситуации, когда провода не протянуть. Например, если закончили ремонт, а контроль температуры в кладовой сделать забыли. Или датчик движения в коридоре не установили.

Есть еще один момент: у многих беспроводных батарейных устройств, тех же датчиков, надо регулярно менять батарейки. Если таких устройств в доме 20-30, то из-за разного энергопотребления может случиться так, что раз в месяц где-то придётся менять батарейки. У проводных датчиков такого недостатка нет.

Поэтому я рекомендую прокладывать провода там, где это возможно. Контроллер Wiren Board 7 это позволяет. Но поскольку за основу я взял беспроводные устройства в облаке Aqara, то буду придерживаться Zigbee.

Хаб Aqara Hub M2

Хаб Aqara является центром управления умного дома. Я купил Aqara Hub M2, он поддерживает протокол Zigbee 3.0 и до 128 устройств умного дома. При этом в хаб встроен ИК-передатчик для управления устройствами без Zigbee (например, кондиционером). Внутри есть динамик, который можно использовать для звуковых оповещений (срабатывание датчика, дверной звонок, будильник), но на качественное воспроизведение музыки рассчитывать не стоит, все же это не умная колонка.

Хаб Aqara Hub M2
Хаб Aqara Hub M2

Хаб Aqara Hub M2 подключается к домашней сети по Wi-Fi (встроена антенна 2x2 MIMO), но для более стабильного соединения рекомендуется воспользоваться портом RJ-45. Питание на хаб подается через Micro-USB, но сам блок питания в комплект не входит, только кабель на USB Type A. Впрочем, почти у каждого дома наверняка скопилось множество зарядок. Жаль, что Aqara отказалась от более современного разъема Type C. Наконец, отмечу поддержку Bluetooh на тот случай, если у меня появятся соответствующие устройства.

Хаб Aqara Hub M2
Хаб Aqara Hub M2
Хаб Aqara Hub M2
Хаб Aqara Hub M2

Для настройки умного дома необходимо скачать приложение Aqara Home, которое доступно на iOS и Android. После скачивания приложения необходимо согласиться с условиями использования и выбрать регион, а затем зарегистрироваться в облаке Aqara. Регистрация простая — достаточно указать email и пароль.

Хаб добавляется в приложение очень просто. Я включил питание и подсоединил кабель LAN, через 20-30 секунд хаб загрузился, индикатор начал мигать желтым. Затем следует запустить приложение Aqara Home. На вкладке «Устройства» необходимо нажать на плюсик вверху справа, после чего в пункте «Шлюзы» выбрать «Концентратор M2». Приложение провело сканирование и обнаружило хаб Aqara Hub M2, затем я к нему успешно подключился. Следующим этапом можно указать название устройства и выбрать комнату.

Умная лампа Aqara LED Light Bulb, E27, 9Вт

Умная лампа интересна тем, что позволяет менять температуру белого цвета, от теплого 2700 К для релаксации до холодного 6500 К для работы. Также поддерживается диммирование. Максимальная яркость довольно высокая – 806 лм, несмотря на умеренную мощность 9 Вт. Лампы выпускаются только с «большим» цоколем E27, срок службы заявлен на 25 тысяч часов. Если лампа будет гореть по 8 часов в сутки, она прослужит 8,5 лет.

Умная лампа Aqara LED Light Bulb, E27, 9Вт
Умная лампа Aqara LED Light Bulb, E27, 9Вт

В приложении следует вновь воспользоваться вкладкой «Устройства», после чего добавить лампу к хабу. Для подключения достаточно включить/выключить лампу пять раз, она начнет мигать. Затем лампа появится в списке устройств. В настройках можно менять яркость и цветовую температуру. Сразу же доступны сцены с выставленной температурой и яркостью: отдых, кино, пробуждение, чтение.

Датчик движения Aqara Motion Sensor

Инфракрасный датчик движения имеет угол обзора 170° и дальность срабатывания семь метров. Он приклеивается к удобной стойке с шарниром, которая позволяет крепить его не только на горизонтальные поверхности, но также к стене или потолку. Рабочий диапазон температур составляет от -10°C до +45°C. Внутри установлена батарейка CR2450, которую легко заменить, открутив основание.

Датчик движения Aqara Motion Sensor
Датчик движения Aqara Motion Sensor

В приложении датчик добавляется на вкладке «Устройства», где вновь выбирается хаб. Необходимо удерживать кнопку сброса на датчике более пяти секунд, чтобы синий индикатор моргнул три раза.

Затем в приложении можно вывести карточки с датчиком, по которым будет видно наличие движения или освещенность. Конечно, датчик можно (и нужно) использовать в сценариях автоматизации, что мы и сделаем ниже.

Датчик влажности и температуры Aqara Temperature and Humidity Sensor

Датчик представляет собой небольшую коробочку размером 36 x 36 x 9 мм, его можно положить в любое место комнаты или приклеить к стене, например. Датчик может работать в диапазоне температур от -20°C до +50°C (погрешность измерения ±0,3°C), то есть тоже предназначен для помещения, а не для улицы. Относительная влажность измеряется в диапазоне 0-100% (±0,3%). Наконец, датчик измеряет атмосферное давление в диапазоне от 30 кПа до 110 кПа (±0,12 кПа). Внутри установлена батарейка CR2032, которой должно хватить на два года эксплуатации (по официальной информации, на практике может быть и меньше).

Датчик влажности и температуры Aqara Temperature and Humidity Sensor
Датчик влажности и температуры Aqara Temperature and Humidity Sensor

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

Умная розетка Aqara Smart Plug

Последний компонент нашего умного дома – умная розетка Aqara Smart Plug. Она выполнена в виде привычного модуля-розетки, который вставляется между штекером питания и обычной розеткой. Мощность подсоединяемых устройств не должна превышать 2 300 Вт, максимальный ток – 10 А. Габариты модуля составляют 62x62x77,5 мм.

Умная розетка Aqara Smart Plug
Умная розетка Aqara Smart Plug

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

Автоматизация

После установки всех устройств и подключения их к хабу Aqara Hub M2 можно включать/выключать умную розетку и лампу, смотреть показания датчиков движения, освещенности, влажности, атмосферного давления и температуры. В приложении соответствующие виджеты называются «карточками», на них сразу есть кнопки или показания датчиков. Но хороший умный дом построен на сценариях автоматизации. Давайте их добавим.

Первый сценарий: включение лампы по определению движения
Первый сценарий: включение лампы по определению движения

Первый сценарий: включение лампы по определению движения, если в помещении темно (яркость ниже определенного уровня). Я выставил уровень яркости в 30 люкс, при определении движения лампа включалась.

Дополнительный сценарий: выключение лампы, если 2 минуты нет движения.

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

Второй сценарий: включение обогревателя, когда температура будет меньше 19 градусов, и выключение, когда она достигнет 23 градуса
Второй сценарий: включение обогревателя, когда температура будет меньше 19 градусов, и выключение, когда она достигнет 23 градуса

Второй сценарий: включение обогревателя, когда температура будет меньше 19 градусов, и выключение, когда она достигнет 23 градуса. Обогреватель я буду подключать через умную розетку, которая поддерживает мощность до 2,3 кВт. Затем остается разместить датчик в наиболее удобном месте комнаты, после чего все сценарии будут работать.

Надежность автоматизации

Будут ли работать сценарии автоматизации, если отключить Интернет? Да, будут. Приложение работать не будет, но если к хабу Aqara Hub M2 подводится питание, то все сценарии автоматизации работают. Однако события в журнале не отображаются, статистика не собирается.

Если же отключить питание от хаба Aqara Hub M2, то ничего работать уже не будет.

Кроме того, взаимодействие с хабом Aqara Hub M2 идет через облако. Если облако будет недоступно по техническим или политическим причинам, то приложение работать не будет. Добавить новые устройства, изменить сценарии автоматизации, просто что-то выключить или включить уже не получится. Только физическими кнопками. Ранее заданные сценарии работать будут, на этом все. 

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

Интеграция с Алисой

Хаб Aqara Hub M2 можно легко интегрировать с Алисой, после чего устройства будут доступны в приложении «Умный дом». Конечно, будет поддерживаться голосовое управление. Но сценарии автоматизации не переносятся — их придется задавать в приложении Яндекса заново. Либо использовать для сценариев приложение Aqara.

Кстати, в приложении «Умный дом» тоже собирается статистика показаний датчиков, которая хранится в облаке Яндекса. Так что даже для сбора данных облако Aqara обязательным не является.

Прощай, облако Aqara

Мне понравилась экосистема Aqara на основе хаба Aqara Hub M2 и их фирменное приложение. Все устройства я смог легко добавить, после чего включать/выключать в приложении либо снимать показания датчиков. Есть возможность просмотра статистики и журнала, что может быть весьма удобно.

Умный дом на основе хаба Aqara нельзя назвать полностью облачным, поскольку здесь возможна локальная работа, лишь бы питание к Hub M2 подавалось. Однако при локальной работе не получится изменять сценарии автоматизации — приложение будет бесполезно. Включать/выключать ту же умную розетку можно будет только физической кнопкой, разве что запрограммированные ранее сценарии по-прежнему будут работать. Добавить или удалить устройство тоже не получится.

Получить локальное управление хабом Aqara Hub M2 невозможно. Поэтому при отказе облака или отсутствии интернета умный дом превращается в «зомби». Что-то ранее запрограммированное работать будет, но «на костылях». Именно этот недостаток я и буду сейчас устранять, когда перейду на полностью локальный умный дом. Я заставлю его работать без облака и интернета!

Я переведу все устройства на контроллер Wiren Board 7 с модулем расширения Sprut.stick ZigBee WBE2R-R-ZIGBEE-SH. Для автоматизации воспользуюсь оболочкой Sprut.hub, которую рассматривал ранее.

Локальная автоматизация через Sprut.hub

Процесс переноса всех устройств с облака Aqara на локальный контроллер Wiren Board 7 с установленной оболочкой Sprut.hub оказался очень прост. Достаточно сбросить каждое устройство Aqara 5-секундным нажатием на соответствующую кнопку, либо 5-кратным включением/выключением в случае лампы. Затем устройство отвяжется от хаба Aqara Hub M2, который подтвердит эту операцию голосом. Следующая операция - сопряжение с модулем Sprut.hub, она выполняется идентично сбросу. В Sprut.hub нужно активировать поиск новых устройств (Контроллеры – Sprut zigbee – три точки – Поиск устройств).

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

Первый сценарий: включение лампы по определению движения, если в помещении темно (яркость ниже определенного уровня). Я выставил уровень яркости в 30 люкс, при определении движения лампа включалась.

Дополнительный сценарий: выключение лампы, если 2 минуты нет движения.

Я успешно задал сценарий. Логика такая: если обнаружено движение, то мы проверяем освещенность. Если она ниже 30 люкс, то включаем лампу и сбрасываем задержку. Если выше, то выключаем лампу. Если движение не обнаружено, то выставляем задержку на 2 минуты, после чего выключаем лампу. Обратите внимание: если на протяжении 2 минут при яркости меньше 30 люкс будет обнаружено движение, то задержка сбрасывается.

Второй сценарий: включение обогревателя, когда температура будет меньше 19 градусов. И выключение, когда она достигнет 23 градуса. Обогреватель я буду подключать через умную розетку, которая поддерживает мощность до 2,3 кВт. Затем остается разместить датчик в наиболее удобном месте комнаты, после чего все сценарии будут работать. 

Интеграция с Алисой

Я успешно добавил учетную запись Sprut.hub в приложении «Умный дом», после чего все устройства были успешно обнаружены. Сценарии автоматизации из Sprut.hub не переносятся, они продолжают работать локально. Конечно, можно задать те же самые сценарии и в «Умном доме», но в таком случае будет зависимость от облака Яндекса.

Облако Яндекса сейчас выполняет две полезные функции: собирает статистику по дням, неделям и месяцам, а также обеспечивает голосовое управление через Алису. При отключении интернета я потеряю только две эти функции, но все остальное будет работать. Отмечу, что разработчик Sprut.Hub обещает в скором времени добавить сбор статистики, поэтому облако уже не потребуется.

Заключение

В статье я показал, как устройства Aqara можно отвязать от фирменного облака, после чего они будут вполне успешно локально работать через контроллер Wiren Board 7, модуль Sprut.stick ZigBee WBE2R-R-ZIGBEE-SH и оболочку Sprut.hub. Теперь я могу добавлять устройства и настраивать автоматизацию без интернета. Если Aqara по каким-то причинам решит закрыть свое облако, мой умный дом будет к этому готов.

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

Что дальше? Я перейду на другой модуль Zigbee WBE2R-R-ZIGBEE v.2 с контроллером Wiren Board 7 и поставлю оболочку Node-RED. И вновь прикручу Алису.

Комментарии (20)


  1. mavir
    12.01.2023 11:09
    +4

    Я тоже слез с облачного сервиса Aqara, но обошлось на порядок дешевле: SONOFF ZB Dongle-P Zigbee 3,0 ($11, сейчас, правда, стоит $20) + zigbee2mqtt + homeassistant


    1. vbifkol
      12.01.2023 11:24
      +2

      + homeassistant

      Сервак - бесплатно?


      1. interm
        12.01.2023 12:02
        +1

        У меня на одной из виртуалок.


      1. mavir
        12.01.2023 13:45
        +2

        Миникомп, на котором крутится, уже есть


        1. vbifkol
          12.01.2023 18:09
          +2

          Да я понимаю что уже есть, просто нечестно считать что оно уже есть.

          ЗЫ. у меня иоброкер крутится на планшете нексус 7 2012 года - у него цена скорее отрицательная, но тем не менее когда я кому-нибудь прикидываю УД, я считаю сервак.


          1. mavir
            12.01.2023 19:40

            Beelink Mini S - $129. Все равно меньше раза в два


      1. Buzzzzer
        12.01.2023 15:14

        У меня похожее решение было на каком то атоме на mini-itx, сейчас стоит на odroid xu4

        В качестве сервака подойдёт почти любой одноплатник из этого десятилетия или x86 динозавр с авито за три копейки.


    1. shaev
      12.01.2023 15:06
      +1

      У меня похожее - Sonoff ZBBridge + openhab


  1. paxlo
    12.01.2023 15:42
    +2

    Beelink GK mini / Celeron J4125 (4 core 2.0GHz) / 8GB RAM / 128 SSD M2 - 11 454₽ 

    Sonoff ZBDongle-E (20dB, старый Dongle-P всего 5dB) - 1737₽

    Home Assistant - бесплатно

    ИТОГО: 13200 против вашего комплекта на 26000

    Это получается дешевле, проще и производительнее даже малинки (с корпусом, диском, переходниками). Да конечно работа по установке HA на комп (хоть и плёвая, в несколько строчек), но тот, кто собирает такого уровня решения не имеет обычно привычки переплачивать в 2 раза.


    1. ebragim
      12.01.2023 18:30
      +3

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


      1. suseved
        12.01.2023 19:58
        +6

        Так sprut.hub - это поделка весьма маленькой комманды, без поддержки каких-то крупных игроков, и очень сильно ограничен в поддержке большого количества разнообразных устройств, разных вендоров. У Home assistant и zigbee2mqtt поддержка куда поболее будет.


      1. paxlo
        13.01.2023 07:02

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


  1. zVadim
    12.01.2023 17:07
    +2

    Очень краткий пересказ статьи:
    Вот так классно работает умный дом на Aqara (подробное описание), но он облачный. Можно сделать почти также на Sprut.hub (описание). Sprut.hub я устанавливаю на наш контроллер Wiren Board 7.

    Статья, как описание существующих решений по автоматизации понравилась, спасибо.
    Но после слов "Я переведу все устройства на контроллер..." хотелось бы видеть, что есть и другие варианты. Очень не хватило сравнения Wiren Board 7 с другими вариантами, и обоснования вашего выбора. Кто кроме производителя может правильно описать конкурентные преимущества своего продукта? Тогда и комментариев, разносящих в пух и прах экономическую составляющую вашего "выбора" было бы меньше


    1. garageman
      12.01.2023 18:49
      +1

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


      1. zVadim
        13.01.2023 11:31
        +1

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


        1. garageman
          13.01.2023 13:14
          +2

          Из "похожих" знаю только https://jethome.ru/d1p/
          Но у него голый Debian, совсем без софта.
          У Wirenboard есть своя, но открытая экосистема, и сразу можно подключать устройства, не занимаясь установкой дополнительного ПО. Ну и из коробки все работает.
          То есть если нужен только и исключительно HA - имеет смысл смотреть в сторону более дешевого решения.


          1. Buzzzzer
            13.01.2023 14:00

            Из "похожих" еще есть MegaD и попадалось еще пару железок разной степени "промышлевости".

            Да даже SLS или zesp (правда с сильной натяжкой) можно отнести с похожим.

            Sprut.hub, кстати вышел рядом и очень похоже развивался (не считая амбиций авторов)


            1. garageman
              13.01.2023 20:20

              А в чем амбиции-то? Звучит как что-то прямо предосудительное. Ну и "умные дома" для wirenboard - далеко не основное направление, все ж мониторинг нефтекачек на севере востребован чаще.


  1. vikarti
    12.01.2023 17:09
    +1

    А вот такой вопрос — Яндекс.Лампочки/Розетки никак нельзя подцепить к WirenBoard?


    1. roman_tech
      12.01.2023 18:13
      +1

      Можно, через интеграцию Wiren Board с Алисой при помощи NodeRED. Вот здесь можно подробнее почитать - https://wirenboard.com/wiki/Node-RED_Alice