Skip to content
This repository has been archived by the owner on Nov 20, 2024. It is now read-only.
/ piko Public archive

Rails application to get, save and show power data from multiple Kostal Piko inverters

License

Notifications You must be signed in to change notification settings

toxis/piko

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

How setting up and start this application:

  • Have at least one piko inverter from Kostal (www.kostal-solar-electric.com/)

  • You can access it through your network by a fixed IP address and you know username and password to read data

  • Create and configure database.yml and secrets.yml (in config folder)

  • Create database and run migrations

  • Add inverters and zones in database (with rails console for example, currently no UI to do this)

  • Configure cron jobs with whenever gem (be sure bin/rails has execution rights) and restart cron service

  • Et voilà :-)

Screenshot

What does application do:

  • Store power data from each inverters every minutes (hour scale)

  • Power average computation every 15 minutes (day scale), every 2 hours (week scale), every 8 hours (month scale) and every day (year scale)

  • Average computation is used to improve SQL queries and JS performances

Live demo

ne-ca2-labinfo2.he-arc.ch

Frontend

  • Bootstrap 3.2

  • FuelUX

  • Highcharts

About

Rails application to get, save and show power data from multiple Kostal Piko inverters

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published