1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
|
###########################################################################
### ###
### S O L A R M A X W A T C H E R ###
### graphical display for Solarmax inverters ###
### ###
###########################################################################
NOTICE
This is a php example that works with the DB Writer. Thanks for the solarmax watcher
folks for programming it (it was not programmed for solarpowerlog, but it works with it.)
(Note that the code is quite hacky and would need some refactoring; please provide
patches.... I did not do any checks for security problems, so I do not recommend to
serve that to the Internet without doing so)
For solarpowerlog, I removed the unrelated parts not needed for the PHP
part.
The tar file on which this work based was versioned 0.4.0, (2012-01-10)
Some changes were necessary to adapt it to solarpowerlog, as e.g
there is are different approach to datatypes: solaepowerlog uses real data
scaling, while the solarmaxwatcher used unscaled intergers for everything.
See also db_scheme.txt for the MYSQL Database scheme used.
Configuration:
The database and password needs to be set in (look for mysql_connect for the locations)
- analyzer.php (2 locations!)
- solarertrag.php
- There are a few references to the table names in the code. If you use something other
than Inverter_$i where i is a number, you need to patch it.
- Many configuratons options are hardcoded in the individual files.
(Sorry for the lack of more documentation)
------------------------
Original Author and license
---------------------------
A simple solarmax visualizer php program written by zagibu <zagibu@gmx.ch> in July 2010
This program was originally licensed under WTFPL 2 http://sam.zoy.org/wtfpl/
Improvements and enhancements by Frank Lassowski <flassowski@gmx.de> in August/September 2010
Further improvements by sleepprogger <wwrStuff@gmx.de> in January 2012
This program is now relicensed under GPLv2 or later http://www.gnu.org/licenses/gpl2.html
Contributors
------------
zagibu zagibu@gmx.ch
Frank Lassowski flassowski@gmx.de
Stephan Collet stephan@collet-online.de
Rene Essink supergudrun@web.de
Thomas Kattenbeck kattenbeck@gmx.de
sleepprogger wwrStuff@gmx.de
|