Найпростіша автоматизація для дому: як я створив найкращу систему керування

Найпростіша автоматизація для дому: як я створив найкращу систему керування</h2> 1

Я керую численними автоматизаціями в Home Assistant, від найпростіших до надзвичайно складних. Хоча складні сценарії часто є необхідними, найкращою автоматизацією, яку я створив, виявилася найпростіша з усіх.

Автор: Adam Davidson

Маю чимало складних автоматизацій

Деякі автоматизації ніколи не бувають по-справжньому завершеними

Найпростіша автоматизація для дому: як я створив найкращу систему керування</h2> 2

Завжди існують обставини, коли лише складна автоматизація може виконати поставлене завдання. Якби мені потрібно було створювати лише прості сценарії, це було б ідеально, але іноді характер завдання вимагає саме складної автоматизації.

Наприклад, я розробив автоматизацію для створення власного універсального пульта дистанційного керування, використовуючи Wi-Fi пульт, який може передавати натискання кнопок до Home Assistant. Потім мені довелося самостійно реалізувати всю логіку, де кожна кнопка виконує різні дії залежно від контексту. Кнопка паузи повинна надсилати різну команду, залежно від того, чи дивлюся я запис із DVR, чи використовую одну з програм Smart TV, і кожна інша кнопка повинна виконувати подібні множинні функції.

Ця автоматизація є величезною, складною масою вузлів у Node-RED – програмному забезпеченні для візуальної автоматизації, яке дозволило мені представити процес візуально. Вона працює майже бездоганно, хоча досі є деякі недоліки. Це автоматизація, над якою я працюю роками, і я не впевнений, чи досягну точки, коли більше нічого не захочу додати чи змінити.

Не було жодного способу змусити пульт працювати належним чином без використання складної автоматизації. Однак бувають моменти, коли можна досягти всього бажаного лише кількома діями.

Пропущені сповіщення були постійним джерелом розчарувань

Тихі повідомлення надто легко пропустити

Найпростіша автоматизація для дому: як я створив найкращу систему керування</h2> 3

Ми з дружиною постійно пропускали важливі повідомлення одне від одного, тому що наші телефони завжди налаштовані на беззвучний режим. Вони вібрують при отриманні повідомлення чи дзвінка, але ці вібрації надто легко пропустити. Якщо мені потрібно було терміново повідомити її або запитати щось, вона часто виявляла повідомлення лише через годину або більше, і те саме стосувалося, коли вона надсилала повідомлення мені.

Це могло викликати неймовірне роздратування. Наприклад, якби хтось із нас був у продуктовому магазині й хотів швидко перевірити, чи не потрібне нам ще молоко, повідомлення могло бути пропущене. Ми могли навіть надіслати кілька повідомлень без відповіді, змушуючи чекати, доки інша людина нарешті не перевірить свій телефон, перш ніж ми отримаємо відповідь. Навіть дзвінки часто пропускалися, оскільки вони також надходили беззвучно.

Можна скористатися функцією Emergency Bypass на iPhone, яка змушує дзвінки та повідомлення від певного контакту ігнорувати беззвучний режим або режим «Не турбувати», щоб телефон завжди видавав звуковий сигнал. Однак це означає, що щоразу, коли ви телефонуєте або надсилаєте повідомлення цій особі, її телефон завжди видаватиме гучний звук, чого ми не хотіли.

Критичні сповіщення стали ідеальним рішенням

Звуки сповіщень, навіть коли ваш телефон беззвучний

Я хотів знайти спосіб позбутися цього постійного джерела розчарувань. Я думав, що має існувати досить простий спосіб привернути увагу одне одного, навіть коли телефони беззвучні. Відповідь була проста: критичні сповіщення.

Критичні сповіщення – це те саме, що й стандартні сповіщення, за винятком того, що вони ігнорують будь-який режим тиші чи «Не турбувати» та завжди відтворюють звук сповіщення під час доставки. Їх можна зробити гучними, щоб їх було дуже важко пропустити.

Home Assistant дозволяє надсилати критичні сповіщення за допомогою дії `notify.mobile_app`, яка надсилає повідомлення на телефон через супутній застосунок Home Assistant. Додавши прапорець критичного сповіщення до дії повідомлення, воно буде надіслано як критичне сповіщення та завжди відтворюватиме звук.

Оскільки я хотів мати можливість надсилати критичне сповіщення безпосередньо зі свого телефону, я створив ярлик для iOS, щоб викликати дію `notify.mobile_app` Home Assistant. Таким чином, я міг би запустити ярлик з віджета на своєму телефоні одним натисканням.

Я додав до ярлика лише дві дії. Першою була дія Запитати введення (Ask for Input), яка просить вас ввести текст. Другою була дія Home Assistant Викликати службу (Call Service), яка виконує будь-яку вибрану вами дію Home Assistant. Я обрав дію `notify.mobile_app` і додав дані для перетворення її на критичне сповіщення. Як повідомлення я використав виведення дії Запитати введення, залишивши весь ярлик таким:

Найпростіша автоматизація для дому: як я створив найкращу систему керування</h2> 4

Іноді найпростіші ідеї – найкращі

П’ять хвилин роботи дали величезний результат

Я створив ще один ярлик для надсилання критичного сповіщення на телефон моєї дружини, і ми обоє додали їх як віджети на свої телефони. Натискання на віджет запитує повідомлення та надсилає його як критичне сповіщення на телефон іншої людини. Це працювало майже ідеально; єдина проблема полягала в тому, що воно звучало як будь-яке інше критичне сповіщення, яке я отримую на свій телефон, тому останнім кроком було додавання власного звуку сповіщення.

Підпишіться на розсилку для отримання практичних порад щодо Home Assistant

Шукаєте більше дієвих ідей для Home Assistant? Підпишіться на нашу розсилку, щоб отримувати практичні автоматизації, інтеграції з ярликами iOS та покрокові інструкції, які перетворять невеликі налаштування на значні покращення функціональності вашої системи. Отримувати оновлення Підписуючись, ви погоджуєтесь отримувати інформаційні та маркетингові листи, а також приймаєте наші Умови використання та Політику конфіденційності. Ви можете відписатися будь-коли.

Ви можете використовувати системні звуки iPhone для сповіщень, але їх спочатку потрібно імпортувати. Відкрийте застосунок Home Assistant і торкніться значка меню у верхньому лівому куті. Прокрутіть вниз і виберіть Налаштування (Settings), потім Супутній застосунок (Companion App). Виберіть Сповіщення (Notifications) та натисніть Звуки (Sounds). На вкладці Система (System) натисніть Імпорт системних звуків (Import system sounds). Вам потрібно буде перезавантажити телефон, щоб скористатися цими звуками. Тепер ви можете додати до дії `notify.mobile_app` власний звук, щоб відтворювати його за допомогою додавання назви бажаного звуку.

Це був останній штрих; ми обоє використовуємо цей ярлик майже щодня, і пропущені сповіщення тепер є рідкістю. Це найпростіша автоматизація, яку я маю, що складається лише з двох дій, але вона також мала найбільший вплив, усунувши постійне джерело розчарувань.

Home Assistant – це не лише керування вашим розумним будинком

Home Assistant – це програмне забезпечення для розумного будинку, але ця проста автоматизація жодним чином не пов’язана з моїми пристроями розумного будинку. Натомість вона додає функцію до мого телефону, якої раніше не було. У цьому й полягає краса Home Assistant: ви можете використовувати його майже для будь-чого, що спаде вам на думку.

Порада від Soft Portal: Ця стаття демонструє, як за допомогою простої, але геніальної автоматизації в Home Assistant можна вирішити поширену проблему пропущених сповіщень на смартфоні, значно покращивши комунікацію між членами родини. Це чудовий приклад того, як Home Assistant може виходити за межі керування розумним домом і оптимізувати повсякденне життя.

За даними порталу: www.howtogeek.com

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *