• 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 печать
  • Об авторе

Настройка работы Grafana в Home Assistant.

19 июня, 2023

Home Assistant Работает на мини ПК x86: https://alii.pub/6q50o3

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

В прошлой статье я описал, как хранить данные дольше 14 дней. С помощью InfluxDB. Это я описал в этой статье:

Увеличиваем время хранения данных с датчиков в Home Assistant с помощью InfluxDB

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

Для Home Assistant есть Add-on Grafana, им мы и воспользуемся. Переходим в Supervisor – Магазин дополнений и в поиске вводим Grafana.

Устанавливаем его и запускаем.

Подключаем Grafana к Home Assistant

Конфигурация для этого аддона у меня стандартная, но все же приведу ее здесь:

 

 

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

Заходим в меню Configuration – Connect data. И в поиске ищем InfluxDB.
Нажимаем на InfluxDB и в следующем окне нажимаем на кнопку Create a Influx data source

Далее начинаются настройки подключения Grafana к базе данных InfluxDB:

Выберем произвольное имя источника, в URL вписываем http://a0d7b954-influxdb:8086/ – это адрес контейнера аддона InfluxDB во внутренней сети докера. Этот URL можно посмотреть открыв InfluxDB и в поисковой строке он будет написан.

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

Затем нажимаем Save & Test, получаем оповещение об успешном подключении источника к Grafana.

Подключаем Grafana к Home Assistant

Коннект Grafana к БД закончен. Теперь мы можем брать данные из БД InfluxDB и строить по ним разные визуальные графики в Grafana.

Создадим дашборд, выведем туда какой-нибудь график и выведем этот же график в интерфейс Home Assistant.

Подключаем Grafana к Home Assistant

Нажимаем + – Dashboard. В появившемся окне нажимаем Add panel. Местоположение и размер панели можно менять. После этого мы попадаем в меню редактирования панели и на первый взгляд все выглядит страшно запутано, но это не так.

Подключаем Grafana к Home Assistant

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

Подключаем Grafana к Home Assistant

Выбираем единицу измерения, к которой относится интересующий нас сенсор

Подключаем Grafana к Home Assistant

Возьмем, например ,температуру.

Подключаем Grafana к Home Assistant

Далее после WHERE нажимаем + и выбираем entity_id. В появившемся поле select tag value выбираем интересующий нас сенсор.

Подключаем Grafana к Home Assistant

Ну и собственно ниже видно как строится график:

Сохраняем график, возвращаемся к Dashboard и сохраняем его тоже.

Подключаем Grafana к Home Assistant

Указываем название дашборда и сохраняем.

Чтобы внедрить этот график в интерфейс Home Assistant, нажимаем на стрелку рядом с наименованием графика и нажимаем Share.

Подключаем Grafana к Home Assistant

Далее переходим на вкладку Embed, убираем галочки и копируем строку от начала и до конца кавычек. На скрине ниже выделено, то что нужно копировать:

Переходим в интерфейс Home Аssistant и создаем новую карточку типа i-frame (“Веб-страница” в русском интерфейсе) и в строку URL-адрес вставляем скопированную ранее вкладку.

Но график у Вас не будет на странице обновляться. Для обновления к ссылке которую копировали нужно добавить еще вырожение.

Для регулировки частоты обновления во вставленную ссылку необходимо в конце добавить &refresh=1m , тогда график будет обновляться каждую минуту.

Чтобы указать временной диапазон графика, так же добавим в ссылку следующий текст: &from=now-8h&to=now , тогда график покажет предыдущие 8 часов.

Единственный минус у этой Grafanа – это то, что после перезапуска Home Assistant у Вас графики все перестанут показывать, пока Вы не зайдете в само приложение Grafana,

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

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 ·