После того, как я создал телеграмм бот, появилась необходимость отправлять данные графика о состоянии датчика, который у меня в автомобиле снимает показания напряжения. Это нужно, чтобы вовремя увидеть просадку напряжения до 12,5 вольт - признак начала активной сульфатации. Хотя иногда такая просадка может быть просто из-за того, что я например включил музыку на полную громкость и вся энергия уходит на сабвуфер.
В общем, мне понадобилось, чтобы на телеграмм бот приходила картинка графика напряжения за последние 12 часов. Сначала я попытался решить эту задачу своими силами, но из-за незнания языка Python у меня ничего не вышло. На Гитхабе нашел готовую интеграцию "graph_image", которая как раз реализует мою задачу - преобразует график в картинку.
При установке и настройке этой интеграции возникли некоторые проблемы, которые мне, впрочем, удалось решить. В этой статье я опишу, как установить интеграцию вручную, настроить её для создания картинок с графиком в нужной папке и интегрировать с Telegram ботом для отправки картинки.
Приготовим всё для настройки автоматизации (листаем галерею и читаем комментарии)
6. Снова перезагрузил HA и открыл config файл. Добавил туда:
graph_image:
entity_id:
- sensor.battery_voltage #это мой датчик напряжения в автомобиле.
Создадим автоматизацию которая будет отсылать в Telegram график напряжения автоаккумулятора.
Запускаем и
Вуаля - теперь при просадке напряжения мне приходит предупреждение с графиком! Конечно, пришлось повозиться с настройками, зато теперь моя машина не заглохнет посреди дороги из-за разряженной батареи.