Monitoreo openHAB

Monitorización Soluciones casa inteligente openHAB 2.x

Monitorización de openHAB

Esta guia tiene como objetivo mostrar la forma de utilizar el plugin de agente de PandoraFMS para guardar cualquier ítem de openHAB y monitorizarlo con PandoraFMS

Para poder utilizar el plugin se requiere: 

Raspbian OS 10.x
openHAB 2.x
Agente PandoraFMS

En la configuración del ejemplo se utilizar una Raspberry Pi 4, pero podría utilizarse en una distribución debían 10 con openHAB instalado en el mismo equipo.

En esta guía vamos a tomar los valores de un sensor de temperatura y humedad podemos ver la vista en la aplicación móvil de openHAB para iOS 

image-1603303808030.png

image-1603304970144.png

La idea principal es tener 2 items de openHAB en en nuestro servidor de PandoraFMS en este caso vamos a tomar Temperatura y Humedad de Cocina como se ve en las imagenes

SIGUIENTE >

Instalación Agente de PandoraFMS

 

Si el agente de PandoraFMS ya esta instalado se puede omitir este paso

En caso de no tener el agente instalado lo instalamos con el siguiente comando

apt -y install pandorafms-agent

image-1603303137452.png

< ANTERIOR SIGUIENTE >

Descargar el plugin de Agente

Antes que nada validamos que exista la path /etc/pandorafms/plugins en el caso de que no exista crearla con los siguientes comandos 

cd /etc/pandorafms
mkdir plugins
cd plugins

Estando en la carpeta descargamos el plugin con el siguiente comando 

wget https://pandorafms.com/library/wp-content/uploads/2020/10/openhab_V1.zip

image-1603304589733.png

Descomprimimos el plugin con el comando 

unzip openhab_V1.zip

image-1603304663753.png

Podemos borrar el archivo zip con el comando 

rm openhab_V1.zip

image-1603304715602.png

< ANTERIOR SIGUIENTE >

Configuración Plugin

Para poder utilizar el plugin tenemos que editar el archivo /etc/pandorafms/pandora_agent.conf y agregar las siguientes lineas 

module_plugin /etc/pandorafms/plugins/get_oh_item.sh ITS-openHAB-Temperatura-Cocina A1CocinaTemp "Temperatura Cocina"
module_plugin /etc/pandorafms/plugins/get_oh_item.sh ITS-openHAB-Humedad-Cocina A1CocinaHum "Humedad Cocina"

el plugin funciona con el siguiente formato 

get_oh_item.sh [ItemPandora] [ItemOH] "Descripcion Del Modulo"

veamos como saber el nombre del ítem en openHAB, debemos conocer el archivo de ítems en openHAB vamos a ver el ejemplo 

image-1603305733988.png

Podemos ejecutar el comando para validar que el resultado es el esperado, si esta bien configurado la respuesta será la siguiente 

image-1603305836348.png

Por ultimo re iniciamos nuestro agente de PandoraFMS con el comando 

service pandorafms-agent restart

< ANTERIOR SIGUIENTE >

 

Vista en la pagina WEB

Finalizada la tarea buscamos el agente en nuestra consola de PandoraFMS donde tenemos instalado openHAB y el plugin que configuramos en los pasos anteriores

image-1603306369082.png

Vemos los detalles de los monitores que configuramos en el plugin en mi caso sume mas ítems que son interesantes para tener en PandoraFMS

image-1603306451203.png

image-1603306523710.png

Pintado en Rojo se pueden ver los montitores creados con la configuración del ejemplo 

Como algo de valor les comparto una consola visual creada en base a los monitores de Temperatura y Humedad generados por este plugin 

image-1603306739855.png

< ANTERIOR