Автоматизация / Интеграция

Jev для умного дома Home Assistant

Интеграция добавляет в Home Assistant типизированные решения Jev: вопросы да/нет, выбор из вариантов и оценку по шкале.

Окно предварительного просмотра вопроса Jev в Home Assistant с входными состояниями датчиков
Скриншот интерфейса автора · Оригинал
По делу

Что это решает

Интеграция превращает вопросы к Jev в сущности Home Assistant и результаты действий автоматизации. Она не включает устройство напрямую: Home Assistant решает, когда спросить модель и что делать с ответом.

Результат для пользователя

Превратить ответ Jev в датчик или условие автоматизации

Два способа применить ответ

В интерфейсе или YAML можно создать постоянный вопрос. Его ответ появляется как сенсор: вероятность для Noul, вариант с распределением для Choice либо число для Score. Такой сенсор можно использовать в обычном условии автоматизации.

Если вопрос нужен только в конкретном сценарии, действия jev.noul, jev.choice, jev.score и jev.ask возвращают результат в переменную этого сценария. В проекте также есть AI Task entity и агент для голосового Assist, но это отдельные способы вызова того же решателя.

Пример: бельё осталось в машине

Автор показывает вопрос, который учитывает состояние дверцы и время после окончания стирки. Если ответ переводит binary_sensor.jev_laundry_forgotten в on и он держится десять минут, стандартная автоматизация Home Assistant отправляет уведомление. Решение о задержке и сама отправка остаются в правилах Home Assistant.

Контроль запросов и расходов

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

Как попробовать самому

  1. 01Нужны Home Assistant 2026.9+ и API-ключ TypeSafe; проект не входит в каталог HACS по умолчанию.
  2. 02Добавить репозиторий как Custom repository типа Integration в HACS, установить Jev и перезапустить Home Assistant.
  3. 03Создать один вопрос и проверить его preview на реальных состояниях сущностей, прежде чем подключать к автоматизации.
Инструкция и код автора

Ограничение этого проекта

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