Skip to content

dodo5522/solar_monitor

Repository files navigation

Status

Build Status Coverage Status

What is this?

This is an application to monitor solar charger's status ex. TS-MPPT-60.
The status means... how much power is generated by solar power cells, how much power is charged in battery cells, etc.

How to install

  1. pip3 install -r requirements.txt
  2. pip3 install git+https://github.com/dodo5522/solar_monitor.git

How to configure

  1. Customize /etc/defaults/solar_monitor

Requirement

  • Python3
  • keen>=0.3.20
  • tsmppt60-driver>=0.1.3
  • xively-python>=0.1.0rc1

Sequence diagram overall

Class module structure

Database record structure (in future)