diff --git a/srv/poe_manager/app.py b/srv/poe_manager/app.py index f29a430..4ab8153 100644 --- a/srv/poe_manager/app.py +++ b/srv/poe_manager/app.py @@ -104,9 +104,8 @@ def get_last_seen(dev_name: str): continue if latest_time: - date_str = latest_time.strftime("Zuletzt Online am %d.%m.%Y") - time_str = latest_time.strftime("um %H:%M Uhr") - return f"{date_str}\n{time_str}" + datetime_str = latest_time.strftime("Zuletzt Online am %d.%m.%Y um %H:%M Uhr") + return f"{datetime_str}" return None diff --git a/srv/poe_manager/templates/index.html b/srv/poe_manager/templates/index.html index 3178095..a01674f 100644 --- a/srv/poe_manager/templates/index.html +++ b/srv/poe_manager/templates/index.html @@ -11,7 +11,11 @@ {% for d in devices %}
+ {% if last_seen.get(d[0]) %} + title="{{ last_seen[d[0]] }}" + {% elif status[d[0]] == 'offline' %} + title="Noch nie online" + {% endif %}>
{{ d[1] }}