Аналитика блога в Home Assistant
Рубрика «нецелевое использование Home Assistant» 🙂
Вывел на панели управления статистику по сайту и каналам в Telegram и YouTube. Плюс настроил уведомления в Telegram, когда кто-то подписывается:
Про отправку скриншотов Ловеласа в Telegram скоро будет статья в блоге — пока еще не все готово, но зато могу рассказать про сбор метрик.
Количество подписчиков тупо парсится с сайта Ютуба и Телеграма, а статистика по сайту забирается через API Яндекс Метрики. Для сбора всех этих данных я прикрутил Fluentd — это такая система агрегации логов и метрик, которую часто используют для мониторинга приложений в облаке.
С Fluentd у меня уже был опыт, поэтому настроил все довольно быстро. Если вдруг захотите повторить, то вот конфиг Fluentd, для сбора метрик и пересылки их в Home Assistant через вебхуки:
fluentd.conf2.11 KbDownload
А это конфиг Home Assistant, который добавляет нужные сенсоры:
configuration.yaml1.51 KbDownload