@@ 381-398 (lines=18) @@ | ||
378 | parameters_data['names'] = list() |
|
379 | parameters_data['timestamps'] = list() |
|
380 | parameters_data['values'] = list() |
|
381 | if energy_item_set is not None and len(energy_item_set) > 0: |
|
382 | for energy_item_id in energy_item_set: |
|
383 | energy_category_tariff_dict = \ |
|
384 | utilities.get_energy_category_tariffs(space['cost_center_id'], |
|
385 | energy_item_dict[energy_item_id]['energy_category_id'], |
|
386 | reporting_start_datetime_utc, |
|
387 | reporting_end_datetime_utc) |
|
388 | tariff_timestamp_list = list() |
|
389 | tariff_value_list = list() |
|
390 | for k, v in energy_category_tariff_dict.items(): |
|
391 | # convert k from utc to local |
|
392 | k = k + timedelta(minutes=timezone_offset) |
|
393 | tariff_timestamp_list.append(k.isoformat()[0:19][0:19]) |
|
394 | tariff_value_list.append(v) |
|
395 | ||
396 | parameters_data['names'].append('TARIFF-' + energy_item_dict[energy_item_id]['name']) |
|
397 | parameters_data['timestamps'].append(tariff_timestamp_list) |
|
398 | parameters_data['values'].append(tariff_value_list) |
|
399 | ||
400 | ################################################################################################################ |
|
401 | # Step 10: query associated sensors and points data |
@@ 366-383 (lines=18) @@ | ||
363 | parameters_data['names'] = list() |
|
364 | parameters_data['timestamps'] = list() |
|
365 | parameters_data['values'] = list() |
|
366 | if energy_item_set is not None and len(energy_item_set) > 0: |
|
367 | for energy_item_id in energy_item_set: |
|
368 | energy_category_tariff_dict = \ |
|
369 | utilities.get_energy_category_tariffs(tenant['cost_center_id'], |
|
370 | energy_item_dict[energy_item_id]['energy_category_id'], |
|
371 | reporting_start_datetime_utc, |
|
372 | reporting_end_datetime_utc) |
|
373 | tariff_timestamp_list = list() |
|
374 | tariff_value_list = list() |
|
375 | for k, v in energy_category_tariff_dict.items(): |
|
376 | # convert k from utc to local |
|
377 | k = k + timedelta(minutes=timezone_offset) |
|
378 | tariff_timestamp_list.append(k.isoformat()[0:19][0:19]) |
|
379 | tariff_value_list.append(v) |
|
380 | ||
381 | parameters_data['names'].append('TARIFF-' + energy_item_dict[energy_item_id]['name']) |
|
382 | parameters_data['timestamps'].append(tariff_timestamp_list) |
|
383 | parameters_data['values'].append(tariff_value_list) |
|
384 | ||
385 | ################################################################################################################ |
|
386 | # Step 9: query associated sensors and points data |