Skip to content
forked from Tafkas/solarpi

A RaspberryPi based, Flask powered photovoltaic monitor

License

Notifications You must be signed in to change notification settings

Amanimasila/solarpi

 
 

Repository files navigation

Solar Pi

A Raspberry Pi based, Flask powered photovoltaic monitor

Solar Pi Dashboar

Demo at http://solarpi.tafkas.net

Code Climate

Getting Started

Prerequisites

To run the Solar Pi you need

  • A Linux server running Python 2.7 (e.g. Raspberry Pi running Raspbian)
  • SQLite3 installed

Installation

  • Clone the repostory

      $ git clone [email protected]:Tafkas/solarpi.git solarpi
    
  • create a virtual enviroment and activate it

      $ virtualenv --python=/usr/bin/python .venv
      $ source .venv/bin/activate
    
  • install dependencies

      $ (.venv) pip install -r requirements/dev.txt
    
  • create the SQLite database

      $ sqlite3 dev.db
      $ cat db_schema.sql | sqlite3 dev.db
    
  • run the server

      $ (.venv) python manage.py server         
    

About

A RaspberryPi based, Flask powered photovoltaic monitor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 40.4%
  • HTML 37.3%
  • JavaScript 15.3%
  • CSS 6.6%
  • Mako 0.4%