О чем статья
Приглашаю почитать о том, как я превращаю свою «рабочую студию» в только что сданной бетонной многоэтажке-новостройке в «умный дом». Пока нет ни раковины, вообще пока ничего, но я решил начать обустройство с умных розеток :)
Буду очень благодарен за любые полезные советы. Если вы знаете что-то, что будет ценно добавить в мой проект и в эти заметки — пожалуйста, напишите в комментарии!
А автор кто?
Начало истории
Что я надеюсь получить: цели и функционал моего будущего умного дома
Получать извещение, когда в офисе (опять) упадёт интернет
Получать извещение, когда в доме (опять) сломается лифт
Кормить лягушек удаленно
Удаленно поливать комнатные цветы
Удалённо наблюдать внутренности холодильника
Удаленно отпирать и запирать замок двери
Самая умная бетонная коробка на свете
Экосистемы, хабы и суперхабы
Самоликбез: как устроены платформы умного дома
Что мне нужно от платформы: приоритеты и критерии выбора
Мое оборудование: что у меня уже есть и с чего начинать
Таблица характеристик ведущих экосистем умного дома
Первый шаг к умному дому: установка умных розеток в квартире-новостройке с черновым ремонтом
Новые подрозетники и запуск розеток в прод:)
Как я использую мои умные розетки
Что у меня не получилось
Технические детали
Первичная установка хаба M2 в приложении Aqara
Сбой сопряжения устройства с хабом Aqara M2 (хаб не может добавить устройство)
Удаленное обновление прошивки хаба Aqara М2
Спасибо за комментарии!
А автор кто?
Я – технический писатель в IT, и наверно как любой айтишник, в некоторой степени – гик. Хотя в быту непритязателен (в прошлом много ходил в походы, где спал практически что на голых камнях, так что привык к разного рода бытовым неудобствам), но в то же время я люблю, когда какой-нибудь современный девайс помогает мне в жизни.
Получается странный контраст, сам не знаю, хорошо это или нет, или может это просто особенность рынка: если, например, сравнить мою шумоподавляющую стерео DECT-гарнитуру, которую я купил для созвонов на удаленке (чтобы на созвонах не было слышно, как у меня сверлят и долбят стены соседи) с моим компьютером. Эта гарнитура с самым шумоподавляющим микрофоном, какую я вообще смог найти — а искал я долго и тщательно — стоит наверно как минимум раза в два дороже моего личного ноутбука (которому, правда много лет — это Макбук 2012 года, который я купил бу на Авито несколько лет назад, проапрейдил, как сумел, и с тех пор не могу нарадоваться). Я подозреваю, что обычно люди делают наоборот: берут современный комп, помощнее и подороже, а если хотят сэкономить, то всякие прибабахи – подешевле. Но мне нравится так.
В общем, моя жаба давно махнула на меня рукой и не знает, то ли впадать в ярость, то ли радоваться. Думаю, у неё уже давно шизофрения. Ну и хорошо.:)
Начало истории
В результате разных семейных и финансовых перипетий (которые к делу не относятся и мы в них не вникаем) – я работаю удалённо из новостройки, где мы с женой купили в ипотеку маленькую студию. Т.е. живу дома, с семьей, как все люди – а вот на работу хожу в дом на соседней улице нашего посёлка, чтобы мне не мешали дети и я им не мешал. Хотя мы купили квартиру не для этого, но пока оказалось вот так. Супруга организовала там черновой ремонт: в самом начале была просто бетонная коробка, а теперь уже из чуть более ровных бетонных стен торчат провода, вот и вся основная разница. Но на этом, ремонт мы резко остановили, а пространство на некоторое время теперь будет моим офисом.
И вот тут-то я и хочу развернуть мой умный дом. Честно говоря, пока неясно, получится ли этот проект или всё заглохнет, но я надеюсь, что получится:)
По крайней мере, жаба сказала, что пусть я делаю, что хочу, и что она уже давно перестала понимать, что происходит.
Что я надеюсь получить: цели и функционал моего будущего умного дома
Я признаюсь, что самая главная цель у меня, на самом-то деле, это «расширить горизонты», если можно так сказать. Я хочу больше узнать о технологии умного дома, и как она может быть мне полезна. Мне кажется, что эта тема будет раскрываться всё более интересными и сложными гранями, по мере того, как я буду в неё вникать. Интересно, куда меня всё это приведёт. Не раз и не два моя жизнь довольно сильно менялась (в лучшую, или по крайней мере, в интересную сторону), когда я вникал во что-то сложное и новое. Хочется попробовать ещё :)
Однако, у меня есть и несколько очень практичных целей. Неполный список — ниже. Что-то из этого, я точно знаю, можно сделать, и даже многими разными способами, и даже и без всякого умного дома — но я хочу сделать именно с помощью «умного дома». :)
Относительно других моих идей — я понятия не имею, можно ли их реализовать вообще. Это одна из причин, почему я взялся за эту статью: было бы очень ценно получить побольше полезных рекомендаций от опытных первопроходцев.
Ещё, я хочу использовать технологии умного дома не только в своем бетоном офисе на 17-м этаже, но и собственно — дома, в жизни семьи. Однако, совершенно невозможно вклиниться с неопробованными девайсами и неотлаженными автоматизациями в квартиру и домашнюю рутину, где правит любимая жена и трое детей. Дома нужно, чтобы сразу после того, как я что-то установлю – всё бы уже сразу заработало. Это значит, что сначала мне нужно попробовать разные штуки у себя в офисе, всё отладить, и вот тогда-то уже мне удастся «продать» супруге и детям какую-нибудь интересную домашнюю автоматизацию. Так что я рассматриваю мой офис сейчас – ещё и как полигон для испытания разных прибабахов.
Итак, что же я хочу от моей компонентов умного дома, для начала.
Получать извещение, когда в офисе (опять) упадёт интернет
Срочная задача-минимум: я хочу заранее знать (например, получать извещение в Телеграм), когда падает мой провайдер в моём «бетонном офисе». В эти дни я, понятное дело, должен оставаться дома и работать из дома. Работать без быстрого интернета я не могу. Дом сдали совсем недавно, при строительстве было много проблем, осталось много недоделок (соседи периодически кровожадно обсуждают в чате, как они будут подавать в прокуратуру заявления на застройщика), какие-то работы еще продолжаются, – и может быть поэтому, наш провайдер падает весьма регулярно и может лежать по нескольку дней подряд.
А может быть, провайдер падает по другим причинам. Но главное не причина, а тот факт, что моя студия-офис – находится на 17-м этаже (и лифт, конечно, тоже регулярно не работает), так что подниматься туда только для того, чтобы узнать, что таки нет, сегодня придётся возвращаться и работать из дома – далеко не самый крутой и ценный способ потратить время. Я хочу заранее, утром, точно знать – есть ли сейчас у меня в моём офисе на 17-м этаже интернет, или его нет.
(Забегая вперёд, скажу, что эту задачу я выполнил, хотя и не полностью: я теперь могу легко видеть, работает ли интернет, но пока не научился высылать себе извещения о его падении и восстановлении).
Получать извещение, когда в доме (опять) сломается лифт
Аналогично интернету, в подъезде систематически ломается лифт. Шагать на 17й этаж, в принципе, не так уж и трудно, если с собой нет большого количества вещей. Однако часто, вещи как раз есть — и поэтому мне было бы чрезвычайно ценно, заранее точно знать, работает ли лифт.
К сожалению, я совершенно не могу придумать, как я мог бы добывать эту информацию. Ведь даже когда уже подошел к лифту ногами и нажал на кнопку вызова — всё ещё неясно, приедет он или нет. Что уж говорить о том, чтобы откуда-то заранее это мог знать какой-нибудь датчик на Zigbee.
Однако, когда лифт и сам знает, что поломался, на индикаторе над дверью выводится буква «А». Может быть, есть способ откуда-то брать эту информацию, чтобы знать хотя бы об этих поломках. Если кто-то знает, как это можно сделать, пожалуйста напишите в комментариях! Я тогда смог бы вообще может быть сделать мини-сайт для нашего подъезда, и все бы знали, как там лифт – можно ли привозить холодильник и тому подобное. Было бы необычайно круто. Хелп плиз! (Очевидная идея повесить видеокамеру на первом этаже в подъезде перед лифтом и наблюдать через нее за этим табло — мне, честно говоря, совсем не нравится).
Кормить лягушек удалённо
Хочу удалённо с дачи кормить аквариумных лягушек моего сына, вместе с ним глядя на них в веб-камеру, как они там едят и плавают. Прикольно ведь. Понятно, что камера — не проблема. А вот с механизмом кормления, непонятно.
Удалённо поливать комнатные цветы
Хочу научиться удаленно поливать комнатные цветы. Если мы научимся это делать, то наконец-то сможем их завести!:) – пока что, нас удерживает тот факт, что они в какой-то момент обязательно засохнут, когда мы куда-нибудь уедем. Одно дело, взять с собой на дачу двух маленьких лягушечек:), а совсем уже другое – множество горшков со всякими хрупкими цветами! – последнее просто несерьезно даже обсуждать.
Удалённо наблюдать внутренности холодильника
Хочу удалённо смотреть, сколько и какой еды в холодильнике (а если точнее, мне нужно знать, ЧЕГО ТАМ НЕТ, чтобы зайти в магазин по пути домой и купить).
Понятно, что можно позвонить кому-нибудь домой и спросить. Но я не хочу этого делать. Мне нужно, ничего ни у кого не спрашивая, просто после работы заходить в магазин и покупать стандартную еду, если мы ее уже съели.
Вы можете, конечно, сказать: «Открой да и посмотри», и это конечно, рабочий способ (именно так я на данный момент и поступаю:), но когда у вас трое детей — и так вполне достаточно забот. Нужно прийти домой, разуться, подойти к холодильнику, посмотреть что там есть и чего нет, записать, что нужно купить, снова обуться, НЕ ЗАБЫТЬ ЭТОТ СПИСОК!, снова выйти из дома, и отправиться в магазин, мимо которого уже проходил, когда шёл домой — и на любом этапе кто-то обязательно что-то захочет сказать, что-нибудь показать (новую поделку из дет.сада, новую двойку из школы)… всё это делает закупку продуктов для многодетной семьи, на самом-то деле довольно затратным по объему энергии делом. Если дома точно всегда есть утром йогурт, чтобы младший сын шел в сад более довольным и счастливым – жизнь становится существенно лучше. И я хочу, прямо находясь в магазине — поглядеть в телефоне, что купить.
Удаленно отпирать и запирать замок двери
Я предполагаю, что киллер-фичей умного дома в нашей семье будет удаленно открывающийся «умный замок». Он нужен и тут в моем «офисе», и дома в квартире. Дело в том, что у нас не только трое детей, которые систематически забывают или теряют ключи и/или забывают запереть дверь, когда уходят, и/или когда приходят тоже забывают ее запереть. Дело ещё и в том, что моя жена — профессиональная художница, а это означает, что надо периодически организовывать отправку нескольких десятков рам с картинами на какую-нибудь очередную выставку, а потом, наоборот, организовать их прием. Как было бы круто удалённо убедиться, что дверь дома закрыта, а при необходимости – наоборот, открыть ее для ребенка, который оказался без ключей.
И как удобно, если никого нет дома, а друзья-художники привезли на машине кучу одних картин, которые нужно оставить, а забрать кучу других — можно просто тапнуть по экрану смартфона, чтобы открыть им дверь удаленно, а не сложно координировать расписания друг друга и срочно спешить домой.
Я думаю, моя супруга будет в восторге, если удастся поставить на дверь «умный замок», который будет надежным, а управление удобным.
Самая умная бетонная коробка на свете
Мне кажется, по мере того, как я буду пробовать всё то, что написал выше (и наверное еще что-то придумаю), у меня получится самая умная бетонная коробка на свете 🙂
Буду благодарен за советы, как получше добиться моих планов. И может быть, у вас будут еще какие-то идеи умного дома и автоматизации для городской квартиры с тремя детьми и женой-художницей:) (Кстати, если у меня получится отредактировать этот текст, когда статья уже будет опубликована, то выше я буду дополнять список и по мере того, как у меня будет что-то получаться – ставить ссылки на статьи с описаниями моих решений, так что не удивляйтесь, если вы будете читать эту статью спустя год, а выше в списке уже будет куча ссылок).
Экосистемы, хабы и суперхабы
Хотя я только начинаю изучать всю эту область «мудрого дома»:), уже хорошо понятно, что самые большие возможности и максимальная гибкость будет у системы, построенной на основе интеграции устройств от разных производителей с самыми ценными для меня фичами и характеристиками. По умолчанию, однако, каждый производитель (хотя есть и исключения) строит свою собственную экосистему, основанную на своих собственных хабах, своем софте управления, и своих «оконечных устройствах» (т.е. все эти датчики, моторчики, лампочки, реле и тому подобные девайсы и аксессуары, ради управления которыми весь огород мы и городим) – и предлагает очень ограниченные возможности для подключения сторонних девайсов.
Получается, что если мы хотим «снять сливки» с линейки каждого производителя и использовать самые выгодные и умные устройства в нужных нам нишах, для управления таким зоопарком нам нужна некая «система для интеграции систем». Как выяснилось, таких «систем систем» – тоже целый выводок, и не только опен-сорс, но и несколько крупных традиционно-коммерческих изделий! К моему удивлению, я нашел целую кучу конкурирующих компаний-производителей оборудования «умного дома» без единого собственного «оконечного» устройства – а занимающихся производством только специальных хабов, предназначенных для сведения в одну систему управления всевозможного оборудования от множества других производителей.
Для целей данной статьи, я решил называть такие устройства, специально созданные для интеграции множества линеек «чужих» девайсов, «суперхабами». Мне кажется, они фундаментально отличаются по своей бизнес-модели от обычных хабов производителя экосистемы, у которых обычная цель – удержать покупателя внутри своей экосистемы, а не предоставить доступ к множеству разных экосистем. К сожалению, оба типа устройств везде называются просто «хабы», что скрывает их разное назначение, разную сущность этих продуктов и их разную ценность для покупателя.
Насколько я понял, есть и интересные гибриды: некоторые производители одновременно производят и экосистему собственных устройств, и в то же самое время создают свои суперхабы, успешно конкурирующие и с суперхабами других производителей, и с опен-сорс проектами. Так они сознательно и изначально уселись на оба стула, и кажется, вполне успешно там сидят.
Самоликбез: как устроены платформы умного дома
Данный раздел – мое понимание того, как в целом устроены подобные платформы. Буду благодарен за корректировки! В основе этого раздела – статья с сайта www.ieee.org, обсуждающая несколько опен-сорс систем управления умным домом. В целом, однако, архитектура различных систем скорее всего будет похожа независимо от производителя и бизнес-модели.
На диаграмме – принципиальная архитектура систем автоматизации дома.
База данных необходима для хранения исторических данных о событиях, показания датчиков и другие накопленные данные. Также в базе данных сохраняется информация о конфигурации и текущем состоянии устройств.
-
Пользовательский веб-интерфейс в опен-сорс системах наиболее популярен, однако плюс к этому, некоторые опен-сорс системы предлагают API и позволяют подключать другие интерфейсы. Коммерческие экосистемы тяготеют к собственному мобильному приложению, что совсем неудивительно, однако в результате, если нет возможности установить приложение, то может и не оказаться никакого другого официального интерфейса к такой экосистеме.
-
Шина передачи событий обеспечивает асинхронную коммуникацию между компонентами системы.
-
Очевидно, что система управления не может управлять устройствами, с которыми “не знакома”. Поэтому, каждое физические устройство, с которым установлена связь, должно быть представлено в системе в том или ином виде.
-
Виртуальные устройства предоставляют возможность абстрагировать индивидуальные характеристики конкретных физических устройств и взаимодействовать единым образом со всеми устройствами, относящимися к одному “типу”. Это не всегда нужно в закрытой экосистеме (в которой, например, может быть только одна встраиваемая умная розетка), но очень полезно в системе, предлагаемой суперхабами: в такой системе у вас может использоваться множество моделей устройств одного назначения от разных производителей. Иметь единый абстрагированный интерфейс взаимодействия с “типом” устройств независимо от конкретной реализации конкретного устройства – весьма полезно и для разработчиков, и для конечного пользователя.
-
Механизм реализации расширений актуален лишь для систем, ориентированных на объединение и использование различных экосистем внутри одной системы автоматизации – т.е. для опенсорс и суперхабов. Производитель закрытой коммерческой экосистемы просто обновит свое приложение, когда выпустит новое устройство.
-
Обработчик правил – с точки зрения конечного пользователя, это самая видимая и важная штука в умном доме. То, какого рода автоматизации, правила и алгоритмы предлагает система – полностью реализуется в этом компоненте. В коммерческих экосистемах – это собственное приложение производителя.
Следует обратить внимание на последний пункт – обработчик правил, или другими словами, движок автоматизации – полностью зависит от выбранной платформы. В отличие от устройства, движок невозможно заменить на другую модель, оставаясь на той же платформе (или в той же экосистеме).
Поэтому, начальный выбор платформы весьма важен. Если пользователь, с течением времени и ростом требований к умному дому, внезапно обнаруживает, что система автоматизации от производителя выбранной им экосистемы не предлагает некий нужный ему сейчас функционал или надежность, то остается только переходить на суперхаб (коммерческий или опенсорс) и надеяться, что все приобретенные устройства будут работать там, или же отказываться от приобретенных устройств и переходить полностью на другую экосистему, где нужный функционал поддерживается изначально производителем.
Что мне нужно от платформы: приоритеты и критерии выбора
-
Я решил, что сейчас сразу погружаться в безумное разнообразие разных линеек девайсов и их интеграцию – было бы для меня безумием. Для начала, я хочу погрузиться и освоить более-менее хорошо одну экосистему одного производителя, используя его собственную платформу, как заведомо полностью совместимую со всеми его устройствами (хотя мы все знаем, что даже заявленные характеристики производителя совсем не обязательно работают – и это еще одна причина исключить пока все дополнительные потенциальные проблемы. Я хочу быть в состоянии написать в поддержку и спросить, «почему не работает?». У меня не будет такой возможности, если я буду использовать сторонние системы и их хаки).
-
Стратегически, конечно, я хотел бы выйти за пределы одной экосистемы и внедрить у себя комбинацию устройств разных производителей, чтобы получить лучшее от каждого. В этом контексте, важна будет будущая возможность интеграции купленных сейчас устройств с ведущими коммерческими суперхабами и опен-сорс проектами (пока не знаю, какие я буду использовать). Поскольку вряд ли международное сообщество разработчиков сильно озабочено интеграцией, например, Сбер-устройств, то на данном этапе, я рассматриваю только крупные экосистемы и крупных международных производителей. Исхожу из того, что для популярных устройств крупных компаний, безусловно будет достаточно информации по интеграции в любую «суперхаб»-систему.
-
Насколько я вижу, самый распространенный образ «умного дома» во всякой рекламе – общение с колонкой Яндекса, Сбера, Амазона, Гугла – сколько их там вообще? – которую просят включить или выключить свет. Я согласен, что уровень технологии, который для этого требуется, весьма впечатляет. Однако, это в точности то, что мне совершенно и абсолютно не нужно. Никакого желания внедрять какое-то голосовое управление куда бы то ни было, у меня нет. А свет, я включу сам. От умного дома мне нужно другое.
-
Меня совершенно не смущает вникать в информацию на английском. Даже признаюсь, что после десятка лет работы на английском, а потом пятнадцати лет его преподавания, совершенно точно предпочитаю англоязычный интернет для справки по любым сложным техническим вопросам. Мне нравится огромное разнообразие информации на ютуб, огромные форумы, и мне просто легче читать техническую информацию на английском. И кстати, английский компактнее – меньше места занимает для тех же смыслов, любой переводчик это знает:) – поэтому читать придется меньше:) Еще и поэтому, пока что оставлю в стороне линейки Салютов, Алисы, Маруси, Вали, и тому подобных. Как бы они ни были прекрасны.
-
Как личные компьютеры мы дома применяем Маки (хотя рабочий компьютер у меня лаптоп Windows), смартфоны Андроид, а планшеты iPad. Соответственно, система должна управляться как минимум с Андроид и с iOs, и желательно ещё и с MacOS и Windows. Как я понял, у отечественных систем сейчас нет iOS приложений – еще одна причина, почему они мне не подходят.
И имея в виду известный принцип, что «аппетит приходит во время еды», я хочу выбрать платформу для моих экспериментов с расчетом на максимальное количество разных девайсов, датчиков и всяких возможностей, о которых я еще и не подозреваю, что хочу их попробовать. Наверняка потом захочу. Всегда можно продать на Авито то, что не подойдет, но лучше бы оказалось, что не подошло какое-то одно устройство, а не то, что в экосистеме в целом не хватает нужного мне девайса. Не хочу начинать тратить время и деньги на интеграцию с «суперхабами» раньше, чем сам дозрею до этого и буду точно знать, что хочу от этого получить:)
Мое оборудование: что у меня уже есть и с чего начинать
Собственно, всё просто: из оборудования умного дома, на момент начала этого проекта, у меня ничего не было.)
Но в моем бетонном офисе уже есть, как я раньше уже написал, базовый черновой ремонт. Это значит, что до этого были просто бетонные стены, а стали стены, из которых торчат провода.
И еще мне жутко надоело подключать свои компьютеры в «офисе» с помощью двух последовательных пилотов-удлинителей – тянуть их из коридора, где рабочие присобачили к проводам тройник от удлинителя, и так он пока там и остался – единственная точка в квартире в данный момент, куда можно воткнуть электрическую вилку. Кабель тянется по полу и мешает. И это при том, что тут в стене рядом с рабочим столом есть подрозетники с проводами – только вот розеток в них нет.
Итак, решено. У меня есть подрозетники, и там есть провода, и в этих проводах есть электричество. Выбор первого умного девайса очевиден: мне нужны умные розетки.
Таблица характеристик ведущих экосистем умного дома
Чтобы лучше понимать, что же мне выбрать, я свел некоторые характеристики найденных мной ведущих экосистем в единую таблицу. Она не претендует на полноту (я даже и не пытался), и даже на точность (буду очень благодарен за корректировки!), но в целом в контексте моих целей, обозначенных выше, мне показалось очень ценным иметь такую таблицу. Надеюсь, что она пригодится еще кому-то.
Замечу, что я изначально даже и не думал включать сюда системы, построенные вокруг голосовых помощников Amazon или Google. Пусть меня поправят, если они хороши чем-то.
Ну и также, еще одно соображение – это доступность. Я могу себе представить, что когда-нибудь заморочусь и закажу из-за рубежа какой-нибудь продвинутый суперхаб, если никто их сюда не возит – но я не собираюсь заниматься подобными заказами ради добывания каких-то обычных устройств, аналоги которых доступны тут у нас без всяких дополнительных усилий.
Платформа / производитель |
Основной протокол |
Комментарий |
SmartThings (Samsung) |
WiFi - оптимально для устройств с высоким энергопотреблением и высоким объемом обмена данными |
Англоязычные (американские и английские) смарт-хоум пользователи в диком восторге от этой экосистемы – а также и от суперхабов, которые поддерживают дополнительно протоколы Zigbee и Zwave. Но что-то тут у нас я не наблюдаю никакого ассортимента. Хотя хабы Samsung нашлись на Авито (если это они). Как я понял, без интернета ничего работать не будет вообще, если не поставить хаб и не обеспечить надежный wifi. |
SmartLife: Tuya, Smart Life Systems (SLS) |
WiFi |
Видимо, масса производителей делают свои устройства на протоколе SmartThings, в какой-то степени совместимые друг с другом (?), каждый в своем облаке и со своим собственным приложением. Неясно, какой для них нужен хаб, чтобы он оказался совместим со всеми, и в какой степени эти устройства вообще поддерживаются суперхабами, мне пока неясно. В целом это всё выглядит каким-то муравейником, куда я пока не хочу соваться. Самое главное, что вообще строить систему умного дома, насколько мне кажется, следует не на WiFi как основном протоколе, а на протоколе, специально созданном для этого — и самый распространенный, судя по всему, Zigbee. |
Philips Hue |
Zigbee - малое энергопотребление устройств, могут долго жить в режиме ожидания. |
Только освещение, и что-то есть на Озоне. Но освещения мне недостаточно (да и вообще не особо интересно). Оставим на потом или вообще на никогда. |
Aqara |
Zigbee |
Масса разных устройств и целый собственный магазин на Озоне. Очень популярна в англоязычном интернете, огромное количество информации (и весьма позитивной), несомненно поддерживается суперхабами. Есть замок (причем несколько моделей) с отличными отзывами — это важно. Есть камеры (не так важно, но хорошо), есть всякие датчики, если я придумаю, что с ними делать. Есть встраиваемая розетка. Приложение поддерживает Андроид и Apple. Протокол Zigbee – специально разработанный для умного дома, поэтому есть много автономных устройства без необходимости запитывать всё кабелями электропитания. |
СБЕР |
Основная часть устройств (но не все!) — Zigbee. Розетка (внешняя) — WiFi |
Современный протокол, и есть разные датчики (протечки, температуры и тп). Однако нет ни одного умного замка. Нет встраиваемых розеток. Нет (и по известным причинам не будет) никакой интеграции с Apple HomeKit. Нет и не будет приложения для iOS — это делает данную экосистему вообще несерьезным выбором. Линейка локальная для российского рынка, не имеет присутствия в мире, поэтому я предполагаю сложности с суперхабами и буду замкнут только на Андроид-приложение во веки веков. Ещё важно, и для меня печально, что явно вся линейка продуктов Сбера направлена на развлечение. В какую сторону она будет в будущем расширяться — большой вопрос. Я не удержался и посчитал, сколько телевизоров СБЕР предлагает на витрине своего онлайн-магазина «умных устройств» — насчитал 43 телевизора. Сорок три телевизора, Карл! Понятно, что они наверное очень похожи, но дело не в этом. Получается, что на самом деле Сбер — продавец телевизоров, а не сложных систем всесторонней автоматизации дома. У меня нет в жизни телевизора, я его не хочу, и раз я очевидно не попадаю в целевую аудиторию этой экосистемы и их флагман-продукты меня категорически не интересуют, то наверно, лучше мне держаться от них подальше. Легко можно ожидать, что «умные телевизоры» и колонки в линейке Сбера останутся, а всё остальное уйдёт. |
Яндекс |
Суперхаб (на базе умных колонок), с небольшим кол-вом собственных устройств (которые, однако, на самом деле ребрендинг других производителей). Своя линейка датчиков — Zigbee (ребрендинг Aqara) |
Всем известная компания и всем известная колонка:) На самом деле, они делают суперхаб на базе своей колонки, с небольшими добавлениями собственных устройств (точнее ребрендованных чужих). Интересная концепция создания «экосистемы суперхаба», однако её фокус — на голосовом управлении, а голосовое управление меня не интересует. Тем не менее, есть приложение для iOS (неясно впрочем, насколько можно рассчитывать, что оно не исчезнет). Однако: Нет замка. Нет встраиваемых розеток. |
Рубетек (Rubetek) |
В зависимости от устройства — WiFi, RF 868 МГц, |
Компания явно имеет корни в промышленной автоматизации. Хорошо написанная и прекрасно оформленная онлайн-документация, которая сразу же видна на сайте. Это прямо приятно. В линейке много хабов, совмещенных с устройствами (камеры, реле, внешняя розетка). При этом, насколько я понял, какие-то устройства поддерживают только WiFi, а другие Z-wave, а третьи какой-то радио-протокол. То есть я не увидел единой экосистемы: разные устройства используют разные протоколы. Подробность документации по конкретным устройствам нивелируется тем, что непонятна вся экосистема в целом. Как я понял, для использования некоторых устройств обязательно нужен хаб, а для других не нужен. То есть, многие устройства могут коннектится к приложению на смартфоне напрямую, без использования хаба. Это видимо такой же протокол, что SmartLife/SmartThings. Однако: Замка я не нашел. Встраиваемых розеток тоже не нашел. |
Hite-pro |
RF 868 МГц |
Насколько я понял, главный фокус компании – это радио-управляемые реле и беспроводные радио-выключатели, которые управляют этими реле. На сайте очень понятно подсвечена ценность такой связки: например, управлять уличным освещением на даче, чтобы можно было включать и выключать свет из разных мест (и от калитки, например, и из дома), при этом не прокладывая никаких кабелей от выключателей к светильнику. Но есть и несколько датчиков, тоже работают по тому же радио-протоколу и требуют специальный хаб от этой же компании. Как и у других, я не нашел замка. Не нашел и встраиваемых розеток. |
Когда я начал делать эту таблицу, то думал, что выбор будет сложным. А потом оказалось, что всё намного проще, ибо для моих целей – большая полноценная экосистема, с поддержкой Apple-устройств, и чтобы в линейке были встраиваемые умные розетки и замок – выбора-то нет! Это пока что моё самое большое открытие в этой области.
Со всем безумным хайпом про колонку Алису и всех её сестер, – единственное, что подходит для моих целей из того, что я нашел – это Aqara. Большая экосистема, которая присутствует по всему миру и очевидно популярная, с кучей информации на любых форумах, с собственными хабами, большим спектром собственных устройств на современном протоколе, универсальным приложением и кучей детальных (и положительных) обзоров в англоязычном ютубе. Всё, как я хотел. Я думал, что буду выбирать из нескольких таких экосистем, но оказалось иначе.
Забегая вперед, скажу, что не всё, впрочем, РАБОТАЕТ как я хотел:), даже из того немногого, что я попробовал, но потому-то я и пробую, чтобы выяснить нюансы.
Первый шаг к умному дому: установка умных розеток в квартире-новостройке с черновым ремонтом
Итак, для моего первого пробного шага на этом длинном пути, я купил три розетки: две встраиваемые «Aqara Wall Outlet H2 EU» (WP-P01D) и одну внешнюю «Aqara Smart Plug» (SP-EUC01). Честно говоря, не понял, почему вторая называется «смарт», а первая нет – они обе, по идее, «смарт». Может быть, это станет ясно попозже.
Но что я уже понял, так это то, что наш с супругой черновой ремонт не оказался очень-то «смарт». Надо сказать, что я только сейчас, держа в руках розетки и гугля данный вопрос, узнал, что оказывается, подрозетники-то бывают разной глубины. Мне почему-то до покупки розеток не приходило в голову, что это важный фактор. Вначале я хотел сразу купить просто десяток встраиваемых умных розеток, но в последний момент удержался от этого, купил только две и одну внешнюю, просто для первых экспериментов, на всякий случай. Как оказалось, это было правильное решение. :)
Как видите на фотографии, без переделки подрозетников на более глубокие, установить розетки для постоянного использования нельзя. Ради пробы, для тестирования, я их подключил, но оставлять их так в “продакшн”, постоянно подключенными в таком виде, конечно, невозможно.
Этот косяк с подрозетниками я чуть позже исправил (см. ниже), но мне не терпелось попробовать весь доступный функционал сразу, поэтому я подключил все розетки “как есть” и стал экспериментировать. Фотки ниже – с этих экспериментов, со снятыми передними панелями розеток, всё висит на проводах. Но работает.
Что касается подрозетников – задача в том, чтобы просто поставить более глубокие. Там, где межкомнатные перегородки из пеноблоков, это вообще тривиально.
Вот еще несколько фотографий, чтобы желающие могли увидеть, как эти розетки выглядят. Качество изготовления, литья корпуса — выше всяких похвал, они мне очень нравятся, чего я на самом деле совершенно не ожидал. Но в подрозетники, не лезут. В следующем разделе:), я эту проблему решил.
Интересно, что контакты у розетки промаркированы (видно на фото выше) — показано, где нейтраль (оказывается, это должен быть левый контакт в установленной розетке), где фаза (правый контакт). Пара символов, а в них открывается целый новый мир. Значит ли наличие маркировки, что мне надо думать про фазу и нейтраль при подключении устройств? В любой пилот я пихаю вилки как попало… никогда в жизни не задумывался.
Слева – рядом для сравнения два подрозетника: старый «обычный» (42мм), который я вытащил из стены; и новый «глубокий» (60мм), на который я его заменил. Справа – хорошо установленная розетка:)
Новые подрозетники и запуск розеток в прод:)
Как я описал выше – чтобы хорошо установить умные встраиваемые розетки, потребовалось углубить подрозетники. Теоретически, может быть удалось бы с большим трудом запихать их и так, но я не стал пытаться. Лучше оставить более длинные провода и возможность в дальнейшем что-то переделать. Поставить более глубокие подрозетники в газобетон достаточно тривиально, сверлится он очень легко – и это правильнее, чем бороться с жесткими проводами и пытаться уложить их сзади розетки в остающиеся там 5мм пространства.
На фотографиях ниже – хорошо видна разница между подрозетниками. В принципе, вся глубина не обязательна. Можно сделать промежуточный вариант, обрезав у подрозетника “дно” и обойтись меньшей глубины посадочной лункой под него. Но я поставил целые – толщина стены позволяет, так почему нет.
Теперь наконец мои розетки нормально подключены – хотя и с бОльшим геморроем, чем я рассчитывал.
Как я использую мои умные розетки
В приложении Aqara видно состояние хаба и подключенных устройств. Так что, программа-минимум выполнена: теперь я знаю, когда интернет в офисе есть, а когда его нет. Я пока не сконфигурировал извещения на почту или в ТГ об изменении статуса хаба (об этом ниже), но зато измеряю энергопотребление, отключаю на ночь разом все stand-by устройства, чтобы не потребляли энергию – я не думал, что это окажется так удобно и я стану этим заниматься. Но я собственно и рассчитывал на то, что появятся возможности, которых я не искал изначально, но обнаружу, что они полезны.
Таким образом, можно считать, что сделан первый шаг в направлении экономии времени, автоматизации рутины и создании разных удобств, которые я хочу получить от элементов умного дома. Буду двигаться дальше, а в будущих статьях – всё подробно опишу.
Что у меня не получилось
Хотя программа-минимум с моей идеей быть в курсе доступности-недоступности интернета – достигнута, но тем не менее, пока я не сумел понять, как достичь программы-максимум. Изначально я хотел создать интеграцию Aqara Home + IFTTT, чтобы обнаруживать недоступность хаба (которую бы интерпретировал как недоступность интернета) и сообщать об этом себе же в телеграм. (А потом, может быть, подписал бы на эти извещения еще кого-нибудь в моем доме).
Оказалось, что:
-
В IFTTT нет триггеров «устройство стало недоступным»/«стало доступным» для устройств Aqara. Признаться, я этого не ожидал. Последующая гуглежка показала, что такая фича в принципе редко доступна для устройств умного дома. Полно вопросов, например, в reddit, о том как отслеживать доступность того или иного, а в ответ тишина. Так или иначе, получается, что доступность устройства Aqara через IFTTT отследить нельзя.
-
В приложении Aqara Home можно получать извещения от самого приложения, о доступности или недоступности хаба. Однако, такого условия для интеграций в приложении нет. Мое основное устройство, где я поставил приложение – планшет (iPad), и если он со мной, то мне и извещения-то не нужны. А если его со мной нет, то извещения я не увижу. Однако, из самого факта наличия в приложении извещений, родилась следующая мысль.
-
Что если сделать интеграцию на основе как раз этих уведомлений в приложении? На сайте Aqara есть пост о том, как непосредственно на Андроид-телефоне обрабатывать уведомления от приложения Aqara с помощью приложения IFTTT. Это было бы бессмысленно делать мне на моем собственном телефоне (там я и так увижу уведомление), но я подумал, «а что, если арендовать в облаке виртуальный андроид-телефон, поставить на него приложения Aqara Home и IFTTT, и обрабатывать там с помощью IFTTT получаемые от приложения Aqara сообщения, и посылать мне уведомления в ТГ - чтобы они приходили на любое устройство, где у меня открыт ТГ».
Однако, нет, с виртуальным Андроидом не получается. Я изучил предложения компаний, предлагающих виртуальные андроиды в облаках.
Одни компании предназначают свою платформу для игр, при этом согласно отзывам их клиентов, постоянно падают, и не работают 24/7. Рейтинг в Google Play их приложения (которое требуется для создания аккаунта) – порядка 90% людей поставили одну звезду. Я не стал даже пробовать. И тарификация у них почасовая) – а я предполагал использовать это непрерывно. Так что, для моей задачи это не годится.
Другие компании предлагают виртуальные андроиды, или даже физические удаленные устройства, для целей тестирования софта. Технически, это может быть бы и подошло, скорее всего там более надежно – но вообще абсурдно дорого для моих задач (типа, 1800 долларов/год). Есть и поминутная тарификация, типа 5 долларов за 10 минут:)
В общем, от виртуального Андроида с интеграцией Aqara Home я отказался.
В результате, сейчас я не вижу технической возможности присылать себе сообщения в ТГ о недоступности интернета, на основе данных из Aqara Home о недоступности хаба.
Но может быть, я что-то упустил? Буду очень благодарен за идеи, как это сделать (или сделать что-то похожее).
Технические детали
Ниже – что-то вроде «технического приложения». Рассказываю о некоторых странностях и тонкостях установки, с которыми столкнулся, но не вижу большого смысла писать сюда свою версию руководства пользователя. Покажу только интересные моменты на фотографиях и пояснениях к ним.
Установку делаю на большом экране iPad Pro.
Если вы не собираетесь настраивать и подключать хаб и умные розетки Aqara, то дальше вам не будет интересно.
Первичная установка хаба M2 в приложении Aqara
Тут скажу, что довольно забавно выглядит иконка хаба М2 в приложении Aqara на iPad (на Андроиде, я пока не смотрел). У Aqara в линейке действительно есть такой хаб, как на иконке, но у меня-то другой:). Мой хаб (модель «M2») выглядит как черная шайба, но такой иконки в наборе нет. При этом, внутри приложения есть даже натуралистичный рендеринг или фотография самого хаба М2, она используется в диалоговых окнах приложения – т.е. какой-то из отделов дизайна все-таки в курсе про этот хаб и как он выглядит. Но вот отдел дизайна иконок, не в курсе. Фото ниже.
Сбой сопряжения устройства с хабом Aqara M2 (хаб не может добавить устройство)
Внешняя розетка подключилась к хабу и добавилась в приложение без всяких проблем и с первой попытки. Я почти что не заметил, как всё уже было сделано.
А вот внутренние (т.е. встраиваемые) розетки, добавляться не желали. Насколько я понял, первичное обнаружение смарт-устройств — в терминологии Aqara, «аксессуаров» — осуществляет телефон/планшет по Bluetooth, а потом уже передает их данные хабу по WiFi. После чего, хаб должен обнаружить их, используя Zigbee — вот такая эстафета протоколов и передачи данных. (Поправьте меня, пожалуйста, если я ошибаюсь! Хотелось бы это понять)
Так вот получалось, что встраиваемые розетки (и одна, и другая) практически сразу появлялись в приложении Aqara на первом этапе подключения, но затем, хаб их добавлять отказывался. При этом, он говорил человеческим голосом по-английски: «Не могу добавить аксессуар».
Я вначале решил, что купил розетки с неверной гео-привязкой. Но потом сообразил проверить, нет ли обновления прошивки на хаб — и оказался прав, оно было доступно, а после обновления — розетки сразу отлично обнаружились хабом и всё стало штатно.
Итого: если что-то не работает, а выключить-и-снова-включить не помогает, то обновите прошивку. :)
Удаленное обновление прошивки хаба Aqara М2
Интересно, что приложение Aqara умеет обновить прошивку хаба удаленно: я обновлял хаб, когда я сам был дома, а хаб в «офисе». Т.е. по-видимому, дополнительное управляющее устройство (телефон или планшет) хабу для этого совершенно не требуется, он сам делает всё что нужно: сам скачивает себе свою прошивку с облака Aqara через интернет, сам себе ее устанавливает. Мы только отдаем команду, чтобы он начал это делать. Почему-то я не ожидал такой автономии, но на самом деле всё логично, так и должно быть.
Как обновить прошивку на хабе Aqara: тапаем по карточке хаба, выбираем в трехточечном меню пункт Firmware Update, тапаем по кнопке Upgrade, и готово. После этого, хаб всё сделает сам. По крайней мере, мой сделал:)
Буду благодарен за комментарии!
На этом я заканчиваю рассказ о начале своего путешествия к умному дому. Буду очень благодарен за комментарии в стиле «вот такое вот устройство тебе будет очень кстати», за идеи, как кормить лягушек, и вообще за любую информацию, которая могла бы мне помочь. Заранее, огромное спасибо!
Сергей Мазитов
Технический писатель, редактор, переводчик
Позиционирование контента и описание сложных продуктов
Телеграм: @SergeiMazitov
Автор: SergeiMazitov