TGViewer
Никита Федькин - мысли, заметки, анонсы Никита Федькин - мысли, заметки, анонсы @nixel2007_thoughts · 2.88K subscribers
Post #602 1.35K
#умныйдом

Home Assistant (далее HA) - это платформа для построения системы умного дома.

https://www.home-assistant.io/

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

Для тех, кому неохота разбираться с собственным железом, есть два варианта - купить готовый кит их железки с предустановленным HA, либо платить за облачный сервис. Мне не хотелось остаться без умного дома в случае обрыва интернет-кабеля, поэтому я пошёл по пути разворачивания всего на железе.

В качестве железа из ящика была вытащена старушка Raspberry Pi 3 Model B с одним гигабайтом оперативной памяти на борту и microSD десятого класса на 16 гигабайт, давным давно подаренная другом на день рождения, но не нашедшая тогда применения. Саму HA можно установить в двух вариантах - либо как полноценную операционную систему (Home Assistant OS), в которой будет демон-супервизор, управляющий дополнениями, обновлениями бэкапами и прочими радостями жизни, либо в виде core-контейнера, вокруг которого всю ту же инфраструктуру накручивать самостоятельно. По пути наименьшего сопротивления и нехитрых манипуляций в консоли я превратил Raspberry OS в HAOS...

Я бы назвал интерфейс HA интуитивным. Прошли времена, когда устройства нужно было прописывать в yaml файлах, большинство операций доступно из графического окружения. Не прочтя ни строчки документации, я без проблем в режиме мышеклика завёл в HA и систему отопления по Matter (из коробки возможность добавить устройство в несколько экосистем, помните, да?), и три брэндированные лампочки из местных магазинов, которые на проверку оказались умными лампочками Tuya со связью через интернет, и сяомишный светильник, и все гугловые устройства. Удивительно, но даже камера от Aqara, далеко славшая Google Home подключилась через интеграцию с Home Kit устройствами.

Началась эра покупки сенсоров... Ещё раз внимательно посмотрев на наш умный счётчик, початжопитировав и сверившись со спецификациями, я заказал гейтвэй от SmartMeters https://smartgateways.nl/en/product/smart-meter-wifi-gateway/, обещавший работу через Wi-Fi и родную интеграцию с HA. Звучит здорово! Простите меня, любители собирать датчики на базе ESP и ESPHome, это пока слишком для меня :)
Слава стандартизации, гейтвэй действительно был просто воткнут в P1-порт, включился и поднял Wi-Fi сеть для подключения к себе (чего я совсем не ожидал от такой милипуськи). Админка позволила перенастроить его на домашнюю Wi-Fi сеть, показала текущие показания счётчиков газа и электроэнергии, и спросила: а дальше-то что? Куда слать?

Благо в комплекте с гейтвэйем была инструкция вида "хотите а, делайте то, хотите бэ - делайте это". Среди прочего там был вариант отправки показаний по протоколу MQTT - message queuing telemetry transport - эдакий легковесный RabbitMQ для умных устройств (да, я знаю, что amqp появился позже mqtt). Я уже был наслышан, что HA и MQTT хорошо дружат, поэтому пошёл по этому пути. А значит, мне где-то нужно развернуть MQTT-брокер.

Тут HAOS раскрывает себя в полной мере. Конечно, вы можете поднять брокер где угодно. Но в HAOS есть механизм дополнений (addons) - упакованных в докер-контейнеры и преконфигурированных сервисов, которые ставятся одной кнопкой из интерфейса. Один клик, и на порту 1883 поднимается Mosquito broker, а гейтвэй начинает рапортовать об успешной отправке данных в MQTT. Дальше раскрывается сила "интеграций" HA. Во-первых, встроенная интеграция с MQTT уже показала, что какие-то данные поступают и доступны в виде сенсоров. Но эти данные достаточно сырые, и в голом виде их использовать не очень удобно.
Home Assistant Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server.
  • 🔥 10
  • 👍 4
  • 👌 2
  • ❤ 1
More from @nixel2007_thoughts
  1. Sep 28, 2026Вторую картинку в посте потерял. Вот так менять/задавать пароль.
  2. Sep 28, 2026Если вы можете прочесть этот пост, то вероятно, ваш телефон находится, кхм-кхм, за границе…
  3. Sep 28, 2026video post
  4. Sep 28, 2026#анонс Полишинеля Я разрываюсь между двумя фразами на анонс, пускай будут обе: 1. Мы строи…
  5. Sep 27, 2026Внимательный разбор телеметрии показал, что основной причиной падений хаба последних дней…
  6. Sep 21, 2026Совместно с @EvilBeaver, @Segate и @nivanchenko готовим новый хаб оскрипта к релизу. Проек…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →