{% if disk_usage.free_bytes < 500 * 1024 * 1024 %}
Only {{ (disk_usage.free_bytes / 1024 / 1024)|round|int }} MB of storage left. Installing or updating modules may fail; remove modules you don't use.
{% endif %}
{% if not installed_modules %}
No installed modules match your query.
{% else %}
{% for name, meta in installed_modules.items() %}
{% set is_configured = meta.configured %}
{% set is_enabled = meta.enabled %}
{% set title = meta.schema.title or name %}
{% set icon_class = meta.schema.icon or "" %}
{% if not icon_class %}
{% set icon_class = "fa-puzzle-piece" %}
{% if "clock" in name %}{% set icon_class = "fa-clock" %}
{% elif "calendar" in name %}{% set icon_class = "fa-calendar-days" %}
{% elif "weather" in name %}{% set icon_class = "fa-cloud-sun" %}
{% elif "news" in name %}{% set icon_class = "fa-newspaper" %}
{% elif "homeassistant" in name %}{% set icon_class = "fa-house" %}
{% elif "namnsdag" in name %}{% set icon_class = "fa-calendar-check" %}
{% elif "krisinformation" in name %}{% set icon_class = "fa-triangle-exclamation" %}
{% endif %}
{% endif %}
{% set categories = ["utility"] %}
{% if "homeassistant" in name or "iot" in name %}
{% set categories = ["iot"] %}
{% elif "weather" in name or "namnsdag" in name or "news" in name %}
{% set categories = ["info"] %}
{% endif %}
{% if icon_class.startswith('
{{ title }}
Version {{ meta.version }}
{{ meta.schema.description or meta.summary or 'No description available for this module.' }}
{% endfor %}
{% endif %}
Loading discoverable community modules...
Install a Module from GitHub
Paste the module's Git URL. The repository needs a GitHub Release. A local folder path works too, for development.