{% extends "base.html" %} {% block content %}

Weather

{% if error %}
{{ error }}
{% endif %}

Uses Open-Meteo — no API key needed.

{% if settings.city %}

Currently: {{ settings.city }} ({{ settings.latitude }}, {{ settings.longitude }})

{% endif %}

Weather itself only refreshes the panel when something actually changed, so a shorter interval here mostly just means fresher data, not more flashing.

Leave the city field above empty to use these instead.

{% endblock %}