Open-Source Dashboard für Filament-, Drucker- und Systemverwaltung – lokal, unabhängig und im modernen Unraid-Stil.
----------------------------------------------------
🇺🇸 English version: coming soon
- Die Kernfunktionen sind stabil und aktiv nutzbar
- Datenbank-Migrationen laufen automatisch beim Start
- Job- und Filament-Tracking ist produktiv einsetzbar
- APIs, UI und Datenmodelle können sich noch ändern
- Regelmäßige Backups der Datenbank werden empfohlen
Diese Beta richtet sich an technisch versierte Nutzer und Early Adopter.
Feedback, Bugreports und Verbesserungsvorschläge sind ausdrücklich erwünscht.
👉 Anleitung: Installation der Beta-Version
Die öffentliche Installationsanleitung wird aktuell überarbeitet.
⏳ Hinweis:
Ein Build von 15–25 Minuten ist auf dem Raspberry Pi normal, besonders beim ersten Start.
Währenddessen wirkt es so, als würde nichts passieren – das ist kein Fehler.
Empfehlung:
- Geduld haben
- Konsole offen lassen
- Nicht abbrechen
FilamentHub hat ursprünglich als kleines, reines Filament-Verwaltungssystem angefangen –
ein lokaler Manager für Spulen, Farben, Restmengen und Nutzungsdaten.
Mit der Zeit ist das Projekt deutlich gewachsen.
Aus dem ursprünglichen Tool wurde Schritt für Schritt ein vollständiges
3D-Printing-Management-Dashboard, das heute u. a. abdeckt:
- Filamentverwaltung
- Druckerüberwachung
- Systemdiagnose
- MQTT-Integration
- Debug-Tools
- Weboberfläche im Unraid-Stil
- Docker-Bereitstellung
Der Name ist geblieben – das Projekt ist weitergewachsen.
Heute befindet sich FilamentHub in einer öffentlichen Beta-Phase mit Fokus auf
Stabilität, Datenintegrität und einer sauberen technischen Basis.
- Übersicht über alle registrierten Drucker
- Live-Status, Temperaturen, aktueller Job
- LAN-MQTT für Bambu
- Druckhistorie und Nutzungsdaten
- Stabiler WebSocket-Status mit Ping/Pong-Analyse im Debug-Bereich
- Spulenverwaltung mit Hersteller, Farbe, Material und Restmenge
- Letzte Nutzung je Drucker
- Verbrauch nach Job, Tag und Monat
- Kostenabschätzungen
- Warnungen bei niedrigem Bestand
- Druckzeit pro Drucker
- Filamentverbrauch pro Zeitraum
- Kostenübersichten
- Verteilung nach Material, Farbe und Maschine
- Klare Navigation: Dashboard / Printer / Filament / System / Debug
- Karten, Tabellen, Icons und Statusbadges
- Dunkles, ruhiges UI
- Responsive Design für Desktop- und Server-Umgebungen
- Lokale SQLite-Datenbank, automatisch angelegt
- Integrierter Backup-Button
- ZIP-Export mit DB + Logs
- Ablage unter
data/backups/filamenthub_backup_<timestamp>.zip - Datenbank-Tools: VACUUM, Tabellenviewer, Test-Selekte
- Debug-Center mit Systemübersicht
- Service-Status
- Log-Viewer
- MQTT-Monitor mit Sperrzeiten, Ping, Last-Message und Sparkline
- Test-Runner für DB- und Smoke-Tests
- Logrotation und Säuberung
Dashboard · Material · Spulen
Statistiken · Details · Jobs
UI-Details · Benutzer-Menü
- Aktueller Entwicklungsstand: Public Beta – stabil nutzbar, aktiv in Entwicklung
- Roadmap: coming soon
- Handbuch: ANLEITUNG/Handbuch.html
⚠️ Hinweis: Diese Anleitung richtet sich an Entwickler und Beta-Tester.
python -m venv .venv
.venv/Scripts/pip install -r requirements.txt # Windows
# oder
source .venv/bin/activate && pip install -r requirements.txt # Linux/Mac
python run.py # Startet API + UI (Port 8081)