Home-Assistant-Integration für die KI-gestützte Sortierung von Paperless-ngx Dokumenten.
Diese Datei beschreibt nur die Nutzung in Home Assistant (HACS).
- CLI / manuelles Python-Starten: siehe README_CLI.md
- HACS ->
Integrationen->Custom repositories - Repository hinzufügen:
- URL:
https://github.com/Feberdin/Paperless-KIplus - Kategorie:
Integration
- URL:
Paperless KIplus Runnerinstallieren- Home Assistant neu starten
- Integration hinzufügen:
Einstellungen -> Geräte & Dienste -> Integration hinzufügen
In den Optionen sind nur die fachlich relevanten Felder sichtbar. Technische Pfade/Befehle sind fest implementiert, um Fehlkonfigurationen zu vermeiden.
Wenn Dry-Run aktiv ist:
- Es werden keine Änderungen in Paperless gespeichert.
- Die KI analysiert Dokumente und erzeugt nur Vorschläge.
- Du siehst in den Logs, was geändert würde (z. B. Typ, Korrespondent, Speicherpfad, Tags, Datum, Notiz).
Verwendung:
- Zum sicheren Testen neuer YAML-Regeln.
- Nach Regeländerungen immer erst 1-2 Dry-Run-Läufe durchführen.
Wenn Alle Dokumente aktiv ist:
- Der Lauf verarbeitet den gesamten Bestand (begrenzt durch
Max. Dokumente). - Der übliche YAML-Filter (z. B.
process_only_tag: "#NEU") wird für diesen Lauf ignoriert.
Wenn Alle Dokumente aus ist:
- Es gelten die Filter/Regeln aus deiner YAML (empfohlen für den Alltag).
Standardwerte:
Input-Kosten pro 1.000 Tokens (EUR):0.0004Output-Kosten pro 1.000 Tokens (EUR):0.0016
Quelle der Preisbasis:
- OpenAI Preisseite (GPT-4.1 mini): https://platform.openai.com/docs/pricing
- Umrechnung aus den dort genannten Preisen pro 1M Tokens auf 1.000 Tokens.
Hinweis:
- Falls du ein anderes Modell/anderen Anbieter nutzt, bitte die beiden Werte anpassen.
Die YAML wird immer in Home Assistant gepflegt.
- Den kompletten YAML-Text im Feld
YAML-Konfiguration (kompletter Inhalt)einfügen. - Keine externe YAML-Datei verwenden.
Hilfelink zur YAML-Erstellung mit ChatGPT:
Alle Entitäten sind einem gemeinsamen Gerät zugeordnet:
- Paperless KIplus Runner
Dadurch siehst du die Werte direkt in der Geräte-/Integrationsansicht.
Wichtige Entitäten:
- Letzter Lauf Tokens
- Letzter Lauf Kosten
- Gesamt Tokens
- Gesamtkosten
- Letzte Zusammenfassung (G/A/U/F)
- Letztes Protokoll
- Setzt Token-/Kostenstatistiken auf 0 (letzter Lauf + Gesamt)
- Schreibt die Werte auch in die Metrik-Datei zurück
- Exportiert das letzte Protokoll nach:
/config/www/paperless_kiplus_last_log.txt
- Download in HA/Browser über:
/local/paperless_kiplus_last_log.txt
Damit können Nutzer das Log einfach teilen.
Service: paperless_kiplus.run
Optionale Lauf-Overrides:
forcewaitdry_runall_documentsmax_documents
Die Integration liefert Branding-Dateien unter custom_components/paperless_kiplus/brand/.
Ab Home Assistant 2026.3 können Custom Integrations dieses lokale Branding direkt nutzen.
Wenn trotzdem "icon not available" erscheint, bitte HA-Core/HACS aktualisieren und neu starten.
Bei Fehlern bitte mitsenden:
- Exportiertes Log (
/local/paperless_kiplus_last_log.txt) Fertig. Gescannt=..., Aktualisiert=..., Übersprungen=..., Fehler=...Kosten/Token-Zeile