Маруся и Home Assistant, часть вторая: без телефона
pinoquinho 14 минут назад Объяснить с Маруся и Home Assistant, часть вторая: без телефона Простой 7 мин 342 Умный дом DIY или Сделай сам Интернет вещей Голосовые интерфейсы * Open source * Туториал В прошлой статье я...
<5 — 2026'da uzaya kaç SpaceX Starship fırlatması ulaşacak?
Значимый прорыв формирует отрасль ИИ: pinoquinho 14 минут назад Объяснить с Маруся и Home Assistant, часть вторая: без телефона Простой 7 мин 342 Умный дом DIY или Сделай сам Интернет вещей Голосовые интерфейсы * Open source * Туториал В прошлой статье я рассказывал, как подружить колонку «Маруся» с Home Assistant через DIY Hooks: пишем руками YAML со списком устройств и HTTP-запросами, вставляем туда адрес Home Assistant и долгосрочный токен, заливаем через приложение «Маруся» на телефоне и дальше немножко шаманим, пока кнопка «Удалить» не превратится в кнопку «Выбрать». В конце я написал, что было бы неплохо иметь интеграцию, которая сама генерирует эти файлы и выкладывает их на vc. ru, — тогда и статья была бы не нужна.
Прошло четыре с лишним года, никто такую интеграцию не написал, поэтому пришлось самому. Статья, как видите, всё равно понадобилась, но теперь она про то, как поставить одну интеграцию и больше в приложение не заходить. Что было не такПока колонка одна и устройств три, ручной YAML терпим.
Технические детали
У меня колонок стало три: на кухне, в спальне и у сына. И тут выяснилось сразу несколько неприятных вещей. Каждая колонка живёт под своим аккаунтом VK — у кухонной свой владелец, у детской свой, — и у каждой должен быть свой набор устройств: детская управляет светом в детской, а не на кухне, и комната по умолчанию у каждой своя.
Чтобы привязать конфигурацию, надо войти в приложение под аккаунтом колонки, а на одном телефоне это значит выйти, войти под другим, пошаманить с «Выбрать», выйти обратно. Любое новое устройство — снова по кругу: поправить YAML, загрузить, «Отключить сервис», подключить заново, выбрать. Токен Home Assistant при этом лежит открытым текстом в файле, который гуляет между компьютером, телефоном и облаком mail.
И ещё одно: соседняя интеграция yandex_smart_home умеет отдавать устройства в умный дом VK с полным протоколом, но она работает от одного аккаунта и без разных комнат по умолчанию на разных колонках, а мне нужно было именно это. Что получилосьИнтеграция Marusya DIY для Home Assistant, ставится через HACS. Она делает ровно то, что раньше делал человек с телефоном: собирает YAML с хуками, загружает его в кабинет DIY, отвязывает прежнюю конфигурацию, привязывает новую и нажимает «Выбрать».
Отраслевые последствия
Человеку остаётся по разу войти в VK под каждым аккаунтом колонки и раз в год с небольшим дать интеграции сессию кабинета. Меняется список устройств — интеграция сама заливает новую версию и перепривязывает; не меняется — ничего не делает. Токен для хуков она заводит тоже сама: отдельного пользователя Home Assistant без прав администратора на каждый аккаунт колонки, так что в описании устройств никаких секретов нет, а удалишь запись — токен отзовётся.
Ограничения DIY Hooks никуда не делись: включить, выключить и спросить, включено ли. «Маруся, какая температура в спальне» по-прежнему не работает. УстановкаКак и раньше, Home Assistant должен быть доступен из интернета по https: хуки зовёт облако Маруси, а не колонка.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.






