@@ 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'], |