Integración de Home Assistant con Grafana Cloud

Home Assistant

Ya hemos hablado de Grafana en varias ocasiones y hemos visto como instalar y configurar Grafana con InfluxDB en local.

Hoy vamos un paso más allá y vamos a configurar Home Assistant para que use Grafana en su versión cloud y gratuita, además de la base de datos Prometheus que también utilizaremos en la nube, dejando así libre de recursos nuestro sistema local.

Todo empieza con el registro en Grafana.com, una vez registrados, tendremos acceso al primer tablero de Grafana pero esto ahora no nos interesa, lo primero que haremos es ir a integraciones, buscar Home Assistant e instalar la integración. Todo esto esta detallado en el video.

Para conseguir enviar los datos de Home Assistant a Grafana en la nube, utilizaremos Grafana Agent, en su versión docker como no podía ser de otra manera.

El docker-compose.yml para lanzar este docker

version: '3'
services:
  grafana-agent:
    image: grafana/agent:v0.26.1
    container_name: grafan-agent
    restart: unless-stopped
    volumes:
      - /tmp/agent:/etc/agent/data
      - ./config/config.yml:/etc/agent/agent.yaml

Aquí a tener en cuenta la ruta ./config/config.yml que vosotros tenies que poner la ruta donde guardareis el config.yml.

Y hablando del config.yml os dejo aquí la base del fichero de configuración y en el video explico como rellenarlo y donde encontrar esta información.

metrics:
  wal_directory: /tmp/wal
  configs:
    - name: integrations
      scrape_configs:
        - job_name: integrations/hass
          metrics_path: /api/prometheus
          bearer_token: TOKEN LARGA DURACIÓN HA
          scheme: http
          static_configs:
            - targets: ['IP_HOMEASSISTANT:8123']
      remote_write:
        - url: URL ENDPOINT DE ESCRITURA
          basic_auth:
            username: USUARIO
            password: TOKEN

Aquí os dejo el link a la integración

Home Assistant integration | Grafana Cloud documentation

Acabado esto lanzaríamos el docker-compose del grafana-agent y seguidamente añadimos la integración prometheus en Home Assistant. Esto es tant fácil como añadir en el configuration.yaml

prometheus:

Aquí os dejo el link a la integración para ver todas las opciones que se os da y que veremos en el video.

Prometheus – Home Assistant (home-assistant.io)

Bueno, me gustaría explicar más cosas pero realmente este video hay que verlo para entender cómo funciona y como configurarlo.

https://youtu.be/wLRsyOhoYK0

Espero vuestros likes y subscripciones!!!!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.