Skip to content

Latest commit

 

History

History
42 lines (23 loc) · 1.01 KB

README.md

File metadata and controls

42 lines (23 loc) · 1.01 KB

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