Releases: seehase/ZonPHP
v4.4.1: Merge pull request #120 from seehase/specical_ta_importer
v4.4.0: Merge pull request #119 from seehase/feature/sunny_webbox_importer
Reimplemented sunny_webbox_csv importer
v4.3.0
What's Changed
- Enhance image handling by @seehausen in #118
You are now able to use images as links on the index page
to configure use the parameter
link default blank the link in format: "https://www.google.com/"
newtab default false if truem it opens link in a new tab
Full Changelog: v4.2.1...v4.3.0
v4.2.1: Merge pull request #117 from seehase/fix/find_files_to_import
Fix and improve file import
Support for solarlog json import
Support for import data in .js logfiles
e.g.
m[mi++]="14.03.25 11:20:00|1784;1951;2120;220;33"
m[mi++]="14.03.25 11:15:00|1108;1213;2050;230;30"
m[mi++]="14.03.25 11:10:00|1546;1690;1900;238;32"
m[mi++]="14.03.25 11:05:00|1445;1576;1810;225;26"
all you *.js are stored in a subfolder named as your
plantNames
to use this importer please adapt your parameter.php file
choose
importer = import_json
as importer
and in plant section
importPrefix = min
v4.1.0
What's Changed
- Multi Importer for Sunny Explorer
- DB Performances improvement
- Trigger imports manually
Multi Importer for Sunny Explorer
Implementation of a multi inverter importer for sunny explorer
if the import file contains values from multiple inverters they will be imported at once
You can import data from multiple inverters as single inverters or cumulated as one
Single Inverter

example with 3 inverter data
sep=;
Version CSV1|Tool SE|Linebreaks CR/LF|Delimiter semicolon|Decimalpoint comma|Precision 3
;SN: 222;SN: 333;SN: 444;SN: 5555;SN: 666;SN: 777
;SB 2500HF-30;SB 2500HF-30;SB 2500HF-30;SB 2500HF-30;SB 2500HF-30;SB 2500HF-30
;222;222;333;333;444;444
;Gesamtertrag;Leistung;Gesamtertrag;Leistung;Gesamtertrag;Leistung
;Counter;Analog;Counter;Analog;Counter;Analog
dd.MM.yyyy HH:mm;kWh;kW;kWh;kW;kWh;kW
25.04.2012 08:05;631,414;0,060;676,160;0,060;660,898;0,048
25.04.2012 08:10;631,420;0,072;676,166;0,072;660,904;0,072
25.04.2012 08:15;631,430;0,120;676,175;0,108;660,913;0,108
25.04.2012 08:20;631,440;0,120;676,185;0,120;660,922;0,108
25.04.2012 08:25;631,456;0,192;676,201;0,192;660,938;0,192
25.04.2012 08:30;631,472;0,192;676,217;0,192;660,954;0,192
...
Configuration
select right importer
importer = sunny_explorer_multi
or
importer = sunny_explorer_multi_cumulative
single inverters
name = "ZonPHP Solar local (DEV)"
plantNames = WR1, WR2, WR3
importer = sunny_explorer_multi
[WR1]
capacity = 2500
expectedYield = 28, 47, 104, 139, 149, 152, 158, 141, 110, 73, 32, 24
importPrefix = MeinePV-Anlage1
importDateFormat = "d-m-Y H:i:s"
importDateFormat_fallback = "d/m/Y H:i"
description = "WR1<br>"
[WR2]
capacity = 2500
expectedYield = 28, 47, 104, 139, 149, 152, 158, 141, 110, 73, 32, 24
importPrefix = MeinePV-Anlage1
description = "WR2<br>"
[WR3]
capacity = 2500
expectedYield = 28, 47, 104, 139, 149, 152, 158, 141, 110, 73, 32, 24
importPrefix = MeinePV-Anlage1
description = "WR3<br>"
Cumulative variant
name = "ZonPHP Solar local (DEV)"
plantNames = WR1
importer = sunny_explorer_multi_cumulative
[WR1]
capacity = 7500
expectedYield = 28, 47, 104, 139, 149, 152, 158, 141, 110, 73, 32, 24
importPrefix = MeinePV-Anlage1
importDateFormat = "d-m-Y H:i:s"
importDateFormat_fallback = "d/m/Y H:i"
description = "WR1<br>"
DB Performances improvement
- Add DB index while creating tables
- check if index exists, if not create them
- enhanced DB Check
Trigger imports manually
new data is imported everytime a page loaded if a user visits the site
you can now trigger import in background e.g. with a cronjob
just add a cronjob to execute
<your site>/importer/trigger_import.php
and data will be imported
- Feature/sunny multi importer by @seehausen in #113
Full Changelog: v4.0.18...v4.1.0
Fix in dayview, missing NaN and wrong tooltip
Merge pull request #105 from seehase/fix/missing_NaN Fix missing "NaN" values in day-chart, to show right tooltip
Major 4.0 Release
First initial release 4.0 without highchart.js
due to unclear license situation with highchart, we replaced highchart with chart.js
and refactored the code base
In this first release, there could be still some minor bugs, or improvements needed.
If you see any issue, please reach out to me
Last release of V3.x with highchart library
Merge pull request #102 from seehase/fix/change_numberformat Changed number_format -> round
v3.2.4: Merge pull request #87 from seehase/feature/automatic_label
Add automatic labels after merge
