Como ya vimos Home Assistant es capaz de monitorizar el sistema donde está instalado pero que pasa si queremos monitorizar otros sistemas que tenemos en la red?
Vamos a explicar como monitorizar una Raspberry Pi , donde no tenemos Home Assistant instalado y enviar los datos un mqtt broker y mostrar los resultados en Home Assistant.
La instalación la haremos directamente en la Raspberry Pi a monitorizar, en otro video explicaremos como hacerlo mediante Docker.
Pasos instalación:
Para empezar instalaremos algunos paquetes necesarios en el sistema, es posible que alguno lo tengáis ya instalado pero en ese caso el instalador ya se lo saltará automáticamente.
sudo apt install git python3-pip python3-apt
Finalizada la descarga e instalación , el siguiente paso será descargar el código fuente .
git clone https://github.com/Sennevds/system_sensors.git
Siguiente paso, canviar nombre settings_example.yaml y a settings.yaml , para ello entrare en directorio src/
mv settings_example.yaml settings.yaml
– Editamos el settings.yaml y configuramos según nuestra configuración.
nano settings.yaml
Aquí configuraremos el servisor mqtt, usuario, password y el identificador del dispositivo que envia los datos, en este caso la Raspberry Pi.
Seguiremos con la instalación de los módulos de python necesarios para el proyecto.
python3 install -r requeriments.txt
Para finalizar crearemos el servicio en la Raspberry Pi para que arranque automáticamente con el inicio del sistema.
En primer lugar editaremos el archivo system_sensors.service que se encuentra en la raíz del directorio, es importante que las rutas al ejecutable y el fichero de configuración sea correctas.
Seguidamente copiaremos el archivo con la configuración del servicio al directorio pensado para ello y finalmente habilitaremos y arrancaremos el servicio
sudo cp system_sensors.service /etc/systemd/system/system_sensors.service
sudo systemctl enable system_sensors.service sudo systemctl start
sudo systemctl start system_sensors.service
A partir de ahora empezaremos a recibir datos de la Raspberry Pi en Home Assistant mediante la integración de MQTT que naturalmente hay que tener instalado.
Os dejo con el vídeo que seguramente ayudará a entender todo el proceso.