Skip to content

OpenWeek/ow-rpi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Openweek Raspberry pi's weather station

Getting started

  1. This project requires a mqtt broker server for the RPi's to communicate. Install your own or use a online one (e.g. mosquitto)

  2. Install the paho mqtt python library on all RPi

pip install paho-mqtt
  1. Install the rrd database on your central RPi with
apt-get install librrd-dev librrd4 rrdtool
pip install python-rrdtool
  1. Put in the broker address and port in the config files and run the scripts on the corresponding RPi

sensors station

the sensors folder contains scripts for collecting data from weather2station, run weather_station.py. You can use this as a template for your own sensors' scripts

central station

the central folder is used on the machine which centralizes data, has the database and run the webapp.

  • run the dataCollector.py script to collect data from sensors RPi's.
  • launch the lighttpd wep app, while in root of the project with the command.
lighttpd -D -f lighttpd.conf

Build with

License

This projet is under the GNU GPL v3 license, see the LICENSE file for details

Authors

Benjamin De Cnuydt, Quentin Delmelle, Robin Descamps Colin Evrard, Maxime Franco, Lucas Ody, Maxime Postaire, Nicolas Rybowski, Antoine Vanderschueren.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published