PVOutput Integration Service Installation Guide v1.4.7
Software Requirements
Installation
API Setup
# Request an API key from the pvoutput.org 'Settings' menu option
|
Configuration for Live Outputs
Follow the instructions below to setup sending live outputs recorded from your inverter log to pvoutput
1. Open conf\pvoutput.ini and replace the values shown in red below
# The directory where your daily data logs are stored
|
CurrentCost Configuration
Open conf\currentcost.ini and replace the port, rate and channels properties with your current cost device settings.
Example 1 - monitor whole house consumption
sensor=0
|
sensor=1
|
sensor=1,2
|
sensor=0,1
|
Ted5000 Configuration
Open conf\ted5000.ini and configure the url setting with your gateway hostname.
Enphase Configuration
Open conf\enphase.ini and configure your Enlighten API Key and System Id
Flukso Configuration
Open conf\flukso.ini and replace the token setting with your own Flukso token.
Xantrex SG View
Uncomment the file configuration in conf\pvoutput.ini and add the following line
file=SGTData Data Log {MM-dd-yyyy}.xls
|
SolarLog Configuration
Uncomment the file configuration in conf\pvoutput.ini and enter the location of the 'min_day.js' file
file=http://192.168.0.5/log/min_day.js
OR
file=ftp://username:password@192.168.0.5/min_day.js
|
Growatt Configuration
Open conf\growatt.ini and enter the your serial number(s).
This is used to determine the filename of your MDB file e.g 0030001234_20112.MDB.
serial_number=0030001234
|
For multiple inverters separate each inverter serial number with a comma.
serial_number=0030001234,0030005678
|
Sunnyroo Configuration
Open conf\sunnyroo.ini and follow the instructions on how to add an ODBC Datasource.
datasources=sunnyroo
|
For multiple data sources separate each data source with a comma.
datasources=sunnyroo,sunnyroo2
|
Suntellite / Solar-River Configuration
Open conf\suntellite.ini and enter the your static CSV filename.
If you have more than one inverter, separate each inverter filename with a comma
filename=S5123A9876.csv
|
Configure the dir parameter in conf\pvoutput.ini without the date in the directory location i.e.
dir=C:/logs/Suntellite/Data/Daily
|
This will read the daily log file at C:\logs\Suntellite\Data\Daily\2011-2-19\S5123A9876.csv
PV Mate Configuration
Open conf\pvmate.ini and enter the location of your database and serial number(s).
The database is located where PV Mate is installed. The database file should be called 'pvmate.db'
database=C:/Program Files/PVMate Data Manager/pvmate.db
|
The serial number is the 'SN_Name' value under the 'Data logging' tab in PV Mate Data Manager.
serial_number=S/N 46S11010099
|
For multiple inverters separate each inverter serial number with a comma.
serial_number=S/N 46S11010099,S/N 46S11010098
|
Enasolar Configuration
Open conf\enasolar.ini and configure the url setting with your inverter hostname.
Combining Outputs and Inputs
You can combine two or more formats to uploading e.g. an pv export and energy monitor import.
Example 1.The following configuration in conf\pvoutput.ini uses an Aurora export and Current Cost import format.
The Aurora log file is located in c:\logs and the current cost logs is generated in c:\tmp. The power and energy readings for Aurora and Current Cost are uploaded separately.
dir=c:/logs,c:/tmp
|
The following configuration in conf\pvoutput.ini uses an Aurora export and Xantrex export format.
Both inverter log files are located in c:\logs. The power and energy readings from both inverters are combined and uploaded.
dir=c:/logs,c:/logs
|
Configuration for Daily Outputs
Follow the instructions below to setup sending daily outputs recorded in an Excel spreadsheet to pvoutput
1. Open conf\excel.ini and replace the values shown in red below
# The file location of your spreadsheet (use forward slashes '/' and no quotes)
|
Running
Linux
Installation
Running
E: pvoutput@gmail.com
W: http://pvoutput.org