Подписка

4 классных проекта, которые можно реализовать с Home Assistant на Raspberry Pi

От кинокарточек с NFC до стиральной машины, которая знает, когда она закончила работу: Home Assistant найдет для Raspberry Pi множество полезных задач.

4 классных проекта, которые можно реализовать с Home Assistant на Raspberry Pi
Поделиться:

Знакомство с Home Assistant может начаться вполне безобидно. Возможно, вам просто нужно, чтобы свет в спальне выключался автоматически, но это лишь первый шаг. Через некоторое время ваша стиральная машина начинает отправлять вам сообщения, а зарядное устройство телефона становится частью вашего вечернего ритуала.

Именно в такой гибкости заключается вся привлекательность платформы. Home Assistant — это бесплатная платформа умного дома с открытым исходным кодом, которая может объединять устройства и сервисы от разных производителей, а также использовать такие параметры, как геолокация, энергопотребление, NFC-метки или изменение состояния устройства для запуска автоматизации. На данный момент она поддерживает более 1500 интеграций.

Вам также не потребуется специальное «железо» от Home Assistant для начала работы. Home Assistant OS официально поддерживает Raspberry Pi 4 и Pi 5 с минимальным объемом оперативной памяти 2 ГБ и картой microSD на 32 ГБ — это рекомендуемый вариант установки для большинства пользователей, использующих собственный одноплатник. Программное обеспечение бесплатно, в нем нет подписок или платных функций, хотя дополнительные сервисы, такие как Home Assistant Cloud, стоят денег.

Когда система запущена и работает, гораздо более интересным вопросом становится то, что именно ваш дом может делать для вас.

Превратите NFC-карточки в физическую коллекцию музыки или фильмов

Стриминг невероятно удобен до тех пор, пока вечер кино не превращается в 15 минут бесконечного скроллинга. NFC-метки предлагают альтернативу для энтузиастов: вернуть привычным физическим предметам определенные функции.

Home Assistant может использовать NFC-метку в качестве триггера автоматизации. В простейшем варианте вы можете привязать отдельные стикеры или карточки к альбомам, плейлистам, фильмам или другим действиям, а затем сканировать их с помощью приложения Home Assistant на вашем телефоне. Эту автоматизацию можно настроить через визуальный редактор Home Assistant, так что погружаться в YAML-код не обязательно.

Все становится еще интереснее при использовании отдельного считывателя NFC. Положите карточку на ридер, и Home Assistant отреагирует мгновенно, без необходимости брать в руки телефон. Система также способна различать разные считыватели, поэтому теоретически одна и та же метка может запускать разные действия в зависимости от того, в какой комнате ее отсканировали.

Один увлеченный разработчик воплотил эту идею в виде самодельного плеера, напечатанного на 3D-принтере. В его установке используются ESP32 и NFC-ридер вместе с физическими картриджами для разных фильмов. Вставьте один из них, и Home Assistant через Plex запустит соответствующую ленту.

Но это версия для хардкорных энтузиастов. Вам не понадобятся паяльник, 3D-принтер или даже фальшивая коллекция VHS-кассет, чтобы получить массу удовольствия от использования пары NFC-карток и смартфона.

Превратите зарядку телефона в триггер отхода ко сну

A person plugs a charging cable into a smartphone.
RaspberryStudio/Shutterstock

У зарядного устройства для телефона обычно одна задача, но Home Assistant может поручить ему еще кое-что.

Сопутствующее приложение (Companion app) может сообщить Home Assistant, заряжается ли ваш телефон, поэтому подключение гаджета к сети на ночь может стать триггером для запуска вечернего режима подготовки ко сну. Добавьте несколько условий, таких как текущее время и ваше присутствие дома, и Home Assistant сможет выключить свет, опустить умные жалюзи, отрегулировать термостат или отключить всё, что вы забыли выключить на первом этаже.

Однако эти условия имеют ключевое значение. Без них подзарядка телефона в 3 часа дня может быть истолкована системой как сигнал к тому, что все ложатся спать очень рано.

Android передает информацию о зарядке напрямую через датчики Home Assistant. Если вы хотите, чтобы автоматизация срабатывала сразу при подключении зарядного устройства на iPhone, вы также можете использовать автоматизацию через «Быстрые команды» (iOS Shortcuts).

Приятная новость заключается в том, что этот проект может вообще не потребовать каких-либо затрат. Если ваш смартфон и устройства, которыми вы хотите управлять, уже подключены к Home Assistant, вам остается лишь решить, что именно для вашего дома означает фраза «спокойной ночи».

Сделайте обычную бытовую технику «говорящей»

A person uses a smartphone beside a smart plug connected to a wall outlet.
Daisy Daisy/Shutterstock

Вашей стиральной машине не нужны Wi-Fi, сенсорный экран или сомнительного качества приложение, чтобы стать частью умного дома. В некоторых случаях требуется лишь простая умная розетка с функцией мониторинга энергопотребления.

Home Assistant может отслеживать количество потребляемой прибором электроэнергии и использовать эти данные в качестве триггера для автоматизации. Например, стиральная машина обычно потребляет больше энергии во время выполнения цикла стирки, а по его окончании показатель падает до уровня холостого хода. Когда Home Assistant замечает, что этот низкий показатель удерживается достаточно долго, он может отправить уведомление на ваш телефон.

Эту же концепцию используют участники сообщества Home Assistant для посудомоечных машин, рисоварок, кофеварок и других устройств с предсказуемым энергопотреблением во время работы. Главное — отслеживать показатели именно вашего устройства, а не брать чужой порог мощности в надежде на лучшее. У каждого прибора свое собственное понятие «простоя».

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

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

A shopper checks a smartphone while pushing a grocery cart through a produce aisle.
Pressmaster/Shutterstock

Не забыть составить список покупок — это одна проблема. Вспомнить о существовании этого списка, когда вы уже стоите в пятом ряду супермаркета — совсем другая.

Home Assistant может взять на себя вторую задачу. Используя сопутствующее приложение, платформа может задействовать ваше прибытие в сохраненную геозону (например, к вашему любимому продуктовому магазину) в качестве триггера автоматизации. Скомбинируйте это со встроенным списком покупок Home Assistant, и при прибытии на место появится уведомление, нажатие на которое перенаправит вас прямо к списку.

Концепция может быть настолько детализированной, насколько вы захотите. Разные магазины могут вызывать разные уведомления, либо уведомление может оставаться беззвучным, если в самом списке изначально ничего нет. Вам не нужно платить за облачную подписку Home Assistant для этой функции, но ваш телефон должен иметь способ связи с вашей системой Home Assistant, когда вас нет дома.

Стоит также учитывать нюансы конфиденциальности. Очевидно, что автоматизация на основе геолокации требует некоторых данных о местоположении, однако сопутствующее приложение позволяет ограничить объем передаваемой информации. Если вам кажется, что использовать точные координаты только ради того, чтобы купить молоко — это перебор, в настройках предусмотрена опция «Только название зоны» (Zone Name Only).