Monitorizar Raspberry Pi remota con Docker desde Home Assistant – Parte 2

Home Assistant Linux Raspberry PI Tutorial

Siguiendo con la monitorización de una Raspberry Pi remota y ver la información en Home Assistant damos un paso más y en vez de instalar el sistema de monitorización en el sistema usaremos Docker.

Para ello usaremos una imagen de docker que he creado a partir del proyecto que vimos en el anterior artículo.

La puesta en marcha es muy fácil y tan solo tendremos que crear un docker-compose y lanzarlo, esto nos creará el contenedor y los archivos de configuración que deberemos modificar.

El contenidor del docker-compose.yml es el siguiente.

version: '3.2'
services:
  monitoring:
    image: zonagadget/system-sensors-rpi:latest
    container_name: system-sensors
    devices:
      - /dev/vchiq
    volumes:
      - ./config:/app/config
      - /opt/vc:/opt/vc:ro
      - /proc/device-tree/model:/app/host/proc/device-tree/model:ro
      - /etc/os-release:/app/host/os-release:ro
    environment:
      - LD_LIBRARY_PATH=/opt/vc/lib
    network_mode: host
    restart: always

Para crear el docker-compose crearemos una directorio donde queremos guardarlo y donde guardará la configuración.

mkdir system-sensor
cd system-sensors
nano docker-compose.yml

Una vez creado el docker-compose lo lanzaremos con

docker-compose up -d

Seguidamente iremos al nuevo directorio config que nos ha creado y veremos que tenemos un fichero donde deberemos configurar nuestro servidor MQTT, usuario y contraseña para acceder si tiene.

Una vez modificado el fichero de configuración, pararemos el contenedor y lo volveremos a iniciar con la nueva configuración.

docker-compose down
docker-compose up -d

Ya podremos ir a nuestro Home Assistant y nos aparecerá un nuevo dispositivo en el MQTT y poco a poco irán apareciendo los datos del sistema.

Como he comentado el repositorio base de esta imagen de docker se ha cogido de :

https://github.com/Sennevds/system_sensors

y algunas partes del fork

https://github.com/emkookmer/system_sensors

Y el repositorio final con las modificaciones que he han hecho lo podemos ver en mi repositorio.

https://github.com/zonagadget/system_sensors

Imagen de docker en dockerhub

https://hub.docker.com/r/zonagadget/system-sensors-rpi

Os dejo con el video donde se explica la instalación y configuración.


No olvidéis suscribiros al canal!!!

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

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