Ayer, despues de un ratito haciendo pruebas triunfé con el tema de la integración del software.
El montaje final es el siguiente:
- Un hardware diseñado por nosotros en un modo de bajo consumo recoge la temperatura y la iluminación. bMotes LTC
- La envía a intervalos periódicos de 6 segundos a través de una red inalámbrica Zigbee a un concentrador Digi X4.
- El concentrador recoge la lectura analógica, la convierte en una representación del valor real y la muestra como unos canales de datos.
- Un Script de Python transforma la información de los canales al protocolo Modbus.
- Un servidor corriendo un SW de SCADA (Mango M2M) recoge a intervalos periódicos la información del X4.
- El Mango M2M la almacena a intervalos regulares, la muestra, gestiona alarmas, etc.
Suena más complicado de lo que es en realidad.
A continuación una muestra de la pantalla chapucera qe he hecho para las pruebas:
Haciendo un doble click sobre la imagen la vereis en pantalla completa, lo que incluye es:
- Un termómetro con la última lectura de temperatura.
- Un reloj con la última lectura de iluminación.
- Un gráfico comparativo de la temperatura en el interior y en el exterior de mi casa.
La primera parte es de pruebas, calenté el sensor de temperatura con el dedo para ver las variaciones.
Ahora nos queda mejorarlo, le voy a dar un par de vueltas más y continuo haciendo cacharritos.