[Scott Baker] escribió para hacernos saber sobre su monitor de congelador.
Después de un incidente lamentable donde el helado se derritió porque el congelador falló [Scott] Decidió que lo que se requería period un sistema de monitoreo y alerta. Disfrutamos leyendo sobre este truco, y le daremos los detalles en solo una marca, pero antes de que lo hagamos, queríamos mencionar [Scott]Justificaciones para por qué Decidió lanzar su propia solución para esto, en lugar de solo usar el servicio patentado agrupado del fabricante de artículos blancos.
Siempre estamos buscando buenas excusas para rodar nuestros propios sistemas y [Scott]La lista de S es integral: no se requiere un servicio en la nube de código cerrado, no se requiere en la nube, puede iniciar sesión con alta fidelidad, retención de datos ilimitada, correlación con otros datos posibles, management sobre los criterios de alerta, la elección de los canales de alerta. ¡Suena lo suficientemente justo para nosotros!
La computadora de elección de una sola tabla es la Raspberry Pi Zero 2 W. como [Scott] cube, es bueno poder SSH en su sistema de monitoreo de temperatura. El sensor en sí es el DS18B20. [Scott] 3D imprimió un estuche easy para sostener la electrónica. Los otros materiales requeridos son una resistencia de 4.7k y un cable de alimentación. Las instrucciones para habilitar el protocolo de 1 cable en Raspbian están documentados en Install.md.
Cuando llegue el momento de la programación, [Scott’s] El arma de elección es Golang. Él usa ir a procesar el sistema de archivos exportado por los controladores de 1 cable bajo /sys/bus/w1/gadgets
. Establece el PI Zero como un punto last HTTP para que Prometheus se raspe. Utiliza una biblioteca de Sergey Yarmonov para demorar su servicio de monitoreo.
Luego configura su antigua versión de Prometeo con el YAML requerido. La configuración de Prometheus incluye especificaciones de las condiciones que deberían dar como resultado alertas que se envían. Una vez hecho eso [Scott] Configura un tablero en Grafana. Es capaz de mostrar dos gráficos usando el mismo tiempo para correlacionar el uso de energía del garaje con temperaturas del congelador. ¡Misión cumplida!
Ahora que sabe cómo hacer un monitor de congelador, tal vez sea hora de convertirse en un congelador.