Physische Echtzeit-Statusanzeige für GitHub-Repository-Aktualisierungen - n8n-Workflow

Richte mit diesem n8n-Workflow physische Benachrichtigungen über Home Assistant ein. Löse eine Farbänderung einer smarten Lampe aus, sobald eine Aktualisierung in deinem GitHub-Repository über einen n8n-Trigger erfolgt.

Workflow-Vorschau

Bereit zur Automatisierung?

Laden Sie diese n8n-Workflow-Vorlage herunter und beginnen Sie sofort mit der Nutzung.

Zielgruppe

Entwickler und DevOps-Ingenieure, die Echtzeit-Physische Statusanzeigen benötigen.
Teams, die n8n-Vorlagen für devops_monitoring nutzen.
Smart-Home-Enthusiasten, die IoT-Geräte mit Entwicklungsworkflows integrieren.
Nutzer, die den GitHub n8n-Trigger und den Home Assistant n8n-Node zusammen verwenden möchten.

Überblick

Diese spezialisierte n8n-Workflow-Vorlage bietet sofortiges, gut sichtbares Feedback zum Status deines Git-Repositories. Herkömmliche digitale Benachrichtigungen gehen oft unter, aber diese n8n-Automatisierung erzeugt einen klaren physischen Alarm. Der Workflow ist darauf ausgelegt, jegliche Aktivität – wie einen Push, einen neuen Pull Request oder ein Issue-Update – zu erkennen und eine konfigurierte smarte Lampe sofort auf eine spezifische Farbe, typischerweise Rot, zu schalten, um anzuzeigen, dass Handlungsbedarf besteht. Diese Integration zwischen dem GitHub n8n-Trigger und Home Assistant ist ein hervorragendes Beispiel dafür, wie n8n für kontinuierliches devops_monitoring und Umgebungsintelligenz genutzt werden kann. Die Bereitstellung dieses n8n-Workflows ist schnell und effektiv und stellt sicher, dass kritische Repository-Änderungen immer wahrgenommen werden.

Funktionsweise

Diese Automatisierungssequenz beginnt mit einem dedizierten n8n-Trigger und endet mit einer IoT-Aktion:


  1. GitHub n8n-Trigger: Der Workflow startet mit dem n8n-Node On any update in repository (ein GitHub-Trigger). Dieser n8n-Trigger lauscht auf alle konfigurierten Ereignistypen (*) für ein angegebenes Repository (z. B. dummydavid/DemoRepo).

  2. Erkennung und Ausführung: Sobald ein Ereignis eintritt (ein Push, PR-Merge, Issue geöffnet usw.), fängt der GitHub n8n-Node die Nutzdaten ab und leitet die Ausführung weiter.

  3. Home Assistant-Aktion: Der nachfolgende n8n-Node mit dem Namen Turn a light red (Home Assistant-Node) empfängt die Daten. Er ruft den Home Assistant-Service light.turn_on auf.

  4. Physische Benachrichtigung: Der n8n-Workflow weist Home Assistant an, auf eine bestimmte Licht-Entität (standardmäßig light.lamp) abzuzielen und deren Farbe mithilfe des RGB-Wertes [255, 0, 0] festzulegen, wodurch das Licht sofort rot leuchtet.

Installationsanleitung

Um diese n8n-Workflow-Vorlage bereitzustellen, gehen Sie wie folgt vor:


  1. Importieren: Kopieren Sie den bereitgestellten JSON-Code und importieren Sie ihn in Ihre n8n-Instanz über das Menü 'Neu' -> 'Aus JSON importieren'.

  2. GitHub-Anmeldeinformationen: Klicken Sie auf den n8n-Node On any update in repository und aktualisieren Sie die Anmeldeinformationen 'GitHubApi' mit Ihrem aktiven GitHub API-Schlüssel und Zugriffstoken.

  3. GitHub-Konfiguration: Konfigurieren Sie die Felder Owner und Repository, um auf das exakte Repository zu verweisen, das Sie überwachen möchten.

  4. Webhook-Einrichtung: Da dies ein n8n-Trigger ist, müssen Sie den Workflow speichern und aktivieren. n8n stellt eine Webhook-URL bereit, die Sie in den Einstellungen Ihres GitHub-Repositorys registrieren müssen (Einstellungen -> Webhooks).

  5. Home Assistant-Anmeldeinformationen: Klicken Sie auf den n8n-Node Turn a light red. Fügen Sie die Anmeldeinformationen 'Home Assistant API' hinzu oder aktualisieren Sie diese, stellen Sie sicher, dass sie auf Ihre Home Assistant-Instanz verweisen und ein gültiges langzeitiges Zugriffstoken verwenden.

  6. Licht-Entitätskonfiguration: Ändern Sie unbedingt die Parameter innerhalb des Home Assistant n8n-Nodes, um die Standard-entityid (light.lamp) durch die spezifische entityid Ihrer gewünschten smarten Lampe zu ersetzen, und passen Sie optional das rgb_color-Array an, um die Benachrichtigungsfarbe zu ändern.

Node-Details

Dieser einfache, aber leistungsstarke n8n-Workflow verwendet zwei Haupt-Nodes:

GitHub Trigger (On any update in repository)
Funktion: Fungiert als primärer n8n-Trigger und lauscht auf Echtzeitereignisse aus einem festgelegten GitHub-Repository.
Schlüsselkonfiguration: Eingestellt, um auf Events: (alle Ereignisse) zu lauschen und konfiguriert mit einem spezifischen Owner- und Repository-Namen. Erfordert GitHub API-Anmeldeinformationen zur Authentifizierung.

Home Assistant (Turn a light red)
Funktion: Führt einen Service-Aufruf innerhalb von Home Assistant aus, um ein IoT-Gerät basierend auf dem n8n-Trigger zu steuern.
* Schlüsselkonfiguration: Domain: light, Service: turnon und nutzt Service-Attribute, um die physische Aktion zu definieren. Zu den Schlüsselparametern gehören entityid (z. B. light.lamp) und rgb_color (=[[255,0,0]]), die festlegen, welche Lampe sich einschaltet und welche Farbe sie anzeigt.

Ähnliche n8n-Workflows

Kostenlos

Knoten: 3 Knoten
Aktualisiert: Dezember 26 2025
Alle anzeigen
Erstellt von
n8n Team
n8n Team

Meet the official n8n team. We specialize in building workflows that transform intricate tasks into seamless operations.

Hervorgehoben*