
Обычные уведомления Home Assistant полезны, но их однообразие быстро утомляет — со временем “умный” дом начинает казаться занудным. Я придумал, как вдохнуть в них жизнь: добавить юмор и авторские фразы с помощью искусственного интеллекта Google Gemini.
Как это устроено
Вместо скучных стандартных текстов при событиях я стал использовать генеративный искусственный интеллект — теперь система каждый раз присылает что-то свежее и тематичное. Самое интересное: вы сами решаете, в каком стиле будет сообщение.
В запросе к LLM (языковой модели) можно указать, чего вы хотите и в каком стиле — от серьёзного до язвительного, а можно попросить о дерзкой шуточке. Хотите сухое уведомление — получите, хотите, чтобы дом остроумно подшучивал — пожалуйста!
Я пользуюсь Google Gemini (подойдет и любой другой ИИ с поддержкой API — хоть тот, что работает прямо на вашем ПК). После интеграции с Home Assistant вы сможете включить генерацию ответов почти для любой задачи — и получать их как push-уведомления на смартфон или голосовые сообщения от колонки.
Как быстро настроить интеграцию
Сначала понадобится API-ключ для выбранного сервиса. Для Google Gemini захожу на сайт Google AI Studio, жму «Get API key» в левом нижнем углу — генерирую ключ и копирую его.
Дальше в Home Assistant открываю «Настройки» > «Устройства и сервисы». На вкладке «Интеграции» жму «Добавить интеграцию», в поиске набираю «Google» и выбираю «Google Gemini» из списка. В открывшемся окне вставляю свой API-ключ.
Далее жму «Пропустить и завершить» — интеграция готова! По такой же схеме можно подключить OpenAI, Anthropic или даже открытый аналог Ollama.
Пробуем запустить искусственный интеллект
Для начала стоит проверить, всё ли работает. Иду в «Настройки» > «Инструменты разработчика», вкладка «Действия». В списке выбираю «Сгенерировать данные» (действие ai_task.generate_data).
Этот инструмент пригодится и для автоматизаций — тут удобно экспериментировать. Придумываю имя задачи (например, «Шутка дня»). В поле «Инструкция» пишу, что мне нужно (“Пошути смешно”, для теста — вполне!).
Теперь отмечаю «Entity ID» и выбираю Google AI Task (или нужную вам сущность ИИ). Поле «Вложения» пригодится для анализа фото — например, с вашей камеры.
Жму «Выполнить действие» — и смотрю на результат и структуру данных. В первую очередь нас интересует поле data: именно здесь появится сам ответ — он понадобится на следующих этапах.
Освоившись с этим действием, его можно добавить прямо в свои автоматизации. Например, я сделал веселое уведомление о завершении работы моего 3D-принтера.
Создаю новую автоматизацию, выбираю удобный триггер (в моём случае — завершение печати на принтере). Добавляю действие, снова — «AI Task», «Сгенерировать данные» — интерфейс уже знаком.
Присваиваю имя, прописываю нужную инструкцию, выбираю модель (Entity ID) и добавляю переменную ответа, например, 3d-printer-finished.
На последнем шаге решаю, как использовать результат. Если у вас стоит мобильное приложение Home Assistant, можно сделать push-уведомление. Я так и поступил: в поле “Сообщение” вписал:
{{ 3d-printer-finished.data }}
Важно: указывайте переменную именно в таком формате — сначала название, потом .data или другую нужную часть. Не вставляйте весь итог — только то, что нужно показать.
Идеи и лайфхаки: где ещё пригодится такая фишка?
У Google Gemini есть бесплатный тариф с вполне щедрым лимитом — у меня пока ни разу не закончились кредиты при работе с текстом. Обработка картинок дороже, так что иногда проверяйте лимит: как только он закончится, пуши перестанут приходить.
Вариантов использования масса! Самое веселое — анализировать фото: в поле «Вложения» можно подгрузить кадр с камеры (например, из раздела “Камеры” в Home Assistant) и получить остроумное описание того, кто пришёл к вам домой.
Хочется пошутить над домашними? Можно поменять уведомление о приходе домой на забавную голосовую фразу! В качестве триггера используйте геолокацию смартфона, а для сообщения — TTS от Google Gemini или даже бесплатный Google Translate TTS.
Home Assistant легко будет комментировать завершение резервного копирования, иронизировать по поводу открытых дверей или переполненного почтового ящика, а ещё можно заставить стиральную машину буквально умолять достать выстиранные вещи.
Экспериментируйте с подсказками — LLM иногда выдаёт совершенно неожиданное! Я всегда добавляю в инструкцию фразу: «Ответь только текстом, без кавычек и лишних пояснений» — результат становится стабильнее.
По сути ограничений — нет: только ваша фантазия и сценарии умного дома задают, насколько круто можно “оживить” автоматические уведомления. Я, например, так помогаю себе меньше зависать в соцсетях на iPhone — но об этом расскажу как-нибудь в следующий раз…
Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!
Премиум подписка — это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!
Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь
Также подписывайтесь на нас в:
- Telegram: https://t.me/gergenshin
- Youtube: https://www.youtube.com/@gergenshin
- Яндекс Дзен: https://dzen.ru/gergen
- Официальный сайт: https://www-genshin.ru






