System Diagnostics

Live CPU, memory, temperature, disk, and uptime for this Raspberry Pi.

Loading diagnostics…

Git & Updates

Inspect the current git state and pull or reset to the latest remote code.

Loading git info…

Pull latest (rebase)

Stashes any local changes, then runs git pull --rebase. The stash is preserved but not re-applied.

Force reset to origin/main

Runs git fetch origin then git reset --hard origin/main. Discards all local changes.

Python Dependencies

Re-run pip install to fix missing or broken packages.

Reinstall base requirements

Installs from requirements.txt in the project root.

Reinstall plugin requirements

Runs pip install for every installed plugin that has a requirements.txt.

Maintenance

Housekeeping operations that don't affect config or plugins.

Clear Python cache

Deletes all __pycache__ directories in the project. Useful after switching branches or debugging import issues.

Power Supply

Raspberry Pi under-voltage/throttling status (via vcgencmd get_throttled). A marginal power supply is a common cause of visible flicker or dimming on LED panels.

Waiting for live stats…

Network Radio

Turn the WiFi radio on or off. Full WiFi setup (scan, connect, hotspot) lives on the WiFi tab.

WiFi radio

Checking current state…

Services

Quick access to service restarts.

Restart display service

Restarts ledmatrix.service.

Restart web interface

Restarts ledmatrix-web.service. The page will go offline briefly.

System Power

Reboot or shut down the Raspberry Pi. The web interface will go offline.

Reboot

Runs sudo reboot. The Pi will restart and come back online in a minute or two.

Shut down

Runs sudo poweroff. The Pi will power off and must be unplugged/replugged (or power-cycled) to turn back on.

Plugin Health

Circuit-breaker status and per-plugin update timings recorded by the display service. A plugin whose update() keeps failing is paused ("Circuit open") and retried automatically after a cooldown.

Plugin Status Avg update Max update Updates Last error
Loading…