module PortfolioManager::REST::Meter
Meter
services @see portfoliomanager.energystar.gov/webservices/home/api/meter
Public Instance Methods
meter(meter_id)
click to toggle source
This web service retrieves information for a specific meter. The meter must already be shared with you.
@see portfoliomanager.energystar.gov/webservices/home/api/meter/meter/get @param [String, Integer] meter_id
# File lib/portfolio_manager/rest/meter.rb, line 17 def meter(meter_id) perform_get_request("/meter/#{meter_id}") end
meter_list(property_id)
click to toggle source
This web service retrieves a list of all the meters for a specific property. The property must already be shared with you.
@see portfoliomanager.energystar.gov/webservices/home/api/meter/meterList/get
# File lib/portfolio_manager/rest/meter.rb, line 26 def meter_list(property_id) perform_get_request("/property/#{property_id}/meter/list") end
metrics(property_id, year, month, measurement_system, metric)
click to toggle source
# File lib/portfolio_manager/rest/meter.rb, line 30 def metrics(property_id, year, month, measurement_system, metric) perform_get_request( "/property/#{property_id}/metrics", query: { year: year, month: month, measurementSystem: measurement_system }, header: { 'PM-Metrics' => metric } ) end