| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Rel_20200607_v160 | 2020-06-08 | ||
| Rel_20160225_v151 | 2020-06-08 | ||
| Rel_20160218_v141 | 2016-02-24 | ||
| Beta_v133_emoncmsexport | 2014-01-17 | ||
| Rel_20131115_v132 | 2013-11-15 | ||
| Beta_v131 | 2013-07-31 | ||
| Rel_20130730_v130 | 2013-07-30 | ||
| Rel_20130227_v125 | 2013-02-27 | ||
| Rel_20121026_v124 | 2012-10-26 | ||
| Rel_20110908_v123 | 2011-09-14 | ||
| Rel_20110824_v120 | 2011-08-24 | ||
| README | 2020-06-08 | 3.9 kB | |
| Totals: 12 Items | 3.9 kB | 2 |
Piko_xxx.pdf contain some documentation on how to use it
Piko.py is the communication module (mandatory)
Piko_db.py is the database management, stat and reporting tool (optional)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!! Version up to 1.5.1 are designed for Python 2.7 !!!
!!! Version starting from 1.6.0 are designed for Python 3.4 and above (mostly tested on 3.6) !!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
# File : Piko_db.py
# Name : Piko Inverter communication software
# Rel : 1.6.0
# Author : Romuald Dufour
# Contrib. : emoncms export code by Peter Hasse (peter.hasse@fokus.fraunhofer.de) - Not tested on Python3
# Licence : GPL v3
# History : 1.6.0 - 20200607 - Migrate to Python 3 and bug fixes
# : 1.5.1 - 20160225 - Add MQTT support
# More robust parsing code
# Display running in days as well
# : 1.4.1 - 20160218 - Add MySQL support
# : 1.3.3 - 20140117 - Exception handling on emoncms
# 20140110 - Added support for emoncms export (http://emoncms.org)
# json and requests modules depencies added
# ('easy_install requests' maybe needed)
# : 1.3.2 - 20131115 - Bug fixes for some inverter software
# (old release not responding to some request)
# : 1.3.1 - 20130731 - Bug fixes, temp by model, get FW version
# : 1.3.0 - 20130730 - Csv export (WebSolarLog, ...), -a option
# Get additional data (timers, model, strings, phases, ...)
# : 1.2.6 - 201303xx - Bug fix in comm error handling
# : 1.2.5 - 20130227 - Add RS485 bus address parameter (--id=xxx)
# : 1.2.4 - 20121026 - No change (keep rel nb in sync w. Pyko_db)
# : 1.2.3 - 20110907 - Correct small bug in history import (F=-.-)
# : 1.2.1 - 20110825 - Temp Decoding beter accuracy
# : 1.2.0 - 20110824 - Realtime DB save + Status/Temp Decoding
# : 1.1.0 - 20110817 - History DB save
# : 1.0.0 - 20110816 - History data
# : 0.5.0 - 20110812 - Realtime data
# : 0.1.0 - 20110810 - Online protocol
# File : Piko_db.py
# Name : Piko Inverter communication software - DB manager
# Rel : 1.6.0
# Author : Romuald Dufour
# Licence : GPL v3
# History : 1.6.0 - 20200607 - Migrate to Python 3
# : 1.5.1 - 20160223 - JSON export added
# : 1.4.1 - 20160218 - MySQL support added
# : 1.3.0 - 1.3.x skipped
# : 1.2.5 - 20130227 - DC1/DC2 balancing added in realtime & Stat display
# : 1.2.4 - 20121026 - Short term stats Efficiency added
# Correct small bug in DC_E calculation
# : 1.2.3 - 20110908 - Short term stats update
# : 1.2.2 - 20110906 - Short term stats (by 10m/15m/hour/day)
# : 1.2.1 - 20110825 - Temp decoding better accuracy
# : 1.2.0 - 20110824 - XML/CSV/TXT dump + Status/Temp decoding
# : 1.1.0 - 20110818 - Realtime DB (create/TBL dump)
# : 1.0.0 - 20110817 - History DB (create/TBL dump)
# : 0.1.0 - 20110817 - DB Tests
# Modules : pip3 install pymysql
# Optional module - If not installed, option will be disabled
# pip3 install paho-mqtt (Only needed for mqtt export. If not option will not shown)
# pip3 install simplejson (Only needed for emoncms export. If not, option will not shown)
# TODO : graph export
# more error handling
# long term stats (month, year, ...)
# archiving and cleaning