{% extends "base.html" %}
{% block title %}{{ layout.t("stats.title") }}{% endblock %}
{% block content %}
{{ layout.t("stats.title") }}
{{ layout.t("stats.monthly_pdf") }}
{{ layout.t("stats.report_hint") }}
{{ layout.t("stats.history") }}
| {{ layout.t("stats.period") }} | {{ layout.t("common.sessions") }} | {{ layout.t("common.energy_kwh") }} |
{% for r in rows %}
| {{ r.bucket }} |
{{ r.sessions }} |
{{ r.energy_wh / 1000 }} |
{% endfor %}
{% if rows.is_empty() %}| {{ layout.t("stats.none_range") }} |
{% endif %}
{{ layout.t("stats.rollups") }}
{{ layout.t("stats.emp_vs_guests") }}
| {{ layout.t("stats.group") }} | {{ layout.t("common.sessions") }} | {{ layout.t("common.energy_kwh") }} |
| {{ layout.t("common.employees") }} | {{ split.employee_sessions }} | {{ split.employee_wh / 1000 }} |
| {{ layout.t("common.guests") }} | {{ split.guest_sessions }} | {{ split.guest_wh / 1000 }} |
{{ layout.t("stats.by_employee") }}
| {{ layout.t("common.employee") }} | {{ layout.t("common.sessions") }} | {{ layout.t("common.energy_kwh") }} |
{% for u in per_employee %}
| {{ u.label }} | {{ u.sessions }} | {{ u.energy_wh / 1000 }} |
{% endfor %}
{% if per_employee.is_empty() %}| {{ layout.t("common.no_data") }} |
{% endif %}
{{ layout.t("stats.by_wallbox") }}
| {{ layout.t("common.wallbox") }} | {{ layout.t("common.sessions") }} | {{ layout.t("common.energy_kwh") }} |
{% for w in per_wallbox %}
| {{ w.label }} | {{ w.sessions }} | {{ w.energy_wh / 1000 }} |
{% endfor %}
{% if per_wallbox.is_empty() %}| {{ layout.t("common.no_data") }} |
{% endif %}
{% endblock %}