{% extends "base.html" %} {% block title %}Tuerschilder - Busylight{% endblock %} {% block content %}

Tuerschilder

{% if last_check %} Letzte Pruefung: {{ last_check }} {% endif %}
{% if request.query_params.get('fw_uploaded') %}
Firmware hochgeladen.
{% endif %} {% if request.query_params.get('fw_updated') %}
Update auf {{ request.query_params.get('fw_updated') }} gestartet. Geraet startet neu.
{% endif %} {% if request.query_params.get('fw_error') %}
{% if request.query_params.get('fw_error') == 'format' %}Nur .bin Dateien erlaubt. {% elif request.query_params.get('fw_error') == 'nofile' %}Firmware-Datei nicht gefunden. {% elif request.query_params.get('fw_error') == 'failed' %}Update fehlgeschlagen. Config-Backup wurde erstellt. {% else %}Firmware-Fehler.{% endif %}
{% endif %}
Neues Tuerschild
Firmware
{% if firmwares %} {% for fw in firmwares %}
{{ fw.name }} ({{ fw.size }})
{% endfor %} {% endif %}
{% for device in devices %} {% if firmwares %} {% endif %} {% endfor %} {% if not devices %} {% endif %}
Name Hostname MAC Version LEDs Segmente Letzte Aktivitaet Aktionen
{% if device.last_check %} {% if device.online %} {% else %} {% endif %} {% else %} {% endif %} {{ device.name or '-' }} {{ device.hostname }} {{ device.mac if device.mac else '-' }} {{ device.version if device.version else '-' }} {{ device.leds if device.leds else '-' }} {% if device.segments %} {% for seg in device.segments %}
{{ seg.segment }} {{ seg.display_name }}
{% endfor %} {% else %} {{ device.segment_count }}x (leer) {% endif %}
{{ device.last_activity or '-' }}
{% if firmwares and device.version and device.online %} {% set needs_update = [] %} {% for fw in firmwares %} {% if device.version not in fw.name %} {% if needs_update.append(1) %}{% endif %} {% endif %} {% endfor %} {% if needs_update %} {% endif %} {% endif %}
Noch keine Tuerschilder vorhanden.
{{ devices|length }} Tuerschilder | Status wird alle 4 Minuten automatisch geprueft
{% endblock %}