I made the meteorological weather station.
It has barometer, thermometer, hygrometer, luminometer, UV meter, anemometer, wind vane, rain gauge and moist sensor.
The measured values are saved to the SD flash memory card and USB flash disk. (logger)
Twitter and Pachube post trigger by the values.
Open collector output trigger by the values.
Can use DHCP or static IP address.
SNMP can get the value.
These settings are written by the configuration file.
This can be applied to gardening, agriculture and outdoor equipment.
Pressure (hPa) | Temperature (`C) | Geiger counter (count) |
---|---|---|
The measured values are saved to the SD flash memory card and USB flash disk. (logger)
Filename: w00000.csv
“00000” is a sequential number.
It is managed by weather.seq file.
Twitter and Pachube post trigger by the values.
Open collector output trigger by the values.
configuration:
ACTION[n]=type key[expression]value
Can use the SNMP get.
MRTG and RRD tool it is easy to use logging and graphing.
*MRTG: http://oss.oetiker.ch/mrtg/
*RRD tool: http://oss.oetiker.ch/rrdtool/
All settings are written by the configuration file. Filename: weather.cfg
INTERVAL=300 FILE=SD IPADDRESS=192.168.0.123 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 NAMESERVER=192.168.0.1 NTPSERVER=ntp.domain.name PACHUBE_APIKEY=Pachube_API_Key PACHUBE_FEEDID=1234 TWITTER_USER=username TWITTER_PWD=password ... SuperTweet.Net's password TWITTER_MESG=%PhPa %TC %H%% messages SNMP_COMMNAME=public ACTION[0]=P ... post to Pachube every time ACTION[1]=T i==0 ... post to Twitter every hour 0 min ACTION[2]=H P>=1010 T>=20 ... high output if >1010hPa and >20'C ACTION[3]=L T<20 ... low output if <20'C