Каждый неоднократно слышал понятие "Умный Дом", много кто с ним сталкивался, а кто-то пока только планирует его "постройку". И я решил поделиться с Вами, именно поделиться, а не научить с чего начинал, что узнал и как это использую.
С микроконтроллерами я познакомился лет пять назад. Это были самые обыкновенные и всеми известные платы Arduino. Писал коды, простенькие автоматизации, но стало чего-то не хватать. А именно взаимодействия с работой микроконтроллерами, хотелось видеть что они делают, управлять ими, следить за показаниям. К счастью на китайском рынке в то время уже появились контроллеры esp8266, которые в наше время очень активно используются в устройствах умного дома. На борту есть WiFi, а это значит, что можно подключить телефон.
Blynk - как первый этап.
Около четырёх лет назад я узнал об этой замечательной программе. Много исходников и статей помогли в её познании. Программа позволяла создавать датчики, слайдеры, индикаторы, тем самым управлять микроконтроллером и выводить из него информацию о температуре, состоянию реле, конопок и других датчиков. Поработал в этой программе около полугода и соответственно мне стало её мало. Небольшой функционал, неудобные автоматизации и интерфейс. Я понял, что нужно переходить на что-то серьёзнее.
Openhub - как первый полноценный сервер умного дома.
Шёл к этому я почти полгода, так как сильно углублялся во всю информацию по этому серверу. Как поставить, на что, как с ним работать и самое главное, смогу ли я со своими знаниями это потянуть. И все же я решился. Сервер установил на свой личный ПК, поставил на него же MQTT брокер и по крупицам начал разбираться.
В качестве прошивок esp8266 я использовал Easyesp. Очень удобная прошивка, которая практически не нуждается в навыках программирования. Всё настройки кнопок, датчиков, реле, дисплеев производятся непосредственно из веб интерфейса самого контроллера.
В итоге, проработав с этим сервером, я понял что это все равно не то, что хотел. Скудная официальная документация, практически нет видео или статей на русском языке, малое комьюнити.
Home Assistant - сервер умного дома, который мы все заслужили.
Знал о этом сереве давно, считая его примитивный. Как сильно я заблуждался и жалею, что понял это только недавно.
Потратив пару недель на изучение понял, что это именно тот сервер, который мне нужен. У него огромное русское комьюнити, множество статей и видео на русском языке, обширная и подробная официальная документация, удобный интерфейс, очень, очень! частые обновления(минимум раз в неделю). Не нужен MQTT брокер, так как устройства прошивается непосредственно из среды сервера прошивкой Esphome, работают по API, что очень круто. Удобное мобильное приложение, которое в отличии от openhab работает без проблем на Android и ios.
В данный момент я доволен тому, что дал мне этот сервер умного дома, но конечно не без негатива. Самым сложным была его установка. Но об этом в следующей статье.
Спасибо за уделённое время и до встречи.
#умный дом #homeassistant #свой сервер #реальная история #с чего начать #мой опыт #установка #как установить