Ingress ist eine Funktion in Home Assistant, die es ermöglicht, Benutzeroberflächen von Add-ons nahtlos in die Home Assistant-Oberfläche zu integrieren. Sie bietet eine komfortable Möglichkeit, Add-ons ohne separate Anmeldung und ohne manuelle Konfiguration von Netzwerkeinstellungen direkt aus der Home Assistant Weboberfläche heraus zu nutzen.
Funktionsweise #
Ingress funktioniert, indem es eine sichere Proxy-Verbindung zwischen der Home Assistant-Instanz und den Add-ons herstellt. Dadurch wird das Add-on innerhalb der Home Assistant-Umgebung bereitgestellt, ohne dass ein direkter Zugriff auf das zugrunde liegende Netzwerk oder eine spezielle Portweiterleitung erforderlich ist.
Vorteile #
- Zentralisierung: Alle Add-ons sind über die gleiche URL wie Home Assistant zugänglich, und der Wechsel zwischen Add-ons erfolgt direkt aus der Oberfläche.
- Sicherheit: Keine Notwendigkeit, zusätzliche Ports zu öffnen, was die Angriffsfläche minimiert.
- Benutzerfreundlichkeit: Automatische Authentifizierung bei Add-ons durch die Integration in das Home Assistant-Benutzerverwaltungssystem.
- Einheitlichkeit: Die Add-on-Oberflächen fügen sich nahtlos in die Home Assistant-Oberfläche ein.
Einschränkungen #
- Nicht alle Add-ons unterstützen Ingress. In solchen Fällen muss auf traditionelle Zugriffsmethoden, wie das Öffnen eines bestimmten Ports, zurückgegriffen werden.
- Anpassungen an den Standard-Ingress-Einstellungen können limitiert sein.
Anwendung #
Aktivierung #
Ingress ist standardmäßig für die meisten Add-ons aktiviert, die über den Home Assistant Add-on Store installiert werden. Sobald ein Add-on installiert ist, wird es automatisch mit Ingress konfiguriert.
Zugriff auf Add-ons #
Benutzer können Ingress-unterstützte Add-ons direkt über das Home Assistant Menü unter Einstellungen > Add-ons öffnen. Ein Klick auf das Add-on öffnet dessen Benutzeroberfläche in einem Frame innerhalb der Home Assistant UI.
Beispiele für Ingress-fähige Add-ons #
- Node-RED: Ein visuelles Tool zur Automatisierung und Integration von Workflows.
- File Editor: Ein einfacher Texteditor zur Bearbeitung von Konfigurationsdateien.
- ESPHome: Ein Add-on zur Verwaltung von IoT-Geräten auf Basis von ESP32- und ESP8266-Chips.
- Paperless-NGX
- Calibre-Web
Ingress ist eine der Schlüsseltechnologien, die Home Assistant zu einer der benutzerfreundlichsten Plattformen für Smart-Home-Enthusiasten machen. Es vereinfacht die Integration und Verwaltung von Add-ons erheblich und verbessert sowohl die Sicherheit als auch die Benutzerfreundlichkeit.