No description
Find a file
Sam c6db0ab569 refactor: replace GraphQL/REST with MQTT-only for Unraid server data
All server stats (CPU, RAM, Docker, shares, disks, array) now come
directly from MQTT topics published by the Unraid MQTT Agent. This
eliminates the need for API keys, HTTP polling, and the GraphQL/REST
fallback chain.

- Rewrote unraid_service.py to read from MQTT store (no httpx needed)
- Simplified servers router (no cache, no enrichment hack)
- Added mqtt_prefix field to UnraidServer config
- Updated DB: both Daddelolymp and Adriahub with mqtt_prefix, no api_key
- Data is always fresh (MQTT pushes every ~15s)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 23:25:57 +01:00
server refactor: replace GraphQL/REST with MQTT-only for Unraid server data 2026-03-02 23:25:57 +01:00
web HA controls + wider layout: toggle lights/switches, cover controls, more sensors 2026-03-02 19:30:20 +01:00
.gitignore refactor: complete rewrite as React+FastAPI dashboard 2026-03-02 01:48:51 +01:00
.gitlab-ci.yml refactor: complete rewrite as React+FastAPI dashboard 2026-03-02 01:48:51 +01:00
docker-compose.yml feat: Setup Wizard for first-run configuration 2026-03-02 16:06:10 +01:00
Dockerfile refactor: complete rewrite as React+FastAPI dashboard 2026-03-02 01:48:51 +01:00
requirements.txt fix: replace passlib with direct bcrypt to fix password hashing crash 2026-03-02 16:20:36 +01:00
SETUP.md Initial commit 2026-02-13 00:24:31 +01:00