2018-07-02 10:59:57 +02:00
2019-05-26 17:02:49 +02:00
2018-07-15 01:19:19 +02:00
2018-07-02 11:06:56 +02:00

#FreeDavis project This project aims to provide a user-installable, idiot-proof and reliable way of accessing data provided by the instruments made by a company called Davis. The outdoor units are pretty accurate and reliable units, but to be honest, the inability to access / dump / mine / connect to the data directly, is a limiting factor.

##Desired functionality As the name suggests, the whole thing should be an open system, based on open software. From the things that the system should be capable of:

  1. receiving the data from outdoor sensors (obviously)
  2. Logging and storing the data
  3. Display / analysis / plotting
  4. Possibly sending of data

##Data receiver Data receiver part is accomplished by a CC1101 wireless chip connected to an Arduino mini, both working on 3.3V. Dtat is being sent via serial Rx Tx pins of the arduino.

##Data logger Current working solution incorporates an additional connection of a RaspberryPi that loggs data sent by the Arduino via serial interface.

  • data extraction written in python
  • data feeder written in python (influxDB connector)
  • data logging and storing is accomplished via InfluxDB (subject to change?)
  • data serving python app based on cherrypy
  • UI based on bootstrap3
  • graphing by Dygraphs.js
Description
No description provided
Readme 7.5 MiB
Languages
JavaScript 72.6%
Python 15.6%
HTML 5.2%
C++ 4.4%
C 1.4%
Other 0.8%