1. Das Konzept: Reaktiv statt manuell
Im modernen Alltag fallen Dutzende digitale Informationsströme an: Vertretungspläne in Schulen, Rechnungsdokumente im Posteingang, Sensorwerte der Photovoltaikanlage und Container-Updates im Homelab. Wer diese Quellen manuell überwacht, verliert wertvolle Zeit und riskiert, Fristen oder Änderungen zu verpassen.
Mit n8n (gehostet in einer isolierten Docker-VM auf Proxmox) wurde ein zentraler Automatisierungs-Knotenpunkt geschaffen. Das Leitprinzip: Jedes System meldet Ereignisse per Webhook oder Cron; n8n filtert den Noise, erkennt relevante Zustandsänderungen und liefert glasklare, kontextbezogene Benachrichtigungen auf das Smartphone.
Der obige Node visualisiert die Kernlogik des 01_webuntis_supplierbot.json Workflows: Alle 15 Minuten wird der verschlüsselte Stundenplan-Feed abgefragt. Anstatt bei jeder Abfrage Benachrichtigungen zu triggern, berechnet ein lokaler Diff-Algorithmus die Abweichung zum letzten Cache-Stand. Erst wenn eine konkrete Änderung vorliegt (hier: "Vertretung: Mag. Glanzer übernimmt 3B Chemie"), geht in unter 50ms ein ntfy-Push-Alarm an die Apple Watch und das iPhone raus.
2. Die Paperless-to-CalDAV Finanz-Pipeline
Ein weiteres Paradestück nahtloser Integration ist der Rechnungs-Workflow (03_invoice_paperless_ical.json): Sobald eine Rechnung über den Scanner in Paperless-ngx einläuft, liest die OCR-Engine den Rechnungsbetrag, das Fälligkeitsdatum und die IBAN aus.
Ein n8n-Webhook nimmt diese Daten entgegen, führt einen Slot-Finder-Algorithmus aus (der den persönlichen iCal-Kalender auf freie 30-Minuten-Abendblöcke zwischen 20:00 und 20:30 Uhr prüft) und erstellt vollautomatisch einen RFC-5545-konformen Termin im persönlichen Finanz-Kalender – inklusive Rechnungsnummer und PDF-Link im Notizfeld.
Dieser Ausschnitt zeigt die dreistufige Pipeline: OCR-Extraktion in Paperless-ngx ➔ Fälligkeits- und Slot-Kalkulation in n8n ➔ Direkte Einspeisung in den iCloud CalDAV-Kalender. Zahlungsziele werden so ohne menschliches Zutun termingerecht und stressfrei im Alltagskalender verankert.
3. Übersicht der aktiven Workflows im Cluster
- 01_webuntis_supplierbot: Stundenplan-Monitoring alle 15 Min für das Schottengymnasium mit Cache-Diffing.
- 02_ha_solar_evening_report: Täglicher Sunset-Trigger: Vergleicht reale Erzeugung der PV-Anlage mit der Solcast-Prognose aus Home Assistant.
- 03_invoice_paperless_ical: Automatisierte Fristenwahrung für Rechnungen via CalDAV.
- 04_wud_ntfy_sync: Container-Vulnerabilities & Updates von What's Up Docker mit 1-Click Update-Links.
- 05_service_down_watcher: Permanenter Health-Ping aller 13 Homelab-Dienste mit Sofort-Push bei Downtime.