{% if disk_usage.free_bytes < 500 * 1024 * 1024 %}

Storage Warning: High Disk Space Usage

Remaining persistent storage on /storage is {{ (disk_usage.free_bytes / 1024 / 1024)|round(1) }} MB (under the 500MB safety margin). Module installations or upgrades may fail.

{% endif %} {% if undervoltage_detected %}

Power Warning: Under-voltage Detected

Your Raspberry Pi power supply voltage drops below 4.63V. The CPU may be throttled to prevent instability. Please use a high-quality 5V/3A power supply.

{% endif %}
{% if sensors_configured %}

Sensors

Reading sensor...

{% endif %}

On the Screen

Where each module sits on the mirror. Dimmed ones are turned off.

{% for pos in ['top_left', 'top_center', 'top_right', 'middle_left', 'middle_center', 'middle_right', 'bottom_left', 'bottom_center', 'bottom_right'] %} {% set placed = screen_layout.get(pos, []) %}
{% for m in placed %} {{ m.name }} {% endfor %}
{% endfor %}

System Analytics

CPU Temperature {% if cpu_temp %}{{ cpu_temp }}°C{% else %}N/A (Dev Mode){% endif %}
Persistent Storage {{ disk_usage.percent_used }}% Used
Memory (RAM) {{ ram_usage.percent_used }}% Used
{{ ram_usage.used_mb }} MB / {{ ram_usage.total_mb }} MB
Active Modules {{ active_count }} Running
Local IP Address {{ local_ip }}
Network Connection {% if network_info.type == 'wifi' %} {{ network_info.ssid }} ({{ network_info.signal }}%) {% elif network_info.type == 'ethernet' %} {{ network_info.ssid }} {% elif network_info.type == 'hotspot' %} Setup Hotspot {% else %} Not connected {% endif %}
System Uptime {{ uptime_str }}
Time Sync (NTP) {% if ntp_synchronized %} In sync {% else %} Not synced yet {% endif %}