Communityn8ngithub.com

caiqueDeOliveira-dev/homelab

HomeLab Agent – Verwaltet Home Assistant, ESP32-Satelliten, Zigbee/Matter/Thread-Geräte, physische Automatisierungen, Kameras und Sensoren. Entscheidungs- und Ausführungsebene auf der Hardware (keine Software-Orchestrierung wie Automatisierung/n8n).

Was ist homelab?

Der **HomeLab Agent** von caiqueDeOliveira-dev ist ein KI-gestützter Skill, der als zentrale Entscheidungs- und Ausführungsebene für Heimautomatisierung auf Hardwareebene fungiert. Er integriert sich tief in Home Assistant, ESP32-Satelliten, Zigbee-, Matter- und Thread-Geräte sowie physische Sensoren und Kameras. Im Gegensatz zu reinen Software-Orchestrierungswerkzeugen (wie Automatisierung/n8n) liegt der Fokus auf direkter Hardwaresteuerung: Der Agent kann Aktionen wie das Ein- und Ausschalten von Lampen, das Anpassen von Thermostaten oder das Überwachen von Sicherheitskameras in Echtzeit ausführen. Er unterstützt gängige Smart-Home-Plattformen und protokolliert alle Befehle in einem lokalen Log, um Audits und Optimierungen zu ermöglichen. Der Skill ist ideal für fortgeschrittene Nutzer, die eine flexible, KI-basierte Steuerung ihres Homelabs wünschen, ohne auf Cloud-Abhängigkeiten oder komplexe Automatisierungs-Engines angewiesen zu sein.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/caiqueDeOliveira-dev/OrunOs-Mobile/tree/master/packages/skills-core/skills/homelab

Installed? Explore more n8n skills: hubgunter4-ops/experto-en-validacion-de-n8n, hubgunter4-ops/configurador-de-nodos-n8n, hubgunter4-ops/experto-en-n8n-mcp · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht homelab?

HomeLab Agent – Verwaltet Home Assistant, ESP32-Satelliten, Zigbee/Matter/Thread-Geräte, physische Automatisierungen, Kameras und Sensoren. Entscheidungs- und Ausführungsebene auf der Hardware (keine Software-Orchestrierung wie Automatisierung/n8n).

Funktionen

  • Steuerung von Home Assistant: Senden von Befehlen an Lichter, Thermostate, Jalousien, Szenen, Benachrichtigungen und mehr.
  • ESP32-Satelliten: Direkte Kommunikation mit ESP32-Geräten für dezentrale Sensorik und Aktorik.
  • Zigbee/Matter/Thread: Vollständige Kompatibilität mit Geräten über diese Protokolle (z. B. Phillips Hue, Ikea TRÅDFRI, Apple HomeKit-fähige Geräte).
  • Kameras und Sensoren: Auslesen von Bildströmen und Messwerten (Temperatur, Luftfeuchtigkeit, Bewegung, Tür/Fenster-Kontakte).
  • Aktionen auf Hardwareebene: Lokale Entscheidungsfindung und Ausführung ohne Cloud-Abhängigkeit.
  • Protokollierung: Jeder Befehl und jede Aktion wird lokal protokolliert für Transparenz und Optimierung.

Schnellstart

  1. Voraussetzungen: Installierter und laufender Home Assistant (Version 2023.9 oder höher).
  2. ESP32-Firmware: Flashen Sie die Satelliten-Firmware auf Ihre ESP32-Geräte (z. B. über ESPHome oder Arduino).
  3. Integration: Konfigurieren Sie die Integration in Ihrer configuration.yaml (siehe Beispiel unten).
  4. Token: Erstellen Sie ein langfristiges Zugriffstoken in Home Assistant unter „Profil“ → „Langfristige Zugriffstoken“.
  5. Konfiguration:
# Beispiel für configuration.yaml
homelab_agent:
  hass_url: "http://localhost:8123"
  hass_token: "YOUR_LONG_LIVED_ACCESS_TOKEN"
  esp32_devices:
    - name: "Wohnzimmer-Sensor"
      ip: "192.168.1.100"
      port: 8266
    - name: "Küchen-Licht"
      ip: "192.168.1.101"
      port: 8266
  camera_feeds:
    - url: "rtsp://192.168.1.200:554/stream1"
      name: "Eingangskamera"
  1. Start: Starten Sie Home Assistant neu, nachdem Sie die Konfiguration hinzugefügt haben.
  2. Kommandos: Senden Sie Befehle über die CLI oder API (siehe caiqueDeOliveira-dev/homelab -h).

Befehlsreferenz

BefehlBeschreibungBeispiel
licht anSchaltet ein bestimmtes Licht einlicht an Wohnzimmer
licht ausSchaltet ein bestimmtes Licht auslicht aus Küche
temperaturLiest die Temperatur eines Sensors austemperatur Wohnzimmer-Sensor
kamera snapshotMacht einen Screenshot einer Kamerakamera snapshot Eingangskamera
szene aktivierenAktiviert eine Home Assistant Szeneszene aktivieren Gute Nacht
benachrichtigenSendet eine Benachrichtigung an alle registrierten Gerätebenachrichtigen Alarm ausgelöst

Fehlerbehebung

  • Keine Verbindung zu Home Assistant: Überprüfen Sie die URL und das Token. Stellen Sie sicher, dass Home Assistant läuft und erreichbar ist.
  • ESP32 antwortet nicht: Prüfen Sie die IP-Adresse und den Port. Starten Sie das ESP32-Gerät neu und überprüfen Sie die Serienausgabe.
  • Protokolldatei: Überprüfen Sie ~/.homelab_agent/logs/ für detaillierte Fehlermeldungen.

Lizenz

MIT

Autor

caiqueDeOliveira-dev

Verwandte Skills

hubgunter4-ops/experto-en-validacion-de-n8n

Corrige errores de validación de n8n consultando un catálogo de errores integrado. Optimiza el proceso de depuración, permitiendo identificar rápidamente problemas y resolver problemas de configuración del flujo de trabajo.

community

hubgunter4-ops/configurador-de-nodos-n8n

Ayuda a configurar nodos de n8n con reglas de dependencia complejas y conexiones de IA. Agiliza la creación de flujos de trabajo automatizados gestionando dependencias de nodos intrincadas e integraciones de IA.

community

hubgunter4-ops/experto-en-n8n-mcp

Guía a los desarrolladores a seleccionar y configurar herramientas y formatos de nodo del Protocolo de Contexto de Modelo MCP dentro de los flujos de trabajo de n8n. Proporciona orientación estructurada para integrar herramientas MCP.

community

hubgunter4-ops/experto-en-n8n-mcp

Guía a los desarrolladores a seleccionar y configurar herramientas y formatos de nodo del Protocolo de Contexto de Modelo MCP dentro de los flujos de trabajo de n8n. Proporciona orientación estructurada para integrar herramientas MCP.

community

hubgunter4-ops/configurador-de-nodos-n8n

Ayuda a configurar nodos de n8n con reglas de dependencia complejas y conexiones de IA. Agiliza la creación de flujos de trabajo automatizados gestionando dependencias de nodos intrincadas e integraciones de IA.

community

hubgunter4-ops/patrones-de-flujo-de-trabajo

Proporciona una colección de patrones de flujo de trabajo de n8n que cubren webhooks, solicitudes HTTP, bases de datos y tareas de IA. Ofrece plantillas listas para usar, reduciendo el tiempo de configuración y garantizando una integración de datos confiable.

community