После сбоя Яндекса добавил дому локальное управление. Алису оставил
После сбоя Яндекса у меня перестали работать прожектор и подсветка забора в «Доме с Алисой». А через Home Assistant тот же свет спокойно включался по домашней сети. Значит, сами устройства работали — до них не доходили команды из облака.
Home Assistant у меня уже стоял. Это программа на домашнем сервере, в которую можно собрать разные устройства и настроить для них общие правила. После этого случая захотелось подключить к ней локально всё, что получится. Чтобы для включения света не приходилось ждать, пока починят чужой сервис.
Алису при этом я хотел оставить. Удобно сказать, что нужно включить, вместо того чтобы каждый раз открывать приложение. Но если Яндекс снова ляжет, голосовые команды могут не работать. Алиса без интернета от этих настроек не появилась. В таком случае к устройствам можно обратиться через домашний Home Assistant, а местные автоматизации продолжат работать. Конечно, пока живы сервер, домашняя сеть и питание.
Сначала подключили устройства к Алисе через Yaha Cloud. Потом убрали и этого посредника: сделали свой приватный навык «Дом напрямую», через который Яндекс обращается к моему Home Assistant. А он уже управляет устройствами по домашней сети. Старое подключение Yaha выключили, но не удалили — можно вернуться к нему, если понадобится.
На схеме показал оба способа. Сверху — команда голосом, справа — управление из дома и домашние автоматизации.
С забором всё довольно просто: стемнело — подсветка включается, в полночь выключается. Это правило хранится в Home Assistant, ему не нужно спрашивать разрешения у Яндекса. Если сервер перезапустится, он сверится с расписанием и выставит нужное состояние света.
Прожектор включается после открытия ворот вечером и светит до одиннадцати. Закрытие ворот его не гасит. Заодно исправили неприятную мелочь: раньше потерянная связь с датчиком могла выглядеть как «ворота закрыты». Теперь пропавшая связь не маскируется под нормальное состояние.
С котлом Thermex Boss 12 Wi-Fi так легко не вышло. У него приложение Thermex Home, а обычный способ подключения через Tuya не подошёл. Выручил Thermex Key Exporter: через QR-вход в родное приложение получили параметры для локального управления. Потом отдельно настроили, как Home Assistant должен понимать показания и режимы котла. Повторно привязывать котёл и заводить аккаунт разработчика Tuya не понадобилось.
Roborock M1S подключили по домашней сети. Он отдал своё состояние и карту комнат. Девять старых сценариев уборки перевели на это подключение — названия комнат оставили прежними.
Туда же добавили выключатели, шторы, две приточки ASP-100 и телевизор Samsung. Новое оборудование ради этого покупать не пришлось. Но с каждым устройством разбирались отдельно: наличие карточки в Home Assistant ещё ничего не говорит. Она тоже может управлять им через сервер производителя.
Много возни оказалось с дублями в «Доме с Алисой». Добавляешь свет через Home Assistant, а старая карточка остаётся. Получаются две подсветки с одним названием. Обе существуют, но подключены по-разному.
Пришлось убрать старые карточки и поправить ссылки в сценариях. Просто снести все подключения производителей тоже было нельзя: на Xiaomi ещё оставались устройства, которые мы не перевели. В итоге привычные названия и комнаты сохранили, старые сценарии не потеряли. Через Home Assistant в Алису теперь передаются 39 объектов. В это число входят и устройства, и отдельные каналы выключателей, и команды уборки комнат.
Во время перехода одно из подключений потребовало небольшой доработки. Поэтому обновлять этот компонент вслепую не стоит — доработка может затереться. Настройка, конечно, не свелась к одной галочке.
Есть и недоделанное. Очиститель воздуха, увлажнитель и лампу Xiaomi/Yeelight пока оставили как были: работающего местного подключения для них не нашли. Чайник Polaris при последней проверке вообще был недоступен и в Home Assistant. Почему — ещё надо разбираться. Повторная синхронизация Xiaomi может снова добавить старую карточку робота.
Интернет во всём доме для испытания пока не отключали. Проверили местную связь с устройствами и прохождение команд от Яндекса до Home Assistant. Сценарии, которые остались у Яндекса, от него всё ещё зависят — перенос карточек этого не меняет.
Зато с тем светом, с которого всё началось, теперь понятнее. Если его облачная карточка снова перестанет отвечать, можно открыть домашний Home Assistant и включить свет оттуда. Подсветка забора включается по расписанию дома. А когда Алиса работает, продолжаю пользоваться голосом.
У кого уже был такой переезд с облака на местное управление? С чем пришлось больше всего повозиться?








