{% extends "layout.html" %} {% set active_page = "usage" %} {% set help_page = ["energy-usage", _('Energy Usage')] %} {% block title %} - {{_('Energy Usage')}}{% endblock %} {% block head %} {% if current_user.theme in dark_themes %} {% endif %} {% endblock %} {% block body %}
{% include 'flash_messages.html' %}

{{_('Energy Usage')}}

{{form_energy_usage_add.csrf_token}}
{{form_energy_usage_add.energy_usage_select.label(class_='control-label')}}
{{form_energy_usage_add.energy_usage_add(class_='form-control btn btn-sm')}}
{% if energy_usage %}
{% endif %} {% for each_energy in energy_usage %}
{{form_energy_usage_mod.csrf_token}} {{form_energy_usage_mod.energy_usage_id(value=each_energy.unique_id)}}
{{form_energy_usage_mod.name(class_='form-control', value=each_energy.name, **{'title': dict_translation['name']['phrase']})}}
{{form_energy_usage_mod.energy_usage_mod(class_='form-control btn btn-sm btn-block')}}
{{form_energy_usage_mod.energy_usage_delete(class_='form-control btn btn-sm btn-block',**{'onclick':'return confirm("Are you sure you want to delete this?")'})}}
{{form_energy_usage_mod.selection_device_measure_ids.label(class_='control-label')}}
{{_('Past Hour')}} {{_('Past Day')}} {{_('Past Week')}} {{_('Past Month')}}
{{_('Amps (Average over period)')}} {{energy_usage_stats[each_energy.unique_id]['hour']|round(3)}} {{energy_usage_stats[each_energy.unique_id]['day']|round(3)}} {{energy_usage_stats[each_energy.unique_id]['week']|round(3)}} {{energy_usage_stats[each_energy.unique_id]['month']|round(3)}}
{{_('Energy Usage')}} (kWh, @{{misc.output_usage_volts}}V) {{(misc.output_usage_volts * energy_usage_stats[each_energy.unique_id]['hour'] / 1000)|round(3)}} {{(misc.output_usage_volts * energy_usage_stats[each_energy.unique_id]['day'] / 1000 * 24)|round(3)}} {{(misc.output_usage_volts * energy_usage_stats[each_energy.unique_id]['week'] / 1000 * 168)|round(3)}} {{(misc.output_usage_volts * energy_usage_stats[each_energy.unique_id]['month'] / 1000 * 720)|round(3)}}
{{_('Cost')}} ({{misc.output_usage_currency}}, at {{misc.output_usage_currency}}{{misc.output_usage_cost}}/kWh) {{(misc.output_usage_volts * energy_usage_stats[each_energy.unique_id]['hour'] / 1000 * misc.output_usage_cost)|round(2)}} {{(misc.output_usage_volts * energy_usage_stats[each_energy.unique_id]['day'] / 1000 * 24 * misc.output_usage_cost)|round(2)}} {{(misc.output_usage_volts * energy_usage_stats[each_energy.unique_id]['week'] / 1000 * 168 * misc.output_usage_cost)|round(2)}} {{(misc.output_usage_volts * energy_usage_stats[each_energy.unique_id]['month'] / 1000 * 720 * misc.output_usage_cost)|round(2)}}
{{form_energy_usage_mod.energy_usage_date_range.label(class_='control-label')}}
{{form_energy_usage_mod.energy_usage_range_calc(class_='form-control btn btn-sm btn-block')}}
{% if calculate_usage[each_energy.unique_id] %}
{{picker_start[each_energy.unique_id]}} - {{picker_end[each_energy.unique_id]}}, {{calculate_usage[each_energy.unique_id]['hours']|round(2)}} hours
{{_('Amps (Average over period)')}} {{calculate_usage[each_energy.unique_id]['average_amps']|round(3)}}
{{_('Energy Usage')}} (kWh, @{{misc.output_usage_volts}}V) {{calculate_usage[each_energy.unique_id]['kwh']|round(3)}}
{{_('Cost')}} ({{misc.output_usage_currency}}, at {{misc.output_usage_currency}}{{misc.output_usage_cost}}/kWh) {{(calculate_usage[each_energy.unique_id]['kwh'] * misc.output_usage_cost)|round(2)}}
{% endif %}
{% endfor %}
Energy usage calculated from output duration. Generated: {{timestamp}}
{% if display_order -%} {%- for order in display_order -%} {%- for each_output in output if each_output.unique_id == order and each_output.output_type not in ['pwm', 'command_pwm'] -%} {% for key, value in output_stats.items() if key == each_output.unique_id -%} {%- endfor -%} {%- endfor -%} {% endfor %} {%- endif -%}
{{_('ID')}} {{_('Name')}} {{_('Past Day')}} {{_('Past Week')}} {{_('Past Month')}} {{_('Past Month')}}
({{_('From')}} {{misc.output_usage_dayofmonth}}{{date_suffix}})
{{_('Past Year')}}
{{each_output.id}} {{each_output.name}} {{_('Duration On (hours)')}} {{value['1d']['hours_on']|round(2)}} {{value['1w']['hours_on']|round(2)}} {{value['1m']['hours_on']|round(2)}} {{value['1m_date']['hours_on']|round(2)}} {{value['1y']['hours_on']|round(2)}}
{{_('Energy Usage')}} (kWh, @{{misc.output_usage_volts}}V) {{value['1d']['kwh']|round(3)}} {{value['1w']['kwh']|round(3)}} {{value['1m']['kwh']|round(3)}} {{value['1m_date']['kwh']|round(3)}} {{value['1y']['kwh']|round(3)}}
Cost ({{misc.output_usage_currency}}, {{misc.output_usage_cost}}/kWh) {{value['1d']['cost']|round(2)}} {{value['1w']['cost']|round(2)}} {{value['1m']['cost']|round(2)}} {{value['1m_date']['cost']|round(2)}} {{value['1y']['cost']|round(2)}}
{{_('Total')}} {{_('Duration On (hours)')}} {{output_stats['total_duration']['1d']|round(2)}} {{output_stats['total_duration']['1w']|round(2)}} {{output_stats['total_duration']['1m']|round(2)}} {{output_stats['total_duration']['1m_date']|round(2)}} {{output_stats['total_duration']['1y']|round(2)}}
{{_('Energy Usage')}} (kWh, @{{misc.output_usage_volts}}V) {{output_stats['total_kwh']['1d']|round(3)}} {{output_stats['total_kwh']['1w']|round(3)}} {{output_stats['total_kwh']['1m']|round(3)}} {{output_stats['total_kwh']['1m_date']|round(3)}} {{output_stats['total_kwh']['1y']|round(3)}}
{{_('Cost')}} ({{misc.output_usage_currency}}, at {{misc.output_usage_currency}}{{misc.output_usage_cost}}/kWh) {{output_stats['total_cost']['1d']|round(2)}} {{output_stats['total_cost']['1w']|round(2)}} {{output_stats['total_cost']['1m']|round(2)}} {{output_stats['total_cost']['1m_date']|round(2)}} {{output_stats['total_cost']['1y']|round(2)}}
{% if graph_info %} {% endif %} {% endblock %}