diff --git a/srv/poe_manager/templates/index.html b/srv/poe_manager/templates/index.html
index a4ac2f1..4a2e19e 100644
--- a/srv/poe_manager/templates/index.html
+++ b/srv/poe_manager/templates/index.html
@@ -8,15 +8,10 @@
- {% set current_group = None %}
- {% for d in devices %}
- {% set group = d[1][0] %}
- {% if group != current_group %}
- {% if not loop.first %}
{% endif %}
- {{ group }}
-
- {% set current_group = group %}
- {% endif %}
+ {% for letter, group in grouped_devices.items() %}
+
{{ letter }}
+
+ {% for d in group %}
- {% if loop.last %}
{% endif %}
+ {% endfor %}
+
{% endfor %}