Ein neuer Taster landet in Home Assistant. Jetzt beginnt normalerweise der Fleißteil: Gerät benennen, dem richtigen Raum zuordnen, Entitäten finden, Automation bauen, Dashboard ergänzen und alles testen. Genau an dieser Stelle setzt das Video an. Hermes Agent übernimmt die technische Vorbereitung und Umsetzung, während die Kontrolle beim Menschen bleibt.

Das klingt bequem, ist aber kein Selbstläufer. Ein Agent mit Zugriff auf Home Assistant kann echte Zustände verändern und Konfigurationen bearbeiten. Deshalb geht es hier nicht nur um Zeitersparnis. Genauso wichtig sind saubere Rechte, geschützte Zugangsdaten, aktuelle Backups und eine manuelle Prüfung jeder Änderung.

Was im Video tatsächlich zu sehen ist

Das Video zeigt kein theoretisches Zukunftsszenario, sondern einen konkreten Aufbau des T-Flow-Hosts. Hermes bekommt zunächst die Adresse der Home-Assistant-Instanz und einen demonstrierten, absichtlich unechten Long-Lived Access Token. Für den Zugriff auf Konfigurationsdateien nutzt der gezeigte Aufbau zusätzlich eine interne SMB-Freigabe. Der Kontakt zu Hermes läuft im Beispiel über einen privaten Discord-Server.

Danach folgen zwei gut greifbare Aufgaben. Zuerst liest Hermes Zustände aus der Instanz und fasst unter anderem Temperaturen, Luftfeuchtigkeit, Präsenz, offene Fenster und Heizungszustände nach Räumen zusammen. Das ist praktisch, aber noch nah an einer klassischen Abfrage.

Spannender wird es beim frisch angelernten Smart Button im Büro. Hermes soll das Gerät dem passenden Bereich zuordnen und eine Automation erstellen, die zwei Leuchten an der Drum Wall gemeinsam ein- und ausschaltet. Der Hauptagent delegiert die Aufgabe an einen spezialisierten Unteragenten. Dieser identifiziert Gerät und Entitäten, prüft die Besonderheiten des Tasters anhand der Zigbee2MQTT-Dokumentation, legt die Automation an und meldet das Ergebnis zurück.

Der anschließende Tastendruck funktioniert im Video in beide Richtungen: Licht aus, Licht wieder an. Trotzdem bleibt ein Warnsignal sichtbar. Home Assistant bezeichnet den Auslöser in der Oberfläche als unbekannte Action. Das Ergebnis funktioniert zwar in dieser Vorführung, doch genau solche Anzeigen gehören vor einer dauerhaften Nutzung untersucht. „Hat einmal geschaltet“ ist kein ausreichender Qualitätstest.

Subagenten statt eines überladenen Alleskönners

Der Aufbau im Video verteilt die Arbeit auf spezialisierte Rollen. Ein Infrastrukturagent kümmert sich um Geräte, Räume, Entitäten und Automationen. Ein Dashboard-Agent schreibt Dashboard-Code, während ein UX-Agent dessen Aufbau prüft und Verbesserungsvorschläge liefert. Weitere gezeigte Agenten sind für Heizung, Netzwerk und die Wartung von Hermes zuständig.

Das ist mehr als eine hübsche Ordnerstruktur. Ein klar begrenzter Unteragent bekommt eine konkrete Aufgabe und einen eigenen Kontext. Dadurch muss der Hauptagent nicht jedes Handbuch, jede Gerätebesonderheit und jede frühere Fehlersuche gleichzeitig mitschleppen. Hermes dokumentiert wiederkehrende Vorgehensweisen außerdem in Skills, die später erneut geladen und bei Bedarf verbessert werden können.

Die Trennung ersetzt trotzdem keine Berechtigungsgrenze. Ein „Heizungsagent“ mit einem weitreichenden Home-Assistant-Token hat technisch weiterhin die Rechte dieses Tokens. Rollenbeschreibung und Prompt helfen bei der Arbeitsorganisation. Die eigentliche Zugriffskontrolle muss darunter greifen.

Video-Setup und offizielle Integration sind nicht dasselbe

Der im Video gezeigte Aufbau ist die persönliche Installation des Hosts. Dazu gehören eigene Skills, mehrere Unteragenten, Discord und eine SMB-Freigabe. Das ist eine belegte Praxiserfahrung aus genau dieser Umgebung, aber keine allgemeine Installationsvorgabe.

Die aktuelle offizielle Hermes-Dokumentation zur Home-Assistant-Integration beschreibt einen anderen, klar definierten Einstieg: Das separate, von Nous Research gepflegte homeassistant-Plugin verbindet Hermes mit Home Assistant. Es stellt eine Gateway-Plattform für Ereignisse per WebSocket und vier aufrufbare Werkzeuge für Abfragen und Steuerbefehle über die REST-API bereit. Das Plugin gehört laut Dokumentation nicht zum Hermes-Kern und wird pro Profil installiert.

Für die offizielle Integration werden HASS_TOKEN und optional HASS_URL konfiguriert. Eine SMB-Freigabe ist in diesem dokumentierten Grundweg nicht vorgesehen. Wer nur Entitäten abfragen und Dienste aufrufen möchte, sollte deshalb mit dem Plugin und dessen begrenztem Werkzeugumfang anfangen. Direkter Dateizugriff erweitert die Möglichkeiten, vergrößert aber auch den Bereich, in dem ein Fehler Schaden anrichten kann.

Die Plugin-Dokumentation nennt zudem feste Sperren: Aufrufe an Dienst-Domains wie shell_command, command_line, python_script, pyscript, hassio und rest_command werden blockiert. Das reduziert bestimmte Risiken, ist aber keine Garantie für fehlerfreie Automationen oder ungefährliche Geräteaktionen.

Der Token ist ein Schlüssel, kein Konfigurationsdetail

Home Assistant dokumentiert Long-Lived Access Tokens mit einer Gültigkeit von zehn Jahren. Sie werden im Benutzerprofil erstellt und nach der Ausgabe nicht von Home Assistant als Klartext gespeichert. Laut offizieller Home-Assistant-Dokumentation zur Authentifizierung wird der Token bei API-Aufrufen als Bearer-Token übertragen.

Behandle ihn entsprechend wie ein Passwort. Er gehört weder in einen Chatverlauf noch in einen Screenshot, eine Skill-Datei, ein Git-Repository oder ein ungeschütztes Backup. Nutze für Hermes einen eigenen Home-Assistant-Benutzer ohne Administratorrechte, sofern die geplanten Aufgaben das erlauben. Vergib nur die Rechte, die für die konkrete Arbeit nötig sind. Wird ein Token versehentlich offengelegt oder nicht mehr gebraucht, muss er widerrufen beziehungsweise aus dem Benutzerprofil entfernt und ersetzt werden.

Auch der Zugangsweg zu Hermes braucht Grenzen. Ein privater Discord-Server allein ist kein Sicherheitsversprechen. Prüfe die Benutzerfreigaben des Messaging-Gateways, halte Bot-Token geheim und beschränke, wer den Agenten ansprechen darf. Die Hermes-Sicherheitsdokumentation beschreibt dafür unter anderem Benutzerfreigaben, Bestätigungen für gefährliche Befehle, Datei-Schutzregeln und isolierte Ausführungsumgebungen.

Backups sind Teil des Arbeitsablaufs

Im Video verlangt der Agent vor der Änderung zunächst ein Backup. Um die Vorführung zu beschleunigen, gibt der Host ausdrücklich nur für diesen Fall frei, ohne Backup fortzufahren. Er kommentiert das selbst mit „Famous Last Words“. Für den eigenen produktiven Aufbau ist das keine Abkürzung, die man übernehmen sollte.

  • Vor Änderungen an Automationen, Dashboards oder Konfigurationsdateien ein aktuelles Home-Assistant-Backup erstellen.
  • Prüfen, ob sich das Backup wirklich wiederherstellen lässt und wo es gespeichert ist.
  • Große Aufgaben in kleine, einzeln kontrollierbare Schritte teilen.
  • Den Agenten zuerst einen Plan oder einen Diff liefern lassen, bevor er schreibt.
  • Nach jeder Änderung die Home-Assistant-Konfiguration prüfen und Protokolle auf Fehler kontrollieren.

Ein Backup ist allerdings kein Freifahrtschein. Wenn ein Agent ein Schloss öffnet, eine Alarmanlage deaktiviert oder eine Heizung falsch ansteuert, hilft die spätere Wiederherstellung der Konfiguration nur begrenzt. Kritische Bereiche sollten zunächst komplett außerhalb des Agentenzugriffs bleiben.

Ein sinnvoller Start in sechs Schritten

  1. Mit Lesen beginnen: Lass Hermes zunächst Entitäten und Zustände erfassen, ohne Änderungen auszuführen.
  2. Ein Testfeld wählen: Nimm eine unkritische Lampe oder einen Testhelfer, nicht Türschloss, Alarmanlage, Heizung oder Wassersteuerung.
  3. Rechte knapp halten: Eigener Benutzer, kein Administratorzugang und keine zusätzlichen Datei-Freigaben, solange sie nicht gebraucht werden.
  4. Erwartung genau formulieren: Benenne Ziel, betroffene Entitäten, erlaubte Aktionen und ausdrücklich verbotene Änderungen.
  5. Änderung prüfen: Lies YAML, Automationslogik und betroffene Dienste selbst. Achte auf doppelte Trigger, Endlosschleifen und unerwartete Seiteneffekte.
  6. Kontrolliert testen: Führe Ein- und Ausschalten mehrfach aus, prüfe Neustartverhalten sowie Logs und halte einen Rückweg bereit.

Erst wenn dieser Ablauf zuverlässig sitzt, lohnt sich der nächste Schritt mit Dashboard-Anpassungen, Fehlersuche oder komplexeren Automationen. Neue Themen sollten in einer frischen Sitzung starten, damit alter Kontext nicht unbemerkt in eine andere Aufgabe hineinwirkt. Auch dieser Punkt wird im Video ausdrücklich empfohlen.

Wo Hermes wirklich Zeit sparen kann

Der größte Nutzen liegt bei wiederkehrender Konfigurationsarbeit: Entitäten einem Raum zuordnen, bestehende Muster auf ein neues Gerät übertragen, Dashboard-Code ergänzen, Dokumentation durchsuchen und eine erste Automationsfassung erstellen. Das sind Aufgaben, die einzeln nicht besonders schwer sind, in Summe aber Zeit kosten.

Weniger geeignet ist Hermes als schneller Sprachassistent für jeden Lichtbefehl. Der Host weist im Video selbst darauf hin, dass ein stark denkendes Modell bei kleinen Kommandos unnötig langsam und teuer sein kann. Für kurze Sprachbefehle passt ein kleineres, eng begrenztes Modell oder die vorhandene Home-Assistant-Sprachsteuerung meist besser. Hermes spielt seine Stärke dort aus, wo Recherche, mehrere Arbeitsschritte und saubere Dokumentation zusammenkommen.

Fazit: delegieren ja, Verantwortung nein

Die Vorführung zeigt glaubhaft, warum ein Agent bei Home Assistant mehr sein kann als ein Chatbot. Hermes findet Geräte, recherchiert eine Besonderheit des Tasters, erstellt eine Automation und liefert ein funktionierendes Ergebnis. Gleichzeitig zeigt das Video auch die Stellen, an denen Aufmerksamkeit nötig bleibt: hoher Zugriff, lange gültige Tokens, ein übersprungenes Backup und eine in der Oberfläche nicht sauber erkannte Action.

Wer klein anfängt, Rechte begrenzt und jede Änderung prüft, kann sich viel Kleinarbeit abnehmen lassen. Wer Hermes dagegen sofort die komplette Instanz samt Konfigurationsfreigabe überlässt, tauscht ein paar Minuten Einrichtung gegen ein unnötig großes Risiko. Der Agent darf arbeiten. Die Abnahme bleibt Handarbeit.

Weitere technische Details zu Installation, Skills, Profilen und Werkzeugen stehen in der offiziellen Hermes-Agent-Dokumentation.


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert