Home Assistant відкриває двері до створення дивовижних автоматизацій, які можуть виконувати майже будь-які ваші забаганки. Однак, часто постає питання: що саме автоматизувати наступним, що призводить до своєрідного “паралічу вибору”. Інтеграція через HACS може стати чудовим помічником, пропонуючи ідеї для автоматизації, адаптовані до вашої специфічної системи “розумного дому”.
Розблокуйте персоналізований контент та ексклюзивні можливості безкоштовно
- Беріть участь в обговореннях у Threads
- Підписуйтесь та ставте “лайк” провідним авторам, темам та трендам
- Переглядайте контент з меншою кількістю реклами на сайті
- Персоналізуйте свій профіль, щоб демонструвати свою активність
- Отримуйте стрічку контенту, налаштовану під ваші інтереси
Створюючи обліковий запис, ви погоджуєтеся з нашими Умовами використання та Політикою конфіденційності. Ви також погоджуєтеся отримувати наші розсилки; відписатися можна будь-коли.
Продовжити читання
Увійти
Забули пароль?
Створити обліковий запис
Будь ласка, введіть свою електронну адресу, щоб завершити створення облікового запису.
Створити обліковий запис
*Обов’язково: 8 символів, 1 велика літера, 1 цифра
Створити обліковий запис
або
Продовжити
Створюючи обліковий запис, ви погоджуєтеся з нашими Умовами використання та Політикою конфіденційності. Ви також погоджуєтеся отримувати наші розсилки; відписатися можна будь-коли.
Що робить AI Automation Suggester
Аналіз сутностей та генерація ідей для автоматизації
AI Automation Suggester – це кастомна інтеграція, розроблена для генерації ідей автоматизації на основі вашої системи “розумного дому”. Вона аналізує наявні пристрої, сутності, зони та автоматизації, використовуючи штучний інтелект для створення пропозицій щодо автоматизацій, які ви можете впровадити у своєму домі.
ШІ аналізує поточний стан вашого дому, виявляє прогалини або потенційні покращення у ваших існуючих автоматизаціях і пропонує ті, що можуть заповнити ці прогалини. Крім того, інтеграція генерує готовий до копіювання YAML-код для створення цих автоматизацій, який ви можете редагувати та адаптувати до своїх потреб.
Для роботи інтеграції потрібен доступ до моделі ШІ. Вона підтримує широкий спектр популярних хмарних рішень, таких як OpenAI, Azure OpenAI, Anthropic, Google, Groq та OpenRouter. Також можна підключатися до локальних великих мовних моделей (LLM) за допомогою таких опцій, як Ollama та LocalAI. Деякі хмарні сервіси можуть стягувати плату за використання API або мати обмеження для безкоштовних тарифних планів. Я тестував цю функцію, використовуючи безкоштовний рівень Groq, і він працював досить добре.
Встановлення інтеграції та вибір провайдера
Ви знайдете її в HACS
Встановлення інтеграції доволі просте, за умови, що HACS вже встановлено. Шукайте інтеграцію в HACS за назвою AI Automation Suggester. Виберіть її, завантажте, а потім перезапустіть Home Assistant.
Після перезапуску Home Assistant перейдіть до Налаштування > Пристрої та служби та натисніть кнопку Додати інтеграцію на вкладці Інтеграції. Знайдіть AI Automation Suggester, виберіть результат і встановіть інтеграцію.
Після встановлення вам потрібно буде вибрати провайдера ШІ зі списку, що випадає. Можливо, доведеться прокрутити вниз, щоб побачити всі доступні варіанти. Вам потрібно буде ввести API-ключ обраного провайдера та вибрати модель, якщо ви не хочете використовувати стандартну.
Існують також опції, як-от Max Input Tokens, які обмежують довжину відповіді ШІ, щоб уникнути надмірної витрати кредитів API через надто довгі відповіді. Ви можете додати власний системний запит (system prompt), якщо хочете змусити ШІ відповідати певним чином.
Пропозиції були неоднозначними
Звуження області пошуку безумовно допомогло
Я налаштував інтеграцію з Groq як постачальником ШІ, використовуючи стандартну модель Groq – llama-3.3-70b-versatile. Ви можете запустити генерацію пропозицій вручну за допомогою дії `ai_automation_suggester.generate_suggestions`. Під час першого запуску я залишив усі налаштування стандартними.
Результати з’являються у вигляді постійних сповіщень Home Assistant, але я створив окрему панель для їх відображення. Перші пропозиції були досить простими: перша – це автоматизація для моніторингу мережевого трафіку, а друга – автоматизація для привітання мене вдома та ввімкнення світла, коли стан мого трекера пристрою змінюється на “вдома”.
Це були доволі загальні ідеї. Однак, під час генерації пропозицій ви можете додавати параметри, які можуть покращити результати. Ви можете обмежити пропозиції певними доменами, виключити сутності або зони, обмежити кількість сутностей, дозволити ШІ читати ваш файл `automations.yaml` і додати власний запит, щоб спрямувати ШІ до певного типу пропозицій.
Зробивши ці зміни, результати стали значно кращими. Інтеграція запропонувала ідеї, як-от автоматичне ввімкнення світла в домашньому офісі під час мого входу до кімнати, що спрацьовує від датчика присутності. У мене вже є така автоматизація, але я не надавав доступу до `automations.yaml`, тому було приємно побачити пропозицію щодо автоматизації, яку я вже налаштував.
Adam Davidson
Далі були пропозиції щодо призупинення відтворення музики під час виходу з кімнати, чого я на той момент не мав налаштованого, і це була справді корисна ідея. Також були запропоновані ідеї, як-от динамічна зміна яскравості освітлення протягом дня, обмеження гучності медіаплеєрів та автоматичне налаштування освітлення під час перегляду телевізора.
Підпишіться на розсилку з ідеями автоматизації для Home Assistant
Отримайте розсилку з практичними порадами для Home Assistant: куровані ідеї автоматизації, натхненні AI Automation Suggester, покрокові інструкції з інтеграції, зразки YAML для адаптації та поради щодо використання локальних LLM з урахуванням конфіденційності — усе, що допоможе запалити вашу наступну ідею. Отримувати оновлення Підписуючись, ви погоджуєтеся отримувати розсилку та маркетингові електронні листи, а також приймаєте наші Умови використання та Політику конфіденційності. Відписатися можна будь-коли.
Хоча жодна з запропонованих автоматизацій не стала для мене абсолютним відкриттям, інтеграція справді згенерувала кілька ідей, які я планую впровадити у своєму домі. Згенерований YAML-код був цілком прийнятним, але доволі базовим, тому мені доведеться самостійно доопрацьовувати автоматизації. Однак, ШІ виконав найважливішу частину: він запропонував нові ідеї для автоматизації.
Локальний запуск – найкращий варіант, якщо це можливо
Використання хмарних LLM не є приватним
Одним із суттєвих недоліків використання AI Automation Suggester є те, що при використанні хмарної LLM інформація про ваш “розумний дім” надсилається на сервери третіх осіб. Це може включати дані про сутності, зокрема їх назви та стан.
Це не цілком відповідає філософії Home Assistant щодо конфіденційності та локального контролю. Якщо у вас є достатньо потужний апаратний засіб для запуску локальної LLM, то використання однієї з локальних інтеграцій, як-от Ollama, безумовно, є кращим варіантом. Ви все одно можете отримувати корисні пропозиції, але без необхідності ділитися інформацією про ваш “розумний дім” з кимось іншим.
Корисний інструмент, якщо бракує натхнення
Хоча жодна з згенерованих пропозицій не була чимось таким, про що я б ніколи не міг подумати сам, AI Automation Suggester справді запропонував кілька корисних ідей, які я наразі не мав налаштованих. Якщо вам бракує натхнення, можливо, варто спробувати цю інтеграцію.
Порада від Soft Portal:
AI Automation Suggester є цінним доповненням для користувачів Home Assistant, які прагнуть максимально використати потенціал свого “розумного дому”, але не завжди мають ідеї для нових автоматизацій. Інтеграція допомагає подолати творчу кризу, пропонуючи готові рішення та навіть фрагменти коду. Рекомендуємо приділити увагу налаштуванню параметрів для отримання найбільш релевантних пропозицій та розглянути локальний запуск LLM для забезпечення максимальної конфіденційності ваших даних.
Оригінал статті: www.howtogeek.com
