Как я делал умный дом
Перейти к содержимому

Как я делал умный дом

  • автор:

Как я собираю умный дом с Алисой за копейки. Впечатления

Favorite В закладки

Как я собираю умный дом с Алисой за копейки. Впечатления

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

Давно уже думал над тем, чтобы попробовать собрать нечто подобное, но чтобы не так сильно заморачиваться. Раньше это казалось чем-то недостижимым, футуристичным, дорогим и не очень полезным для квартиры. Но теперь все более, чем реально.

Пока собрал только небольшой фрагмент умного дома, но это только начало. И мне уже нравится результат. Особенно при работе с Алисой от Яндекса.

Зачем вообще брать технику со встроенной Алисой

Знаете вариант получше, говорящий на русском языке? Я — нет. Приятнее всего работать именно с нормально общающейся Алисой, умеющей базовые вещи для управления умным домом.

Она совместима с самыми популярными брендами:

▪️ Elari
▪️ Philips
▪️ Redmond
▪️ SmartThings
▪️ Xiaomi
▪️ Z.Wave
▪️ Rubetek

Думаю, 4 из них вы точно знаете. И все эти девайсы настраиваются прямо в приложении Яндекса, которое и является неким хабом для управления умным домом.

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

Google Assistant? В топку, полноценно не управляет техникой на русском языке. Siri? Для работы с приложением Дом нужно миллион переключателей и переходников, совместимых с HomeKit.

Что в итоге я выбрал

Говорю сразу, это не реклама, а чисто мне мнение. Почитав о Xiaomi у нас же на сайте, я решил, что с их техникой слишком много заморочек, которыми я вовсе не горю желанием заниматься.

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

Почему не Яндекс? Алиса же!

Во-первых, у него пока особо нет умной техники. У компании всего три умных устройства:

▪️ Смарт-лампочка: 1190 руб.
▪️ Смарт-розетка: 1190 руб.
▪️ Пульт для управления умным домом: 1390 руб.

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

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

В общем, у кого-то техника Яндекса работает, а у кого-то нет. Отзывы слишком смешанные, и рисковать я не стал.


Умный цоколь

Поэтому пока остановился на российской Redmond, у которой относительно недорогая техника. А выбор не такой мелкий, как может показаться: от умных розеток и лампочек до смарт-чайников и кофеварок.

Собственно, я и решил строить себе умный дом с малого. Купил для старта 2 цоколя, 2 розетки, кофеварку и чайник. Ими можно управлять через приложение Ready for Sky от Redmond, в нем возможна более тонкая настройка, нежели через Алису.

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

Но это мелочи, которые лично мне не очень-то и нужны.

Конкретно, что я взял себе:

▪️ Умный цоколь REDMOND SkySocket 202S: 599 руб.
▪️ Умная розетка REDMOND SkyPort 103S: 599 руб.
▪️ Умный чайник-светильник REDMOND SkyKettle G213S: 3495 руб.
▪️ Умная кофеварка REDMOND SkyCoffee M1509S: 4990 руб.

За всё вышло 10 881 руб. Плюс взял Яндекс.Станцию для голосового управления из любой комнаты, чтобы умными гаджетами могла пользоваться вся семья. Это ещё дополнительно 9990 руб.

Итого: 20 871 руб.

Можно взять вариант попроще со встроенной Алисой, это даже разумнее для больших квартир, где одной колонки не хватит.

Например, Irbis A за 3000 руб. — штуки три на квартиру будет достаточно. Хоть эта колонка звучит объективно плохо, зато ее громкости и мощных микрофонов достаточно для общения с голосовым помощником.

Как настраивал

Здесь все оказалось несложно. Для связи гаджетов между собой хватает приложения Ready for Sky, но для нормальной интеграции с головным управлением через Алису этого мало.

2. Переходим во вкладку Устройства в дополнительном меню, скрытом за иконкой с тремя палочками.

3. Открываем Умный дом —> Добавить устройство —> Ready for Sky.

4. Нажимаем Oбьединить аккаунты, вас перекинет в приложение Ready for Sky и предложит соединить учетные записи Яндекса и Redmond.

После этого, казалось бы, Алиса должна заработать с умной техникой. Но как бы не так.


Идеальная связка для дистанционного управления техникой Redmond

Для управления всеми гаджетами требуется создать мост. И здесь есть 2 варианта: либо докупить пульт управления от Redmond, либо взять в руки смартфон на Android.

Я воспользовался вторым вариантом, поскольку дома есть HTC One M8. Он и выступил в роли моста, соединяющего Алису и технику. Связываются устройства между собой и цифровым ассистентом через приложение R4S Gateway.

Настройка несложная — включил Bluetooth, неспаренные гаджеты нашлись, нажал Подключить и зажал на каждом гаджете кнопку включения на 3-5 секунд. Через пару мгновений все сконнекченно.

Важно: нельзя использовать приложения Ready for Sky и R4S Gateway на одном Android-смартфоне. Это может привести к сбоям и ухудшению работы устройств. Но никто не запрещал устанавливать Ready for Sky на iPhone.

Либо если у вас нет Android-смартфона, можно поставить любой популярный эмулятор Android на Mac или PC и управлять с ноутбука техникой по Bluetooth.

Собственно, настройка завершена. Алиса научилась управлять моим умным домом.

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

Если решитесь себе взять цоколи Redmond, вот их правильная настройка, чтобы можно было сказать «Алиса, включи свет в коридоре/спальне/туалете».


Интерфейс умного дома от Яндекса

1. В приложении Яндекса создаете группу Коридор (или какую вам требуется).

2. Переименовываете цоколь в Коридор (или где у вас находится устройство).

Важно называть технику так же, как называется группа, в которой она располагается. Приложение само распознаёт тип девайса. Если «имена» совпадать не будут, то Алиса не сообразит, что именно вы хотите включить. В первое время на запрос «включи свет в коридоре» голосовой помощник просто включал весь свет в квартире.

Что в планах по развитию умного дома

Сейчас думаю взять умный пылесос Xiaomi Mi Robot Vacuum Cleaner и добавить побольше розеток для управления имеющейся техникой в доме.

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

Плюс хотелось бы докупить смарт-замки Xiaomi Aquara Smart Door Lock, но для них потребуется создать отдельную защищённую сеть, чтобы никто не смог просто так войти домой. Ну и бонусом — умные жалюзи.

Об этом я расскажу позднее, когда реализую свои идеи.

Общие впечатления

Да, это не приложение Дом от Apple. Гаджеты не поддерживают HomeKit и не управляются с Apple Watch. Но при наличии колонок с Алисой мне вполне хватает и такого решения.

Тем более, что через приложение Яндекс можно создавать сценарии для голосового помощника. Скажем, команду «Алиса, я дома» — включается расслабляющая музыка, заваривается кофе и включается телевизор. Это ли не базовое удобство, о котором стоит мечтать?

Кому интересно больше про умный дом:

Favorite В закладки

Умный дом с нуля своими руками или путешествие длиною в год

Данную статью пишу для думающих, стоит оно того или нет, и начинающих построение своего умного дома, надеюсь она поможет сделать вам свой выбор. Для тех кто думает, я не программист у меня ничего не получится, я тоже, хотя имею техническое (теплоэнергетик) образование, но никогда не работал в IT, не знаю ни одного языка программирования. Дорогу осилит идущий. Начнем с рассуждений что такое умный дом, поверьте на слово он не решит все ваших бытовых и семейных проблем, но точно сделает жизнь немного комфортней. Что такое умный дом в моем представлении год назад: 1. Красивый планшет со схемой дома висящий на стене в прихожей с которого можно управлять всем в доме; 2. Управление всем чем можно голосом. Откровение через год: планшет не нужен, так как бегать со второго этажа на первый, чтобы по управлять, неудобно. Что бы хорошо работало голосовое управление, требуется установка умной колонки в каждую комнату, когда их две — это одно. А когда значительно больше — вопрос. Сейчас для меня умный дом это то, что работает само без моего участия, и не требует управления. Все о чем пойдет речь далее сделано мною лично, может можно сделать по-другому, может проще и лучше. Но таков путь.

Краткий ликбез

Системы умного дома

1.1 Mi Home

+ красивые сенсоры и устройства; хорошее мобильное приложение; простое построение автоматизаций;

— закрытая экосистема; данные хранятся на облачных серверах; автоматизации работают через облачные сервера.

1.2 Google home

+ это google, интерфейс на высшем уровне;

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

1.3 Domoticz

+ открытая экосистема; большое русскоговорящие сообщество; облако через которое ты можешь зайти на свой сервер; язык для автоматизаций blockly — удобный и понятный;

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

1.4 HomeBridge — для поклонников apple, а так как я сторонник светлой стороны силы, прошел мимо

+ это Apple, интерфейс на высшем уровне и работать должно как часы;

— как мне сделать вот так? — А вам это не надо, мы в Apple решили, что вам нужно только так.

1.5 ioBroker — открыл интерфейс, закрыл и больше не открывал

+ были первооткрывателями много чего, хорошая поддержка многих устройств;

— такой интерфейс в 2020 году преступление.

1.6 MajorDomo — честно говоря как-то прошел мимо

+разработчики наши, мелочь, а приятно;

1.7 Home Assistant — вишенка на торте умного дома

+ открытая экосистема, нормальный интерфейс, который можно настроить самому как угодно, актуальная документация, поддержка всего чего угодно, может интегрироваться с Яндекс Алиса, Mi Home, Google home, HomeBridge, нет ничего невозможного для реализации, автоматизации ограничены только вашей фантазией;

— сложность освоения на первоначальном этапе.

Как вы уже догадались, мой выбор пал на Home assistant и далее речь пойдет о нем.

Железо

2.1 Роутер

Я живу в частном секторе, и у нас один провайдер местного масштаба, который тянет оптику и всем выдает изделие ZTE F660. Два месяца я с ним мучился, каждый день что-то отваливалось и не работало, пока не поменял его на Keenetic Ultra. Все проблемы с отвалами умных устройств как рукой сняло. Так что роутер ключевой элемент умного дома. Цена вопроса зависит от стоимости роутера.

2.2 Сервер

Для работы Home Assistant требуется сервер, на котором будут хранится все данные и управляться устройства умного дома. Тут есть несколько путей: можно установить Home Assistant на компьютер, старый ноутбук под Windows или на мини компьютеры под Linux или Ubuntu, которых сейчас бескрайнее множество, или на NAS. Тут все зависит от вашего желания и возможностей. Так как сервер должен работать в режиме 24/7, то я для себя выбрал вариант Raspberry pi 4b 4Gb. Потому что у него низкое энергопотребление, он бесшумный (эксплуатирую в безвентиляторном корпусе). У меня на нем работает Home Assistant и Plex (медиа сервер) в режиме 24/7 уже полгода, проблем с производительностью нет. Но если вы кроме этого хотите использовать какие-то еще ресурсы, то советую посмотреть в сторону NUC. Хотя начинал знакомиться с системой на Windows 10, но у меня вызывает вопросы ее стабильность с криворукими обновлениями, от которых больше вреда, чем пользы. При использовании Raspberry pi 4b, есть несколько нюансов, должен быть хороший блок питания, который выдает честные 3 А и нельзя устанавливать в безвентиляторном корпусе в закрытые ящики, так как ее рабочая температура около 50 градусов. Цена вопроса Raspberry pi 4b 4Gb около 4 тыс. руб. на Али.

2.3 Стандарты беспроводной связи умных устройств для умного дома

WiFi — он и в Африке WiFi. Для работы нужен WiFi роутер и чтобы устройство умного дома находилось в одной локальной сети с сервером. Большое количестве WiFi устройств особенно видеокамер, может влиять на скорость WiFi не умных устройств. Для стабильной работы умного дома нужен хороший WiFi роутер, причину описал ранее.

Zigbee- энергоэффективный (устройство может несколько лет работать от одной батарейки) стандарт беспроводной связи, позволяет строить ячеистые надежные сети. Для связи умных устройств Zigbee с сервером умного дома нужен координатор (шлюз). Без него умные устройства работать не будут, нужен именно Zigbee шлюз. В Zigbee несколько поколений стандартов, самые распространенные сейчас 2.0 и 3.0. Будьте внимательны шлюзы с поддержкой Zigbee 2.0 не будут работать с устройствами Zigbee 3.0. Новые Шлюзы Zigbee 3.0. имеют обратную совместимость и будут работать с устройствами старого стандарта.

Bluetooth — энергоэффективный (устройство может несколько лет работать от одной батарейки) стандарт беспроводной связи, последние его разновидности в частности Mesh, так же позволяет строить ячеистые надежные сети. Для связи умных устройств Bluetooth с сервером умного дома нужен координатор (шлюз). Без него умные устройства работать не будут, причем нужен именно Bluetooth шлюз.

2.4 Координатор или шлюз. Координатором в Home Assistant могут быть

Шлюзы различных производителей Xiaomi , Тuуа, Sonoff и д. р. Работают через облако (китайские сервера). В основном работают с умными устройствами своей экосистемы. Не поддерживают или не полностью поддерживают умные устройства других производителей. Цена вопроса около 2-3 тыс. руб. на Али.

Stick СС2531, СС2538, СС2652, вставляются в usb сервера, работают по протоколу zigbee2mqtt, поддерживают работу с устройствами большого количества различный производителей, поддержку конкретного устройства можно посмотреть у них на сайте. Работают в локальной сети, даже без интернета. Stick СС2531 не поддерживает больше 32 устройств, если планируете больше умных устройств в своей сети, обратите внимание на Stick СС2538, СС2652, они уже поддерживают более 100 устройств. Цена вопроса около 2 тыс. руб. продают их в Telegram.

SLS шлюз отдельно устройство, такое же как шлюзы Xiaomi , Тuуа, Sonoff, но так же работает по протоколу zigbee2mqtt. И работает со большим количеством различных производителей. Работают в локальной сети, даже без интернета. Цена вопроса около 3 тыс. руб. продают их в Telegram.

Мой путь

В конце 2019 года начитавшись статей на различных сайтах про умный дом приобрел стартовый набор Xiaomi для умного дома и один выключатель решил протестировать умный дом у себя в квартире. Все подключил установил Mi Home и счастливый начал эксплуатировать, так как набор был приобретен в Китае на Али, то работать в регионе Россия он отказался и пришлось его настраивать в регионе Китай. И автоматизация работала через китайские сервера, работала громко сказано. Складывалось впечатление, что майор в Китайском КГБ согласовывал включение света в моей квартире. Задержки в автоматизациях доходили до 5 секунд и работали через раз, 5 раз сработает на шестой нет (видно майор не разрешил). Помучившись неделю, поставил крест на умном доме, снял все датчики и положил в ящик. Тут бы могла история и закончится.

Но в марте 2020 году удалось приобрести частный дом в черновой отделке и решил умному дому быть начал изучать вопрос, перелопатив весь интернет приобрел stick СС2538 и установил Home Assistant на компьютер с Windows 10, сделал копипаст со статей в интернете. И о чудо все заработало задержек нет все включается моментально и работает.

Далее распланировал размещение основного электрооборудования в доме (розетки и выключатели), угадал расположение на 90 процентов, остальное решил купив накладные розетки. Приобрел Raspberry pi 4b 4Gb на Али, купил умные розетки и выключатели Xiaomi (дизайн понравился). Смонтировал все это хозяйство. Установил Home Assistant на Raspberry по урокам Alex Kvazis на youtube, кстати огромное ему спасибо на начальном этапе его уроки были не заменимы делал с них полную копию. Так как другой информации взять было неоткуда, есть хорошее русскоязычное сообщество по Home Assistant в Telegram, но на первом этапе и спросить то не понимаешь чего, и на 90% вопросов получал ответ читай документацию. Я ее честно читал но ничего понять не мог, злился. Сейчас понимаю парней, так же сижу в чате и ежедневно одни и те же вопросы повторяются. Так и хочется сказать читайте документацию. На первом этапе очень помог блог https://ivan.bessarabov.ru/, за что спасибо Ивану.

Начал эксплуатировать на stick СС2538, все работало четко и стабильно. Но тут решил купить светильники на али Xiaomi bluetooth mesh красивый дизайн, регулируется яркость и цветовая температура, так как stick не поддерживает данные устройства был куплен шлюз третий версии от Xiaomi. О нем расскажу отдельно благодаря усилиям @AlexxIT и его интеграции Xiaomi Gateway 3 для Home Assistant, данный шлюз превращается в уникальный продукт, позволяет одновременно параллельно работать умным устройствам и в Home Assistant и MiHome, только умные устройства должны быть Xiaomi. Так же Home Assistant с данным шлюзом можно интегрировать с Яндекс Алисой, Google home и HomeBridge. Так же отдельное спасибо хотел сказать @AlexITон сделал для развития популярности Home Assistant в русскоязычном сообществе очень много, является автором интеграций Sonoff LAN, Yandex.Station. Но есть ложка дегтя в бочке меда шлюза третий версии от Xiaomi, к сожалению производитель в новых прошивках шлюза даты производства с 10.2020 г. закрыл Telnet и теперь без паяльника шлюз в Home Assistant не интегрировать (говорят 10 минут работы и все сделано), но будьте в курсе.

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

4. Сейчас уже реализовано

Управления всеми розетками и выключателями кухня

управления всеми розетками и выключателями, из любой точки мира

автоматизировано освещение туалета, ванной, коридора, прихожей, лестницы;

настроено адаптивное освещение, когда автоматически в течении дня меняется яркости и цветовая температура;

Мониторинг погоды

мониторинг погоды и микроклимата в доме

автоматизировано управление батареями в зависимости от температуры;

Мониторинг сервера

мониторинг наличия интернета и сервера;

автоматизировано управление подачи воды в зависимости от времени суток;

Датчики безопасности

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

уведомления о нежелательных событиях в доме остановился котел, с работка датчиков безопасности;

Учет электроэнергии по группам

учет электроэнергии по группам потребителей;

Робот пылесос, увлажнитель

интегрированы различные устройства, с возможностью их управления;

время прибытия транспорта на остановку;

управление умным домом голосовыми командами Алиса и Эй google.

В планах

автоматизировать уличное освещение;

интегрировать ворота Алю тех в Home assistant;

автоматизировать полив растений

5. Где я ошибся

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

Покупка видеодомофона с камерами с Али, сейчас бы купил ip камеры и интегрировал в Home assistant.

Приобретение WiFi видеокамеры Xiaomi внутри дома, которая не интегрируется в Home assistant, сейчас бы купил Reolink.

Заключение

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

Это первая моя статья на habr, если тема умного дома интересна пишите в комментариях о чем хотите узнать все расскажу, просто Home assistant целая планета и в одной статье все не рассказать. Какие темы интересны, что хотите узнать подробней, если будет интерес напишу более подробный материал.

Умный дом в котором я живу. Вводная часть ⁠ ⁠

Привет, друзья Тут завязалась активная дискуссия по поводу моего умного дома.

Эта часть будет без скучных конфигов, и прочих увлекательных вещей.

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

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

Умный дом в котором я живу. Вводная часть Home Assistant, Умный дом, Видео, Длиннопост

Итак, с чего все начиналось. Купили мы квартиру с супругой в старом фонде. Милый ремонт в стиле «верните мой 1986-й», алюминиевая проводка, и прочие милые сердцу скрипящие полы.

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

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

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

Умный дом в котором я живу. Вводная часть Home Assistant, Умный дом, Видео, Длиннопост

В общем, заказал я кремонту и мешок таких розеток с подрозетниками. Это снимает проблему, если потребуется заменить розетку на умную. Тут просто выкручивается старая розетка и прикручивается та-же сяомишная.

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

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

Умный дом в котором я живу. Вводная часть Home Assistant, Умный дом, Видео, Длиннопост

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

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

Сначала я смотрел на шарик Homey, но тут мы получаем почти те-же яйца, только в профиль и покупку плагинов в дополнение к покупке железа. Это совсем не наш вариант. В итоге заказал я raspberry pi 4 с 4 гб озу на борту и сел выбирать среди домотиксов (скорее мертв чем жив), мажордомо и прочих опенхабов. Все системы что-то да не поддерживали. В итоге я пришел к самой сложной судя по отзывам но и самой масштабируемой системе home assistant. Причем написана она на Python, который я немного знаю и в случае чего можно пытаться что-то самому написать.

В итоге, что на текущий момент реализовано.

1. Управление светом:

1.1 проходные выключатели (выключатель света в коридоре находится около каждой комнаты).

1.2 автовключение света в санузле (у меня 2 кошки и собака, поэтому во всейквартире это бессмыссленно)

1.3. автовыключение света при отсутсвии движения

1.4 переключение режима света (день-ночь). Например, включаю я телевизор, у меня приглушается свет, так-же в ночное время свет включается не на полную мощность, а приглушенно.

2. Управление климатом

2.1 Включение и выключение вентустановки исходя из качества воздуха в помещении

Умный дом в котором я живу. Вводная часть Home Assistant, Умный дом, Видео, Длиннопост

2.2 Управление увлажнителями. (включение и выключение увлажнителей в зависимости от влажности)

3. Управление роботом пылесосом (xiaomi roborock s50). Люди ушли из дома, робот вылез из норки у пошел наводить красоту.

4. Включение термопота по возвращении домой. В темное время суток автоматически включается свет в прихожей по приходу домой.

Пока не реализовано

0. Дебаг всяких мелких косяков, которые вылезают в процессе.

1. Выкинуть нафиг хабы и сделать свою zygbee сеть, чтобы китайским друзьям не шла инфа о состоянии датчиков

2. Реализовать роботу онлайн карту и зонированную уборку.

3. Реализовать голосовое управление (опять возвращаемся к облакам, но с учетом наличия выключателей это скорее приятный бонус и развлекуха)

4. Организовать управление шторами. Скажем, закрываем по заходу солнца, а открываем как все спящие в комнате проснулись в выходные или по будильнику. Но тут еще надо будет продумать логику.

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

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

Умный дом в котором я живу. Вводная часть Home Assistant, Умный дом, Видео, Длиннопост

Насчёт «не умного» управления светом из трёх и более мест: на «концы» ставятся проходные переключатели, а в промежуточные точки — перекрестные. Мы так сделали в проходной гостиной 3 выключателя и в спальной: у двери и с двух сторон у изголовья кровати.

Хотел приложить схему соединения — не позволили (

Продолжай писать!
Я как раз сейчас обдумываю умный дом и не знаю что выбрать)
Твой пост как глоток воздуха из кучи «информации» в инете!

Я тоже балуюсь немного. Самое прикольное — голосовое управление. Я использую Алису. В каждой комнате по колонке Irbis A. Сейчас меняю водяные счетчики и электрический. решил остановиться на контроллере Saures. Интеграция Saures с Home Assistant есть.

Иллюстрация к комментарию

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

Иллюстрация к комментарию

Как я пилю умный дом ч.2⁠ ⁠

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

Основными вопросами был:

Какая задача стояла изначально? Сформирую несколько проблем, которые хотелось решить:

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

Так же на участке есть несколько емкостей с водой, и бывали случаи, когда забывали выключить насос и вода начинала вытекать.

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

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

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

Почему не использовал Home assistant? (ПО для связывания умных устройств и управления ими)
На самом деле, таких систем великое множество и выбирать есть из чего. У всех есть плюсы и минусы и самым распространенным наверное является Home assistant. Была идея использовать его в качестве основной системы, но на руках был только Raspberry pi zero W. который я купил в 2021 году за 700р. и которому как раз нашлось применение.

Как я пилю умный дом ч.2 Esp32, Esp8266, Home Assistant, Умный дом, Длиннопост

У него на борту всего 512 МБ оперативной памяти. И что-то тяжелое он однозначно не потянет. В комментариях писали, что устройств с 1 гб ОЗУ для всего хватает, но почитав тематические форумы понял, что нужно минимум 2 гб, даже если не применять большое количество плагинов.
И напомню, что я еще в процессе работ и не сделал даже половины из намеченного. Возможно в будущем обзаведусь каким-нибудь мини-сервером, желание есть.

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

Теперь обо всем по порядку

Остановились мы на том, что объединили устройства в одну сеть и подключили к MQTT брокеру. Теперь начнем с управления с телефона. Для этого подойдет любое приложение, которое может получать и отправлять MQTT сообщения. У всех них есть плюсы и минусы, можно выбрать любое, которое понравится фукционалом и визуально. Я остановился на IoT MQTT Panel.
После настройки в нем подключения к брокеру, необходимо добавить нужные вам кнопки, графики, индикаторы состояния и т.д.

Первым делом я добавил одно реле, которое будет управлять насосом и уже прошил в Tasmota.
Контроллеры ESP имеют так называемые GPIO, порты ввода/вывода, к которым подключаются датчики, кнопки, реле. Здесь так же не буду углубляться, скажу только что в готовых устройствах само реле привязывается к одному из GPIO и в настройках Tasmota нужно настроить режим его работы как Relay.

Как я пилю умный дом ч.2 Esp32, Esp8266, Home Assistant, Умный дом, Длиннопост

Теперь можно управлять этим реле по MQTT по беспроводной связи. Напомню: для общения по MQTT используются топики (Topic — условно тема сообщения) и само сообщение. Для управления реле нам нужно отправить на него MQTT сообщение которое выглядит следующим образом:
cmnd/relay1/POWER ON, где

relay1 это название устройства в настройках Tasmota
POWER это выход устройства relay1. Если на этом устройстве несколько реле можно управлять ими отдельно используя POWER1, POWER2 и т.д.
ON — наше сообщение для включения реле, может быть OFF для отключения или TOGGLE для переключения.

В ответ на эти сообщения Tasmota отправляет брокеру состояние данного выхода в топик stat/relay1/POWER с сообщением ON или OFF

В приложении, в поле Topic пишем cmnd/relay1/POWER
Payload ON — ON
Payload OFF — OFF
Subscribe Topic, это топик, подписываясь на который мы будем получать актуальное состояние нашего реле. В нашем случае stat/relay1/POWER

Как я пилю умный дом ч.2 Esp32, Esp8266, Home Assistant, Умный дом, Длиннопост

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

Как я пилю умный дом ч.2 Esp32, Esp8266, Home Assistant, Умный дом, Длиннопост

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

Теперь мы можем включать устройства с телефона в домашней сети. Двигаемся дальше.
В процессе поиска системы для автоматизации всего что у меня будет, наткнулся на Node-red. Дальше речь пойдет о нем. Ни разу не пожалел о своем выборе, так как система может построить практически все сценарии, которые могут придти в голову. Оправка и получение данных по MQTT, работа с Telegram ботами, скачивание и отправка в интернет любой информации, интеграция с Алисой, Zigbee, SmartTV (по крайней мере с моим LG на WebOS), работа с почтой, ModBus, SNMP и многое дрегое. А строится все управление путем создания так называемых Нод и их соединения. К тому же абсолютно бесплатна и не требовательна к ресурсам.

И так я начал решать свою первую задачу с насосом. Напомню, что вода в скважине, после непродолжительной работы насоса заканчивается и нужно было сделать периодическое включение/отключение насоса. Но это время всегда разное. В какие-то дни можно качать по 10 минут, а в какие-то вода заканчивалась через 2-3 минуты. То есть нужно оставить возможность регулировки интервалов включения.

Сначала надо настроить приложение чтобы оно отправляло сообщения с разными цифровыми значениями на нужный топик. Для этого в приложении есть виджет Slider (ползунок).

Как я пилю умный дом ч.2 Esp32, Esp8266, Home Assistant, Умный дом, Длиннопост

Нужно задать топик для отправки. Его будет считывать Node-red, поэтому мы можем написать все что угодно. Например control/relay1. Payload min и payload max это крайние состояния ползунка. Для себя я сделал от 0 до 10 это мои минуты для управления. Slider step это шаг значений. Factor это наш множитель, который будет применяться к нашему числу для отправки. Unit просто обозначение наших единиц на виджете.

Как я пилю умный дом ч.2 Esp32, Esp8266, Home Assistant, Умный дом, Длиннопост

Теперь с помощью приложения мы отправим брокеру сообщение с топиком control/relay1 и значением от 0 до 10. Нужно обработать его в Node-red и отправить на реле. Переходим в Node-red. Его установка подробно описана на сайте, ее описывать не буду. После установки переходим на страницу его настройки по ip-адресу. Web-интерфейс выглядит так

Как я пилю умный дом ч.2 Esp32, Esp8266, Home Assistant, Умный дом, Длиннопост

Слева доступные ноды. Они выставляются на рабочую область и соединяются линиями. Есть ноды со входом, есть ноды с выходом, есть ноды у которых есть вход/выход. Немного про ноды

Switch позволяет разделять пути для сообщения, что-то вроде условия IF в языках программирования.

Delay добавляет задержку сообщениям или служить как фильтр выдавая сообщения определенный промежуток времени.

Trigger позволяет отправлять сообщение через определенный промежуток времени если не было «Стоп» сообщения.

Inject запускает внесенное сообщение вручную, служит для отладки. Но так же может отправлять сообщения по расписанию или с определенным интервалом.

Function для обработки сообщений с помощью ЯП JavaScript

Debug выводит сообщение в окно Debug, в правом краю окна. Служит для отладки.

и многие другие, с разными функциями.

Для получения сообщений MQTT используется нода mqtt in, для отправки mqtt out. После добавления ноды mqtt in в ее свойствах указываем параметры брокера. Добавляем нужные ноды и нажимаем Развернуть. Если ноды mqtt настроены правильно, то под ними появится надпись connected или подключен.

Как я пилю умный дом ч.2 Esp32, Esp8266, Home Assistant, Умный дом, Длиннопост

Теперь если сменить положение ползунка в приложении на нужное количество минут, насос будет включатся на заданное время и останавливаться на 4 минуты. Этого времени достаточно чтобы вода набралась и можно было включать снова. На самом деле эта функция реле очень облегчила жизнь. И не думаю что готовые решения могли бы предоставить мне такие возможности по такому же бюждету.

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

Умный чайник Xiaomi Mi Smart Kettle?⁠ ⁠

Умный чайник Xiaomi Mi Smart Kettle? Esp8266, Home Assistant, Своими руками, Умный дом, Чайник, Xiaomi, Длиннопост, Рукоделие с процессом

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

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

И вот когда заветный девайс был добавлен в мой умный дом, я был мягко говоря огорчен. — Почему этот «умный» чайник не умеет включаться удалённо? Это просто фиаско. Прожил этот чайник года два и никого не предупредив обиделся и поломался. Гад.

Ладно, подумал я, попробуем его оживить или придумать что-то своё, но теперь я уже понял чего мне надо от чайника. Самое главное — это возможность удалённого включения! И хотелось бы им рулить по Wi-Fi, а не по долбаному блютузу. Ок, полезли в интернет искать замену по хотелкам. И фиг. пара вариантов от Redmond и ценой под 10килло рублей. Значит будем этот оживлять подумал я еще раз.

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

Лезем в ручку, там находится плата управления, с блютуз-микроконтроллером. И вот тут я понял чего надо сделать.

Умный чайник Xiaomi Mi Smart Kettle? Esp8266, Home Assistant, Своими руками, Умный дом, Чайник, Xiaomi, Длиннопост, Рукоделие с процессом

Итак идея: Купить новый такой-же чайник, а плату управления сделать свою, на ESP8266. Заказываю новый чайник, и идем в EasyEda делать подменную плату.

Немного поигравшись с линейкой и мультитестером получаем вот такую-вот схему:

Умный чайник Xiaomi Mi Smart Kettle? Esp8266, Home Assistant, Своими руками, Умный дом, Чайник, Xiaomi, Длиннопост, Рукоделие с процессом

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

От платы со старого чайника сдергиваем мелочёвку в виде светодиодов/кондёров/резисторов, разъёмы подключения и спиральки Touch-сенсора. В итоге получаем подменную плату:

Умный чайник Xiaomi Mi Smart Kettle? Esp8266, Home Assistant, Своими руками, Умный дом, Чайник, Xiaomi, Длиннопост, Рукоделие с процессом

Умный чайник Xiaomi Mi Smart Kettle? Esp8266, Home Assistant, Своими руками, Умный дом, Чайник, Xiaomi, Длиннопост, Рукоделие с процессом

Теперь надо всё это хозяйство прошить. Умный дом у меня на базе Home Assistant и прошивку будем писать на ESPHome. посидев пару вечеров, и откалибровав показания температурного датчика получаем готовое устройство. Да, тут стоит отметить, что отключение чайника происходит по показаниям температурного датчика, поэтому тут стоит уделить внимание.

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

Втыкаем плату в новый чайник:

Умный чайник Xiaomi Mi Smart Kettle? Esp8266, Home Assistant, Своими руками, Умный дом, Чайник, Xiaomi, Длиннопост, Рукоделие с процессом

И идем в HomeAssistant соединяться с чайником:

Умный чайник Xiaomi Mi Smart Kettle? Esp8266, Home Assistant, Своими руками, Умный дом, Чайник, Xiaomi, Длиннопост, Рукоделие с процессом

И конечно же добавим карточку в lovalace

Умный чайник Xiaomi Mi Smart Kettle? Esp8266, Home Assistant, Своими руками, Умный дом, Чайник, Xiaomi, Длиннопост, Рукоделие с процессом

Остаётся за малым — прокинуть в Умный дом яндекса, для управления через Алису.
Вот таким вот образом, умный чайник Xiaomi Mi Smart Kettle стал и в правду умным.

Цена вопроса — 2500 руб. чайник + 1000 руб. платы и детали. И это дешевле чем Wi-Fi чайник Redmond, плюс своя прошивка без всяких левых аккаунтов производителей.

WiFi для кондиционера Ballu BSDI за 100р⁠ ⁠

Давно и неспешно погружаюсь в тему умного дома. Имеется Home Assistant с различными интеграциями, в том числе с умной колонкой от Яндекса.

И тут с приходом теплых дней вспомнил я про кондиционеры и про их возможность управления по WiFi.

WiFi для кондиционера Ballu BSDI за 100р Электроника, Esp8266, Home Assistant, Умный дом, Midea, Длиннопост, Кондиционер, Wi-Fi

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

Нагуглил вот такие варианты:

Ballu Smart Wi-Fi BEC/WFN-02
Рекомендуется “экспертами” Ballu
Управляется приложением HOMMYN, которое может интегрироваться с Алисой, Марусей и Салютом.
В продаже хрен найдешь ибо уже снят с производства.

HOMMYN HDN/WFN-02-01
Универсальный модуль от HOMMYN для HOMMYN
Есть в продаже. Даже разок заказал с Озона, но заказ отменили.
Решил еще раз поизучать вопрос и…

HeatStick
И тут я натыкаюсь на статью на хабре, в которой ребята представляют свой модуль для управления техникой Ballu, из которой меня осеняет что, несмотря на то что модули втыкаются в USB разъем, по факту же они взаимодействуют с устройством через UART посредством приема и отправки простейших команд при помощи контроллера esp8266.

Надо сказать, факт работы через UART меня сильно вдохновил. Ведь это означает, что все “мозги” для интеграций по сути находятся в модуле. Достаточно лишь заснифать общение оригинального модуля и можно интегрировать кондиционер с чем угодно посредством той же esp8266.

Но и этого делать мне не пришлось, так как, оказывается, давно уже есть решения на базе esphome. Не меньшим открытием для меня оказалось, что прошивки для midea, aux подходят для огромного множества кондиционеров разных фирм.

Сначала я наткнулся на вот такое решение: https://github.com/GrKoR/esphome_aux_ac_component, у которого в списке есть Ballu, хоть и не моей модели. Но, затем, когда я обнаружил явные расхождения по питанию (в доке везде 12-14В, а у меня 5), понял что это точно не мой вариант.

Обратился к доке на свою модель и обнаружил, что произведена она на заводе midea. И вот уж совпадение, но у esphome работа с ними есть прямо “из коробки”: https://esphome.io/components/climate/midea.html

Дело за малым: берем esp-01, заливаем прошивку, припаиваем usb разъем, втыкаем, добавляем появившуюся интеграцию esphome и радуемся маленькой личной победе и небольшой экономии.

Так это выглядит в настройках интеграции Home Assistant

WiFi для кондиционера Ballu BSDI за 100р Электроника, Esp8266, Home Assistant, Умный дом, Midea, Длиннопост, Кондиционер, Wi-Fi

Так это выглядит в lovelace Home Assistant

WiFi для кондиционера Ballu BSDI за 100р Электроника, Esp8266, Home Assistant, Умный дом, Midea, Длиннопост, Кондиционер, Wi-Fi

А вот так в умном доме от яндекса:

WiFi для кондиционера Ballu BSDI за 100р Электроника, Esp8266, Home Assistant, Умный дом, Midea, Длиннопост, Кондиционер, Wi-Fi

Фотографиями своей неаккуратной пайки, пожалуй, шокировать никого не буду, но схема там простейшая:

WiFi для кондиционера Ballu BSDI за 100р Электроника, Esp8266, Home Assistant, Умный дом, Midea, Длиннопост, Кондиционер, Wi-Fi

Есть небольшой нюанс, что у esp8266 по спеке максимальный вольтаж составляет 3,6В, а от кондея приходит 5В. По хорошему, необходимо этот момент учесть и каким-либо образом снизить напряжение. Однако, на практике же эта микросхема прекрасно живет и на 5 вольтах, что сводит весь набор компонентов лишь к платке с esp8266 (в моем случае, esp-01), разъему USB A male и 4 проводкам.

По ценам на али это тянет рублей на 100 вместо тех же 1500-2000 за решение от HOMMYN.

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

UPD:
Как заметили в комментариях, стоит все же дополнить схему линейным стабилизатором AMS1117-3.3 иначе нет никакой гарантии, что esp в таком режиме проживет хоть сколько-то долго.

Мой опыт перехода с облачного умного дома на home assistant⁠ ⁠

Всем привет, можно считать это продолжением моего прошлого поста (Длиннопост как я делал умный дом на протяжении нескольких лет). Если вкратце, то разжившись мини зоопарком устройств различных производителей, захотелось объединить всё под одной крышей и минимизировать проблемы совместимости (иметь три разных приложения под каждое устройство ну такое). Ну и самое главное — со временем понимаешь что нет разницы жмёшь ты выключатель, кнопку в приложении или просишь условную Алису включить свет, само действие выполняешь ты. Вот на этом месте и доходит что такое на самом деле умный дом. Ниже не будет конкретных инструкций — слишком много всего, но всё имеется на Ютубе.

Первое и самое главное — сервер, на котором 24/7 запущен HA.
Это может быть Ваш домашний ПК, Распбери пи или вообще некоторые из роутеров, главное что бы он был всегда включен. Для "пощупать" есть сборки HA для запуска на виртуальной машине прямо в windows. В интернетах пишут, что можно обычный хаб xiaomi перепрошить на HA, но там надо паять, плюс встроенной памяти слишком мало для полноценной работы. Соответственно оперативной памяти необходимо минимум 2 Гб (сейчас у меня занято около 1.5).
Лично я, как человек не особо сведущий во всяких докерах, заказал с площадки с объявлениями уже готовый сервер с установленным HA.

Далее — стик zigbee. Есть различные модели, я заказал самый дешёвый sonoff — он уже прошит. На алике продают ещё дешевле ноунейм стики, например cc2531, но их нужно самостоятельно прошивать, а значит нужен программатор.

Мой опыт перехода с облачного умного дома на home assistant Умный дом, Home Assistant, Длиннопост

Установили, запустили, что дальше?
Добавляем свои устройства с помощью интеграций, поддерживается куча производителей, даже самоделки (об этом чуть позже). Интеграции могут работать локально, без интернета.

Мой опыт перехода с облачного умного дома на home assistant Умный дом, Home Assistant, Длиннопост

Ставим zigbee2mqtt, node-red и делаем магию

Мой опыт перехода с облачного умного дома на home assistant Умный дом, Home Assistant, Длиннопост

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

Мой опыт перехода с облачного умного дома на home assistant Умный дом, Home Assistant, Длиннопост

Интерфейс настраивается индивидуально, можно вывести что угодно. Ниже видим например графики освещённости и полива фикуса. Но на самом деле, если всё настроено в node-red, приложение Вы будете открывать редко.

Мой опыт перехода с облачного умного дома на home assistant Умный дом, Home Assistant, Длиннопост

Вы очень расширите возможности автоматизаций, если сможете отслеживать кто находится дома. Для этого я поменял свой старый d-link и купил самый младший keenetic — он передаёт напрямую в сервер кто сейчас подключен к wi-fi.
Бонусом получил сервис удаленного доступа и возможность закреплять ip-адреса например лампочек что бы не терялись при перезагрузке роутера.

Мой опыт перехода с облачного умного дома на home assistant Умный дом, Home Assistant, Длиннопост

На этом всё, всем пока)

Длиннопост как я делал умный дом на протяжении нескольких лет⁠ ⁠

Всем привет, сразу обозначу что это моё хобби в свободное время. Прошу сильно не пинать за слог и ошибки. Возможно, более знающие люди меня в чем-то поправят.
У меня не было конкретного представления зачем почему и как, до всего доходил сам с помощью Гугла, Ютуба, форумов и метода тыка (в основном). Для чего этот пост — мне хочется осветить эту тему для новичков или тех, кто только задумывается окунуться в этот мир, но не знает с чего начать. Я постараюсь рассказать с чего начал и к чему пришёл, с освещением каких-либо нюансов. Просто это делает нашу жизнь комфортнее и проще)

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

Длиннопост как я делал умный дом на протяжении нескольких лет Умный дом, Яндекс Алиса, Xiaomi, Home Assistant, Длиннопост

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

Длиннопост как я делал умный дом на протяжении нескольких лет Умный дом, Яндекс Алиса, Xiaomi, Home Assistant, Длиннопост

Заказывал я как-то с Алика несколько юсб гирлянд, долго думал как сделать "умными", в итоге наколхозил розетку Яндекса + блок питания + юсб хаб. С другой стороны кровати беспроводная зарядка и докупил ещё кнопку (одно нажатие сон, два кино посмотреть, удержание женщину любить)

Длиннопост как я делал умный дом на протяжении нескольких лет Умный дом, Яндекс Алиса, Xiaomi, Home Assistant, Длиннопост

Длиннопост как я делал умный дом на протяжении нескольких лет Умный дом, Яндекс Алиса, Xiaomi, Home Assistant, Длиннопост

Следующее приобретение самое дорогое, но оно меняет жизнь на до и после. Робот пылесос. Лучшее соотношение цена/качество это xiaomi. Хотелось побыстрее, купил младшую модель, пожалел из-за отсутствия лидара, пришлось ощутимо потерять в деньгах и менять на получше. Берите тот, что справа, с такой башенкой сверху!

Длиннопост как я делал умный дом на протяжении нескольких лет Умный дом, Яндекс Алиса, Xiaomi, Home Assistant, Длиннопост

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

Длиннопост как я делал умный дом на протяжении нескольких лет Умный дом, Яндекс Алиса, Xiaomi, Home Assistant, Длиннопост

Далее — климат дома. Даже сейчас у меня не сделана большая часть хотелок, но начал я с увлажнителя и пары метеостанций. Увлажнитель именно барабанный, в ультразвуковых нет смысла. Так же в нём есть блютуз, для связи с датчиками климата. Метеостанция — маленький квадратик справа.

Длиннопост как я делал умный дом на протяжении нескольких лет Умный дом, Яндекс Алиса, Xiaomi, Home Assistant, Длиннопост

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

Длиннопост как я делал умный дом на протяжении нескольких лет Умный дом, Яндекс Алиса, Xiaomi, Home Assistant, Длиннопост

В ванной свет по датчику движения (в душе за шторкой вас будет не видно) а так же отслеживание влажности. Принимаю душ — включается вытяжка. Вытяжку я сделал с помощью реле (думал сначала влезет в выключатель):

Длиннопост как я делал умный дом на протяжении нескольких лет Умный дом, Яндекс Алиса, Xiaomi, Home Assistant, Длиннопост

Длиннопост как я делал умный дом на протяжении нескольких лет Умный дом, Яндекс Алиса, Xiaomi, Home Assistant, Длиннопост

Длиннопост как я делал умный дом на протяжении нескольких лет Умный дом, Яндекс Алиса, Xiaomi, Home Assistant, Длиннопост

Длиннопост как я делал умный дом на протяжении нескольких лет Умный дом, Яндекс Алиса, Xiaomi, Home Assistant, Длиннопост

Потом захотелось мне что бы гирлянда в комнате включалась при движении в прихожей и темноте на кухне. Яндекс такого не умеет (если 1 устройство, то устройство 2. Третьего не дано). Или что бы увлажнитель работал только если в нём больше 25 процентов воды (если проморгать этот момент и он засохнет, может пахнуть), такого тоже Яндекс не умеет. Достало лазить в три разных приложения разных производителей умной техники. Главное — всё работает только через интернет. Нет интернета — нет света грубо говоря. По итогу я уже месяц как осваиваюсь в home assistant и вот к чему пришёл на данный момент:

Длиннопост как я делал умный дом на протяжении нескольких лет Умный дом, Яндекс Алиса, Xiaomi, Home Assistant, Длиннопост

Длиннопост как я делал умный дом на протяжении нескольких лет Умный дом, Яндекс Алиса, Xiaomi, Home Assistant, Длиннопост

Но это уже совсем другая история..

В один пост не влезло кучи деталей, но для общего понимания думаю пойдет)

Ok Google: Как я создаю «умный дом» на основе колонки Google Home

Безусловно, все мы смотрели фильмы, в которых главным героям на помощь приходит голосовой помощник, а также показан ультрасовременный умный дом. Но если вдруг у вас возникнет желание построить что-то похожее в реальности, вы столкнетесь с тем, что такие системы либо:

  • потребуют сделать заново ремонт и поменять всю проводку в доме
  • стоят безумных денег
  • годятся только для программистов, которые готовы регулярно «пилить напильником» и настраивать схемы своего умного дома чуть ли не чистым кодом

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

Окей, Google

Свое знакомство с элементами умного дома я начал с умной колонки с голосовым управлением. Сначала это был Amazon Dot (первого поколения, тогда я его покупал еще почти за $100, теперь он стоит около $40 ).

Чуть позже Google выпустил конкурента этому устройству — Google Home и я, как преданный фанат компании, не устоял перед искушением и перешел на него. Стоимость этого устройства составила около $100, на распродаже было возможно купить за $80.

Так как я имел возможность сравнить оба устройства, пару слов об их различиях:

  • Amazon Alexa намного более требовательна к правильному произношению, иногда она распознавала мой английский (да, у меня далеко не оксфордское произношение) со 2-3 раза;
  • Alexa из музыкальных сервисов работает только с Amazon Music (мало актуальный для нас) и Spotify. Google Home, в свою очередь, поддерживает Google Play Music и Spotify;
  • Amazon Alexa намного более требовательна к стране расположения — для нормальной работы потребовалось устанавливать VPN-соединение со Штатами (возможно сейчас ситуация изменилась, ведь устройство вышло на международный рынок)

В дополнение к Google Home я недавно разжился несколькими Google Home Mini , благо на распродажах они стоили всего по $20.

Ok Google: Как я создаю «умный дом» на основе колонки Google Home

Теперь у меня колонка от Google стоит в каждой комнате, и готова исполнять голосовые команды. Если, конечно, вы говорите по английски — поддержка русского языка заявлена на этот год, но не факт что она сразу будет работать в Украине. Про поддержку украинского, к сожалению, пока новостей не было.

Теперь детальнее о том, что у меет Google Home:

  • Ok Google, play some jazz — Управление музыкой . Пожалуй, самая часто используемая функция. По вашей команде устройство готово воспроизводить любую мировую музыку….если вы сможете ее назвать. Но об этом позднее. Тем более, что команды по типу «Ok Google, play morning jazz», «Ok Google, play Pentatonix» или «Ok Google, play Baby Shark» (любимая команда моего четырехлетнего сына) она исполняет с легкостью. Музыку колонка воспроизводит с Google Play Music (60 грн в месяц за безлимитный легальный доступ практически ко всей мировой музыке) или Spotify ( от $5 в месяц, если «хитрить» с семейными аккаунтами других стран). Я пользуюсь обоими сервисами — в Spotify очень хорошие плейлисты и музыкальные рекомендации. С украинскими группами чуть сложнее — Google Home распознает только английский, поэтому названия на русском или украинском понимает с большим трудом. Через раз может понять «O-k-e-a-n E-l-z-y», но если название более сложное, то сразу сдается. Правда, есть обходной вариант — вы можете в приложении на смартфоне создать «шорткаты» — ключевые слова для вызова любимых групп. По поводу наличия музыки не беспокойтесь — у обоих сервисов достаточно богатая коллекция, и «Дахабраха» найдет, и «Один в каноє». Что же касается качества звука — даже в версии Mini стоит вполне достойная колонка, которой хватает на 20-метровую комнату. Большое же устройство почти никогда не включали на полную громкость. Кроме того, в каждом из них есть модуль Bluetooth, который позволяет подключаться к любой имеющейся акустике в доме, и даже если в ней нет «синего зуба», то на помощь придет Chromecast Audio за $20-30 . Также при наличии Google Home у вас появляется возможность транслировать любой аудиоряд со смартфонов или компьютера на колонки, что тоже бывает очень удобно.
  • Ok Google, play radio roks from Ukraine — Радио . Благодаря интеграции со всемирным сервисом TuneIn вы можете послушать любую из 120 000 радиостанций со всего мира. Украинские радиостанции там тоже есть, правда, будьте готовы к тому, что, например «Радио Рокс» в мире далеко не одно.
  • Ok Google set timer for 30 minutes — Будильники, таймеры и напоминалки . Особенно это удобно на кухне — когда можно не прикасаясь ни к какой поверхности поставить таймер на любое время, например, когда вы замешиваете тесто. Также удобно ставить будильники — можно даже указать, какой мелодией вас стоит разбудить. Еще использую эту функцию, когда надо принимать лекарства — напоминалок и таймеров можно ставить безграничное количество. Еще одна функция устройства — «склерозник» или записная книжка забывчивого человека — «Ok Google remember that keys are in the wardrobe» — подобной фразой можно записать любую напоминалку в память устройства и воспроизвести ее в любой момент.
  • Ok Google, broadcast «Я вас люблю» — Широковещание . Очень удобная функция, особенно если у вас большой дом или несколько этажей. Передает сообщение на все устройства в вашей сети. Даже больше — вы можете передать сообщения вашим домашним из любой точки мира — на все устройства которые подключены к вашему аккаунту в Google. Часто используем для сбора детей на обед, подъем их с постели или просто хороших пожеланий друг другу. Осторожно! Дети иногда в ответ могут злоупотреблять этой функцией.
  • Ok Google, who is the president of Ukraine? And who is his wife? And how many kids do they have? — Вопросы к Google. Иногда возникает необходимость проверить какой-нибудь факт, узнать что-нибудь интересное или уточнить размер чего-либо. В этом Google Home вам легко поможет, прочитав выдержку из «Википедии» или поиска. Причем, что удобно, он понимает контекст вопросов и помнит, о чем вы спрашивали перед этим, поэтому может продолжить диалог.
  • Ok Google, let’s play game. Если вам совсем скучно одному или же надо развлечь небольшую компанию, можно поиграть с Google Home в словесные игры. Он их знает множество — играй не переиграй. От банальных крестиков-ноликов, верю-не верю до телевизионных интеллектуальных шоу по типу «Кто хочет стать миллионером?». Причем, в эти игры он может включать несколько участников, и анализировать их ответы.
  • Ok Google, what’s on my day — Распорядок дня. Если вы пользуетесь Google Calendar, и (а вдруг!) ведете его на английском языке, то Google Home прочитает вам календарь на запрашиваемую дату, уточнит наличие пробок на маршруте, а также может зачитать вам выдержку из актуальных новостей. Источники новостей выбираете вы сами, правда, снова-таки пока только англоязычные. Также вы можете легко голосом добавить парочку встреч в ваш календарь. Стоит отметить, что к одному Google Home можно подключить несколько аккаунтов разных пользователей, и тогда для вас он расскажет ваш календарь, а вашей жене — ее, сам распознав пользователя по голосу.

Это основные команды, которые я использую. На самом деле, общее число доступных команд — более миллиона. Для каталогизации их создан специальный сайт — Google Assistant Explore . И каждый день добавляются новые функции — ведь платформа открытая, и любой программист может дописать свои программы для Google Home. Уже сейчас вы можете искать и заказывать авиабилеты, проверять график движения поездов и метро (в некоторых городах мира), узнавать биржевые котировки, вести домашний бюджет и другое.

Работа с другими умными устройствами

Но еще лучше Google Home себя проявляет, когда к нему подключаются другие устройства умного дома, которыми он может управлять. Рад рассказать вам, какими умными устройствами управляет Google Home у меня:

Ok Google: Как я создаю «умный дом» на основе колонки Google Home

  • Google Chromecast . Компания Google достаточно давно выпускает дешевые ( от $25 на распродажах, $35 обычно за простую версию или $70 за версию с поддержкой 4К ) устройства под брендом Chromecast, которые позволяют принимать видео с ваших устройств. Так вот, если у вас есть такой гаджет, либо поддержка Chromecast есть в вашем телевизоре или медиаплеере (как в моем случае с Nexus Player), то вы можете скомандовать « Ok Google, play crazy frog on my tv» и он будет играть нужный (или не нужный) вам видеоролик с YouTube. А если вы являетесь пользователем Netflix, то можете даже запускать воспроизведение того или иного фильма.

Ok Google: Как я создаю «умный дом» на основе колонки Google Home

  • Logitech Harmony. Не знаю как у вас, но у меня аудиосистема подключена к аудио-видео ресиверу, а уже он подключен к телевизору. Поэтому даже если Google Home включит мой ТВ, я все равно ничего не услышу. В этом случае на помощь приходят устройства от Logitech, которая по праву носит пальму первенства по умным универсальным пультам. У меня дома стоит версия подороже Logitech Harmony Ultimate One (стоимостью около $100) с экраном, но вполне подойдет и самая простая модель — Logitech Harmony Companion, которую регулярно на распродажах можно выловить и за $70. Еще советую обратить внимание на версию, в комплекте с которой идет Logitech Hub. Благодаря наличию этой отдельной коробочки, управлять вашим TV (и не только — всего поддерживается более 270 000 различных устройств от 6 000 производителей) можно будет с любого смартфона. И не только смартфона — ваш Google Home тоже сможет включать любые ваши устройства, и запускать сценарии, например, включить ресивер, ТВ, переключить ресивер на нужный аудио-вход, включить нужный канал.

Ok Google: Как я создаю «умный дом» на основе колонки Google Home

  • «Умные розетки». Благодаря появлению этих устройств в вашем доме вы сможете удаленно включать-выключать различные устройства, а также составлять «расписание» для их работы. На практике — первое устройство купил для новогодней гирлянды. Научить Google Home фразе «Раз-два-три. Ёлочка гори!» не удалось, но на «One, two, three» он послушно включал новогодние огни, чем дети активно баловались. После нового года умная розетка перекочевала к кофеварке — ей требуется некоторое время, чтобы нагреться перед приготовлением кофе, теперь включить ее «прогрев» можно голосовой командой « Ok Google, make me some coffee» . Еще одним местом, где я планировал установить умную розетку был бойлер, но жена зарубила мои планы на корню, испугавшись, что в нужный момент окажется без горячей воды.
    Что касается устройства, то самое доступное в Украине это Smart Plug от TP-Link — HS100 . Американские розетки в большинстве своем нам не подойдут — там другая вилка. Можно заказывать чуть более дешевые варианты из Китая, но качество и надежность таких устройств может сильно уступать. Также очень желательно, чтобы ваша розетка могла включаться/выключаться вручную — голосовой интерфейс не всегда удобен.

Ok Google: Как я создаю «умный дом» на основе колонки Google Home

  • «Умные лампочки». При выборе лампочек надо обращать внимание на такие моменты как цоколь — я столкнулся с тем, что на стандартном цоколе E27 у меня осталось не так много светильников — все LED и «галогенки». Также если вы планируете в одну люстру вешать несколько ламп — постарайтесь выбрать одинаковые, так как лампы разных типов хоть и легко управляются вместе (обычно, приложение позволяет объединять их в группы), но дают весьма разное свечение и цвет. Также, стоит отучить себя и близких от использования традиционных выключателей, потому что если умную лампочку отключить от электроэнергии, она тут же «поглупеет» и перестанет выполнять ваши сценарии. Кроме того, предупреждаю — если вдруг ваши дети решат поиграться выключателями (и так три раза подряд), то они могут случайно сбросить все настройки и ваши лампочки забудут вас и ваш Wi-Fi. Еще один плюс от цветных лампочек, они помогают детям учить английские цвета командами на манер « Ok Google, turn on red». Опять таки отмечу, на рынке представлено много различных моделей управляемых лампочек. И если в Америке стандартом стал Hue от Phillips, то у нас с поддержкой Google Assistant доступны в основном модели от TP-Link. Причем есть выбор из четырех вариантов:
  • LB100 — самая простая модель со светосилой в 600 люменов (аналог примерно 50 Ватт) — ценой от 900 грн:
  • LB110 — модель посложнее со светосилой в 800 люменов (аналог примерно 60 Ватт) — цена около 1000 грн.
  • LB120 — тоже 800 люменов, но уже с регулировкой яркости и теплоты освещения, а также «циркадный» режим который построит яркость освещения под время суток — цена от 1200 грн.
  • LB 130 с регулировкой цветов — можно выбрать любой из 1000 оттенков плюс есть выбор яркости и теплоты света — цена от 1500 грн.
    Также у нас в стране достаточно популярны лампочки и светильники от китайского бренда Xiaomi, например Xiaomi Yeelight (от 500 грн), но сам я их пока не пробовал. Немалый интерес представляют и «умные выключатели», особенно умные диммеры, но он, к сожалению, пока еще очень дорогие (минимум $50-$60 за штуку).

Ok Google: Как я создаю «умный дом» на основе колонки Google Home

  • Дверной звонок, точнее чудо-кнопка звонка с видеокамерой. Думаю, у многих на слуху сейчас стартап Ring с одним из офисов в Киеве, который недавно был куплен Amazon. Их системы умного дверного звонка стоят от $150, что, безусловно, довольно дорого. Но, как оказалось, в США есть достойные конкуренты с совсем другими ценами. Так, месяц назад я словил на распродаже систему видеозвонка от компании Zmodo — Ding всего за $45 . Он, конечно, не такой крутой как Ring, и, к сожалению, не соединяется с Google Home (это уже небольшое отступление от моего проекта), но в остальном имеет функциональность более дорогих звонков, а именно:
    — Широкоугольная HD видеокамера на вашей лестничной площадке, которая пишет короткие видеоролики ( днем и ночью) при обнаружении любого движения перед камерой звонка и загружает их в интернет (первые 6 месяцев хранит их бесплатно в течении недели, потом есть небольшая абонплата в зависимости от длительности хранения видео в облаке).
    — При нажатии кнопки звонка осуществляется видеозвонок вам на смартфон. То есть, где бы вы ни были, если у вас есть интернет, вы сможете ответить и увидеть кто перед вашими дверями, поговорить с ним или проиграть сообщение автоответчика.
    — В комплекте со звонком идет усилитель Wi-Fi (пригодиться в любом домашнем хозяйстве) и датчики открытия дверей или окон (2 комплекта), которые будут слать вам уведомления на телефон в случае открытия (точнее только тогда, когда вы укажете ему отправлять такие уведомления).
    Одна незадача — оказалось, что в США на все дверные звонки подается низковольтный ток до 30 Вольт, а у нас целых 220. Поэтому пришлось ехать на радиорынок и собирать трансформатор + покупать специальное реле для того, чтобы существующий механический звонок продолжал звонить при нажатии чудо-кнопки.

Пока это все «умные» устройства, которые я использую с Google Home. Кроме этого, посматриваю в сторону «умных» дверных замков типа August Lock, но их стоимость все еще очень высокая.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *