Transcript overview

Pvccupload Operational Overview
This presentation provides an operational overview of Pvccupload.
Pvccupload is a suite of applications working together to collect and record
power information from Current Cost meters and/or SMA inverters. It then
produces output in a form acceptable to Pvoutput.org.
There are two functional areas. The first area is the producer area. This is
composed of two applications and they are Ccterm and/or Sma-spot. The
second function area is the consumer and is comprised of one application,
Pvccupload. All three of the applications run independently of each other, so
that a failure of one does not “directly” impact the operations of the other
application.
Please examine the following slide and for further information each of the
processes, click on the application name.
Ccterm
Pvccupload
sensor.ini
Pvoutput.org
Ccterm.ini
Sensor Data
Pvccupload.ini
Mains Power
Config file
Sma-spot
Daily file
Spot file
CCTERM
Ccterm is the application that collects power data from Current Cost meters. It then records the
power data information in two data storage files.
1)Mains power file. This file stores the power information relating to the power feed mains entering
the service panel (switch box). This is raw power data obtained from the CC meter (normally
from sensor zero (0)).
2)Sensor data file. This file stores all power information in relationship to all configured CC sensors
and clamps. This file also stores the mapping information in regards to mapping CC
sensors/clamps to pvoutput.org service parameters (V2,V4) and the extended parameters (V7
through V12).
There are two configuration files.
1)Ccterm.ini. This file is the base initialization file. It defines the operational environment and
contains parameters such as communication port name, mains power file name, sensor data file
name and so on. Please see the ccterm.doc document for more information.
2)Sensor.ini. This file determines the proper mapping of CC meter sensor/clamps power data to the
appropriate pvoutput.org service parameter. Please see the sensor.ini power point document for
more information.
Sma-Spot
Sma-spot is the second of the two producer applications. Sma-spot interfaces with SMA
inverters and collects and records power generated data. It records this information in
two files
1) Daily. This file contains power data the SMA inverters maintain internally. Sma-spot
requests this data periodically and records it to a daily CSV file. This is comprised of a
data record for every 5 minute interval that the inverter maintains.
2) Spot file. This file contains spot (or instantaneous) data. With every iteration of the
start of Sma-spot this file is updated with a record that contains various fields of
information such as DC voltage, AC voltage and such.
There is one configuration file associated with Sma-spot which defines the operational
environment.
Please see http://code.google.com/p/sma-spot/ for more information regarding
configuration and operations.
Pvccupload
Pvccupload is the consumer application. It interrogates the output data files produced by Ccterm
and/or Sma-spot. The data is processed and then sent to pvoutput.org.
At process start up, pvccupload reads the initialization parameters in the pvccupload.ini file. Please
see pvccupload.doc for detailed information regarding these parameters. Pvccupload will begin
reading the output files of Ccterm and Sma-spot. If it has been configured to start at a time in the
past, it will read the data in the output files , and process the data up to the current time and
send the processed data to pvoutput.org. At that point pvccupload will continue to read the files
at a five (5) minute periodic interval, process the data and send the five minute data record to
pvoutput.org.
Pvccupload has many configuration options particularly in regards to pvoutput.org's extended
parameters. The output power information may be configured as five (5) minute power, energy,
cumulative or a combination of these. An alternate mapping function is also available that maps
power generated, energy used (among others) to extended parameters.
Please see the pvccupload and senor documents in the download section for more detailed
information regarding power configuration options.