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

Home Assistant Linux Raspberry PI Tutoriales

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. 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.