Найти в Дзене
Smart Home 53

Отправляем список покупок Home Assistant в Telegram

Ранее я уже рассказывал о том, как синхронизировать список покупок Home Assistant со списком покупок в Яндекс Алисе. В связи с этим хочу поделиться способом отправки список покупок из Home Assistant себе в Телеграм. Штатными средствами на данный момент это реализовать не получится (во всяком случае, я не нашел), хотя кейс читается легко, поэтому придется прибегнуть к небольшим хитростям.

На просторах интернета в комьюнити Home Assistant был найден питоновский скрипт для получения данных из списка покупок.

-2

Для получения данных с этого скрипта разместим этот файл в папке config/ нашего сервера home assistant и создадим сенсор на платформе command_line

-3

Перезагружаем сервер и получаем новый сенсор, в значении которого находится содержимое списка покупок из Home Assistant.

-4
-5

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

Для примера: создадим простую автоматизацию для отправки состояния этого сенсора при посещении магазина.

-6

Наличие человека в магазине отслеживается по GPS. При срабатывании триггера в телеграм придет уведомление:

-7

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

  • Подписывайтесь, чтобы не пропустить обновления.

#умный дом #home assistant #smart home #телеграм #telegram #уведомления #список покупок #автоматизации #технологии #интернет вещей