| @@ 544-565 (lines=22) @@ | ||
| 541 | result['reporting_period']['offpeaks'] = list() |
|
| 542 | result['reporting_period']['increment_rates'] = list() |
|
| 543 | ||
| 544 | if energy_item_set is not None and len(energy_item_set) > 0: |
|
| 545 | for energy_item_id in energy_item_set: |
|
| 546 | result['reporting_period']['names'].append(energy_item_dict[energy_item_id]['name']) |
|
| 547 | result['reporting_period']['energy_item_ids'].append(energy_item_id) |
|
| 548 | result['reporting_period']['energy_category_names'].append( |
|
| 549 | energy_item_dict[energy_item_id]['energy_category_name']) |
|
| 550 | result['reporting_period']['energy_category_ids'].append( |
|
| 551 | energy_item_dict[energy_item_id]['energy_category_id']) |
|
| 552 | result['reporting_period']['units'].append(energy_item_dict[energy_item_id]['unit_of_measure']) |
|
| 553 | result['reporting_period']['timestamps'].append(reporting[energy_item_id]['timestamps']) |
|
| 554 | result['reporting_period']['values'].append(reporting[energy_item_id]['values']) |
|
| 555 | result['reporting_period']['subtotals'].append(reporting[energy_item_id]['subtotal']) |
|
| 556 | result['reporting_period']['subtotals_per_unit_area'].append( |
|
| 557 | reporting[energy_item_id]['subtotal'] / space['area'] if space['area'] > 0.0 else None) |
|
| 558 | result['reporting_period']['toppeaks'].append(reporting[energy_item_id]['toppeak']) |
|
| 559 | result['reporting_period']['onpeaks'].append(reporting[energy_item_id]['onpeak']) |
|
| 560 | result['reporting_period']['midpeaks'].append(reporting[energy_item_id]['midpeak']) |
|
| 561 | result['reporting_period']['offpeaks'].append(reporting[energy_item_id]['offpeak']) |
|
| 562 | result['reporting_period']['increment_rates'].append( |
|
| 563 | (reporting[energy_item_id]['subtotal'] - base[energy_item_id]['subtotal']) / |
|
| 564 | base[energy_item_id]['subtotal'] |
|
| 565 | if base[energy_item_id]['subtotal'] > 0.0 else None) |
|
| 566 | ||
| 567 | result['parameters'] = { |
|
| 568 | "names": parameters_data['names'], |
|
| @@ 499-520 (lines=22) @@ | ||
| 496 | result['reporting_period']['offpeaks'] = list() |
|
| 497 | result['reporting_period']['increment_rates'] = list() |
|
| 498 | ||
| 499 | if energy_item_set is not None and len(energy_item_set) > 0: |
|
| 500 | for energy_item_id in energy_item_set: |
|
| 501 | result['reporting_period']['names'].append(energy_item_dict[energy_item_id]['name']) |
|
| 502 | result['reporting_period']['energy_item_ids'].append(energy_item_id) |
|
| 503 | result['reporting_period']['energy_category_names'].append( |
|
| 504 | energy_item_dict[energy_item_id]['energy_category_name']) |
|
| 505 | result['reporting_period']['energy_category_ids'].append( |
|
| 506 | energy_item_dict[energy_item_id]['energy_category_id']) |
|
| 507 | result['reporting_period']['units'].append(energy_item_dict[energy_item_id]['unit_of_measure']) |
|
| 508 | result['reporting_period']['timestamps'].append(reporting[energy_item_id]['timestamps']) |
|
| 509 | result['reporting_period']['values'].append(reporting[energy_item_id]['values']) |
|
| 510 | result['reporting_period']['subtotals'].append(reporting[energy_item_id]['subtotal']) |
|
| 511 | result['reporting_period']['subtotals_per_unit_area'].append( |
|
| 512 | reporting[energy_item_id]['subtotal'] / tenant['area'] if tenant['area'] > 0.0 else None) |
|
| 513 | result['reporting_period']['toppeaks'].append(reporting[energy_item_id]['toppeak']) |
|
| 514 | result['reporting_period']['onpeaks'].append(reporting[energy_item_id]['onpeak']) |
|
| 515 | result['reporting_period']['midpeaks'].append(reporting[energy_item_id]['midpeak']) |
|
| 516 | result['reporting_period']['offpeaks'].append(reporting[energy_item_id]['offpeak']) |
|
| 517 | result['reporting_period']['increment_rates'].append( |
|
| 518 | (reporting[energy_item_id]['subtotal'] - base[energy_item_id]['subtotal']) / |
|
| 519 | base[energy_item_id]['subtotal'] |
|
| 520 | if base[energy_item_id]['subtotal'] > 0.0 else None) |
|
| 521 | ||
| 522 | result['parameters'] = { |
|
| 523 | "names": parameters_data['names'], |
|