General questions about Cumulus MX software and DIY data
Posted: Tue 22 Dec 2015 9:47 am
Hi,
I'm new to the site but not software/sensor interfaces etc..
A few (5-7)years ago I built a weather station based on a Modtronix board which had it's own web server. Because of family and other commitments I never really finished it to my satisfaction, although still does graphs reading etc.
http://www.newburyweather.org.uk:8888/ if you want to look. Note this is a 40MHz PIC18f running a TCP/IP stack and a web-server. It uses c to generate javascript to display data graphs.
So when the Raspberry pi came out I started a new one. This again was never finished because of other commitments (moving to a house that needed more work than envisaged). The major stumbling block was the performance of the Pi using mysql. It may have been the way the dbs were setup but after a year the table became very large and became excessively long so search and display data.
So I've bought a new 2+ Pi and am stating again.
So far I have written data collection daemons for onewire and a couple of serial devices which write to a SQLite3 database and I'm now looking at the database/website interface.
Previous to today I have looked at Cumulus and seen that it only ran on a PC and didn't want the carbon footprint of my PC being on all the time.
Today I see that Cumulus runs on linux which means that the carbon foot print can be low using a raspberrypi etc.
So intro over, the real question is can I use Cumulus software.
I am writing my own data collection software as a daemon and placing the data into a SQLite3 db. My intention was to use PHP to extract the data and display graphs using highcharts (which is how I did it with the raspberrypi previously) but the Cumulus software looks so much better and would save me a load of coding.
Currently I'm using onewire temp-sensors and some thermistors (+/-0.1degC), I have a AAG wind direction and anamometer and a couple of humidity sensors.
So the questions:
How can I integrate home built sensors and data tables into Cumulus software?
How does Cumulus collect data, maybe I can mod my software to simulate a currently used protocol?
Another thought is that if Steve of Cumulus fame had a standard i/f through serial or tcp the DIYers could use it.
I'm not after fully detailed answers but some indication of the possibilities.
Many thanks
Andy
I'm new to the site but not software/sensor interfaces etc..
A few (5-7)years ago I built a weather station based on a Modtronix board which had it's own web server. Because of family and other commitments I never really finished it to my satisfaction, although still does graphs reading etc.
http://www.newburyweather.org.uk:8888/ if you want to look. Note this is a 40MHz PIC18f running a TCP/IP stack and a web-server. It uses c to generate javascript to display data graphs.
So when the Raspberry pi came out I started a new one. This again was never finished because of other commitments (moving to a house that needed more work than envisaged). The major stumbling block was the performance of the Pi using mysql. It may have been the way the dbs were setup but after a year the table became very large and became excessively long so search and display data.
So I've bought a new 2+ Pi and am stating again.
So far I have written data collection daemons for onewire and a couple of serial devices which write to a SQLite3 database and I'm now looking at the database/website interface.
Previous to today I have looked at Cumulus and seen that it only ran on a PC and didn't want the carbon footprint of my PC being on all the time.
Today I see that Cumulus runs on linux which means that the carbon foot print can be low using a raspberrypi etc.
So intro over, the real question is can I use Cumulus software.
I am writing my own data collection software as a daemon and placing the data into a SQLite3 db. My intention was to use PHP to extract the data and display graphs using highcharts (which is how I did it with the raspberrypi previously) but the Cumulus software looks so much better and would save me a load of coding.
Currently I'm using onewire temp-sensors and some thermistors (+/-0.1degC), I have a AAG wind direction and anamometer and a couple of humidity sensors.
So the questions:
How can I integrate home built sensors and data tables into Cumulus software?
How does Cumulus collect data, maybe I can mod my software to simulate a currently used protocol?
Another thought is that if Steve of Cumulus fame had a standard i/f through serial or tcp the DIYers could use it.
I'm not after fully detailed answers but some indication of the possibilities.
Many thanks
Andy