• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer

У Павла!

  • Контроллеры
    • Arduino
      • Приборы
      • Музыка
      • Проекты Arduino
      • Уроки Arduino
      • Игры на Arduino
      • Роботы на Ардуино
      • FLProg
    • Одноплатные ПК
      • Orange pi
      • Raspberry pi
        • Raspberry pi pico
        • Raspberry pi server
        • Проекты Raspberry pi
    • ESP
      • ESP8266
        • NodeMCU
      • ESP32
      • M5stack
    • Другие контроллеры
      • STM32
  • Умный дом
    • Home Assistant
      • Автоматизации
    • Tuya
    • Bluetooth
    • ESPHome
    • Frigate
    • Telegram
    • Яндекс
  • ЧПУ
  • 3d печать
  • Об авторе

Отправка Карточек locelace (Скриншотов) в Telegram из Home Assistant

28 мая, 2024

Хороший Сервер для умного дома: https://alii.pub/6y787u?erid=2SDnjdVoKTf

Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.

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

 

Автоматизация прогноза погоды в Telegram из Home Assistant

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

Или например хочется отчет с графиком grafana или стандартным Home Assistant графиком получить в телеграмм и наглядно посмотреть на изменение температуры к примеру.

В общем в этой статье расскажу как прислать screenshot страницы Home Assistant со всеми виджетами.

Для того, чтоб делать скриншот существует специальный аддон под названием Home Assistant Lovelace Kindle Screensaver : https://github.com/sibbl/hass-lovelace-kindle-screensaver?ref=mansmarthome.info

Настройка аддона Lovelace Kindle Screensaver:

Как обычно, чтоб установить аддон Lobelace Kindle Screensaver идем в Настройки-> Дополнения-> Магазин дополнений-> Троеточие -> Репозитории и добавляем новый репозиторий: https://github.com/sibbl/hass-lovelace-kindle-screensaver

 

Далее перезапускаем Home Assistant и устанавливаем аддон Lovelace Kindle Screensaver.

После установки идем в Конфигурацию и тут обращаем внимание на следующие поля:

  • HA_BASE_URL — адрес вашего инстанса Home Assistant. Например, http://homeassistant:8123. Обязательно убрать в конце ссылки знак “/”
  • HA_SCREENSHOT_URL — Путь до страницы панели с которой мы хотим сделать скриншот. у меня это /lovelace/unknown. Так-же обязательно нужен “/” впереди ссылки.
  • HA_ACCESS_TOKEN — токен, для доступа к вашему Home Assistant. Сгенерировать его можно в профиле пользователя, в разделе «Долгосрочные токены доступа».
  • Так же COLOR_MODE нужно переключить на TrueColor.
  • А REMOVE_GAMMA нужно выключить.

Далее сохраняем все это дело и запускаем аддон. И если Вы все сделали правильно, то после запуска аддона можно перейти в ВЕБ-ИНТЕРФЕЙС  и увидеть там вашу страницу которую мы казали в конфигурациях:

 

И вот мой результат:

 

 

Данная картинка будет доступна по адресу http://localhost:5000/ Ну или http://ip адрес:5000.

Отправка скриншота(картинки) в Telegram:

 

Автоматизация для отправки скриншота в telegram будет выглядеть следующим образом в файле automation.yaml:


- id: отправка_скрина_погоды
  alias: 'Send screenshot of the weather'
  trigger:
    platform: event
    event_type: telegram_command
    event_data:
      command: '/weather'
  action:
    service: telegram_bot.send_photo
    data:
      url: 'http://localhost:5000/'
       

- id: отправка_скрина_погоды
alias: 'Send screenshot of the weather'
– тут произвольные имена указываются.

command: '/weather' – по команде /weather будет отправляться фото в телеграм.

url: 'http://localhost:5000/' – это фото страницы которая у нас делается аддоном.

Ну и по итогу выглядит это вот так:

 

Ну и как я сказал ранее, можно не только погоду выставлять. а например графики чего-либо…

 

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

Изучаю вместе с Вами постепенно.

Primary Sidebar

Поиск

Новые записи

  • Автоматизация перезагрузки устройства по команде Ping.
  • Разблокирование и добавление шлюза Xiaomi gateway 3 в Home Assistant для управления Bluetooth устройствами из экосистемы Xiaomi Home (mihome)
  • Интеграция для локального управления (без интернета) ик пультом Tuya работающим по wifi из Home Assistant
  • Транслируем показания с Уличного Bluetooth Датчика температуры по BTHome на дисплей датчика температуры XIaomi LYWSD03MMC
  • Заставляем Bluetooth датчики температуры tuya и xiaomi отправлять данные по Zigbee в Home Assistant.

Официальный YouTube Канал M5Stack:

Подписывайтесь на Телеграм канал

https://t.me/ypavla

Подписаться на YouTube!

Secondary Sidebar




Подписывайтесь на Telegram Канал!

У Павла!

Footer

Copyright_У Павла! © 2025 ·