My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Wiki pages
Links

Provides a simple command line interface for obtaining information from a WattDepot service.

The Command Specification page provides documentation on the acceptable commands.

Here is a sample session that gives the flavor of the system. Note that the sources all return simulated data for the Oahu power grid.

[~] java -jar wattdepot-cli.jar http://server.wattdepot.org:8182/wattdepot/
Connecting to WattDepot server.
Connected to http://server.wattdepot.org:8182/wattdepot/
Starting command interface.
>help
help
  This message
quit
  Exits the system
carboncontent {source} {timestamp} sampling-interval {interval}
  Computes the carbon content of the source.
carbonstats {source} from {start} to {end}
  Finds the max/min/average carbon content for a source over a time period.
chart power [generated|consumed] {source} {startday} {endday} sampling-interval {minutes} file {file}
  Writes out an html file that will display a chart illustrating the carbon or energy for the source over the interval.
dailysensordata {source} day {day}
  Prints a table listing all of the sensor data instances for the specified day.
energystats generated {source} from {start} to {end} {hourly|daily}
  Find the max/min/average energy consumption by a source between the given dates.fueltypes {source}
  Prints information about sources generating power using different fuel types.
power [generated|consumed] {source} timestamp {timestamp}
  Prints the power generated by the source at the given timestamp.
powerstats [generated|consumed] {source} day {day} sampling-interval {minutes} statistic {max|min|average}
  Returns the maximum, minimum, or average power generated by the source for the day.
sensordata {source} timestamp {timestamp}
  Prints information about a single sensor data instance.
sources
  Prints a table summarizing the public sources in the system, one per line.
summary {source}
  Prints information about a single source.
total [carbon|energy] generated {source} day {day} sampling-interval {minutes}
  Returns the total amount of carbon (or energy) emitted by this source for the given day.
totalpower {source} {timestamp} fueltype {fueltype}
  Prints information about the power generated by a source given a fueltype.

>sources
 Name                 Parent               Description                                        
 SIM_AES              SIM_IPP              AES Hawaii is an independent power producer on Oahu's grid that uses coal as its fuel. 
 SIM_HONOLULU         SIM_OAHU_GRID        Virtual resource for all Honolulu power plants.    
 SIM_HONOLULU_8       SIM_HONOLULU         Honolulu 8 is a HECO plant on Oahu's grid that uses LSFO as its fuel. 
 SIM_HONOLULU_9       SIM_HONOLULU         Honolulu 9 is a HECO plant on Oahu's grid that uses LSFO as its fuel. 
 SIM_HPOWER           SIM_IPP              HPOWER is an independent power producer on Oahu's grid that uses municipal waste as its fuel. 
 SIM_IPP              SIM_OAHU_GRID        Virtual resource for all independent power producers (non-HECO). 
 SIM_KAHE             SIM_OAHU_GRID        Virtual resource for all Kahe power plants.        
 SIM_KAHE_1           SIM_KAHE             Kahe 1 is a HECO plant on Oahu's grid that uses LSFO as its fuel. 
 SIM_KAHE_2           SIM_KAHE             Kahe 2 is a HECO plant on Oahu's grid that uses LSFO as its fuel. 
 SIM_KAHE_3           SIM_KAHE             Kahe 3 is a HECO plant on Oahu's grid that uses LSFO as its fuel. 
 SIM_KAHE_4           SIM_KAHE             Kahe 4 is a HECO plant on Oahu's grid that uses LSFO as its fuel. 
 SIM_KAHE_5           SIM_KAHE             Kahe 5 is a HECO plant on Oahu's grid that uses LSFO as its fuel. 
 SIM_KAHE_6           SIM_KAHE             Kahe 6 is a HECO plant on Oahu's grid that uses LSFO as its fuel. 
 SIM_KAHE_7           SIM_KAHE             Kahe 7 is a HECO plant on Oahu's grid that uses LSFO as its fuel. 
 SIM_KALAELOA         SIM_IPP              Kalaeloa is an independent power producer on Oahu's grid that uses LSFO as its fuel. 
 SIM_OAHU_GRID                             Virtual resource for all Oahu power plants.        
 SIM_WAIAU            SIM_WAIAU            Virtual resource for all Waiau power plants.       
 SIM_WAIAU_10         SIM_WAIAU            Waiau 10 is a HECO plant on Oahu's grid that uses diesel as its fuel. 
 SIM_WAIAU_5          SIM_WAIAU            Waiau 5 is a HECO plant on Oahu's grid that uses LSFO as its fuel. 
 SIM_WAIAU_6          SIM_WAIAU            Waiau 6 is a HECO plant on Oahu's grid that uses LSFO as its fuel. 
 SIM_WAIAU_7          SIM_WAIAU            Waiau 7 is a HECO plant on Oahu's grid that uses LSFO as its fuel. 
 SIM_WAIAU_8          SIM_WAIAU            Waiau 8 is a HECO plant on Oahu's grid that uses LSFO as its fuel. 
 SIM_WAIAU_9          SIM_WAIAU            Waiau 9 is a HECO plant on Oahu's grid that uses diesel as its fuel. 

>summary SIM_OAHU_GRID
 SubSources: SIM_KAHE ,SIM_WAIAU ,SIM_HONOLULU ,SIM_IPP 
 Description: Virtual resource for all Oahu power plants. 
 Owner: oscar@wattdepot.org 
 Location: To be looked up later 
 Coordinates: 0,0,0 
 Properties:  
 Earliest data: 2009-10-25T00:00:00.000-10:00 
 Latest data: 2009-12-31T23:45:00.000-10:00 
 Total data points: 117504 

>total energy generated SIM_OAHU_GRID day 2009-11-01 sampling-interval 60
14089.0 MWh
>quit
Exiting Wattdepot CLI
[~]-> 
Powered by Google Project Hosting