Kitman
Full time elf
Well I have certainly started early this year with adding features to my Raspberry Pi setup and my temperature monitoring.
As some of you know I added the ability to monitor the temperature of my control boxes by adding some 1 wire temperature sensors to each control box and connecting these up to the raspberry pi so I can login and see what is going on with the temperatures.
Well since announcing this and also doing a talk about it at last years Adelaide Mini I have received a few comments about this, the main one was "It's all good to read the temperature but without it doing something when it goes bad then it could be a waste" well to that end I am now in the middle of my Temperature sensor 2.0.
Previously I had to be home to monitor the temperatures of all the boxes (only because I couldn't be bothered adding routing from external to each raspberry pi) so I figured there had to be a better way, well there is. I now have a script that reads the temperature sensor, this will be set to run every x minutes, thinking 5 minutes, it then posts this data to a MySQL database on the master Raspberry Pi, if ANY of the sensors show a temperature in excess of 50 Degrees C it will send an email to my gmail account that is linked to my phone, instantly I know that something is wrong and I can login remotely to the master Raspberry Pi and shutdown the show, or monitor for changes. I can then implement some relays where I can shut down mains power to any control box again remotely.
Now I have all of the temperatures being logged to a MySQL database I can now play with the data, make graphs and charts to see if I can improve the air flow or try and cover the boxes during the day so they don't get too hot.
Another massive learning curve to get all of this, however the ultimate goal will then be an app that can monitor everything where ever you are, you can check temperatures of boxes, volts / amps, ensure each controller is working and if there is an error it can send an alert in the form of an email. But all of that might be a few years off, I am just happy to be able to monitor temperatures and get an email if something goes wrong.
As some of you know I added the ability to monitor the temperature of my control boxes by adding some 1 wire temperature sensors to each control box and connecting these up to the raspberry pi so I can login and see what is going on with the temperatures.
Well since announcing this and also doing a talk about it at last years Adelaide Mini I have received a few comments about this, the main one was "It's all good to read the temperature but without it doing something when it goes bad then it could be a waste" well to that end I am now in the middle of my Temperature sensor 2.0.
Previously I had to be home to monitor the temperatures of all the boxes (only because I couldn't be bothered adding routing from external to each raspberry pi) so I figured there had to be a better way, well there is. I now have a script that reads the temperature sensor, this will be set to run every x minutes, thinking 5 minutes, it then posts this data to a MySQL database on the master Raspberry Pi, if ANY of the sensors show a temperature in excess of 50 Degrees C it will send an email to my gmail account that is linked to my phone, instantly I know that something is wrong and I can login remotely to the master Raspberry Pi and shutdown the show, or monitor for changes. I can then implement some relays where I can shut down mains power to any control box again remotely.
Now I have all of the temperatures being logged to a MySQL database I can now play with the data, make graphs and charts to see if I can improve the air flow or try and cover the boxes during the day so they don't get too hot.
Another massive learning curve to get all of this, however the ultimate goal will then be an app that can monitor everything where ever you are, you can check temperatures of boxes, volts / amps, ensure each controller is working and if there is an error it can send an alert in the form of an email. But all of that might be a few years off, I am just happy to be able to monitor temperatures and get an email if something goes wrong.