Immich Bildwechselgeschwindigkeit in Home Assistant erhöhen
Einleitung
Die Integration von Immich in Home Assistant (HA) ermöglicht es Nutzern, ihre Fotos effizient zu verwalten und anzuzeigen. Eine häufige Anforderung ist die Anpassung der Bildwechselgeschwindigkeit in einer Bildkarte. Dieser Artikel beschreibt, wie du die Zeit zwischen den Bildwechseln anpassen kannst, auch wenn die Funktion nicht standardmäßig in der Immich-Integration verfügbar ist.
Problem
Ein Nutzer hat Immich erfolgreich auf seiner Synology NAS installiert und die Integration in Home Assistant konfiguriert. Er möchte jedoch die Zeit zwischen den Bildwechseln in der Bildkarte anpassen, findet jedoch keine entsprechende Einstellung in der Benutzeroberfläche oder der Dokumentation.
Lösung
Obwohl die Immich-Integration in Home Assistant derzeit keine offizielle Einstellung zur Anpassung der Bildwechselgeschwindigkeit bietet, kann diese dennoch durch eine Modifikation des Quellcodes erreicht werden. Der Nutzer muss die Datei image.py
im Verzeichnis der benutzerdefinierten Komponenten anpassen.
Schritte zur Umsetzung
- Zugriff auf den File Editor: Stelle sicher, dass der File Editor in deiner Home Assistant-Installation verfügbar ist. Du kannst ihn über das Add-On-Verzeichnis installieren, falls er noch nicht vorhanden ist.
- Öffnen der Datei: Navigiere zu dem Verzeichnis, in dem die Immich-Integration installiert ist. Dies ist in der Regel unter
custom_components/immich/
. Öffne die Dateiimage.py
. - Ändern des SCAN_INTERVAL: Suche die Zeile, die mit
SCAN_INTERVAL
beginnt. Ändere den Wert, um die gewünschte Bildwechselgeschwindigkeit einzustellen. Zum Beispiel, um das Bild alle 30 Sekunden zu wechseln, ändere die Zeile zu:
SCAN_INTERVAL = timedelta(seconds=30)
- Speichern und Neustarten: Speichere die Änderungen und starte Home Assistant neu, um die neuen Einstellungen zu aktivieren.
Hintergrundwissen
Die SCAN_INTERVAL
-Einstellung in Home Assistant bestimmt, wie oft die Entität aktualisiert wird. Ein kürzeres Intervall führt zu häufigeren Aktualisierungen, was in diesem Fall bedeutet, dass das Bild in der Bildkarte schneller wechselt. Es ist wichtig zu beachten, dass eine zu kurze Aktualisierungsrate die Leistung des Systems beeinträchtigen kann, insbesondere wenn viele Entitäten gleichzeitig aktualisiert werden.
Zusätzliche Infos
Funktion | Erklärung |
---|---|
SCAN_INTERVAL | Bestimmt, wie oft die Entität aktualisiert wird. Ein kürzeres Intervall führt zu häufigeren Bildwechseln. |
timedelta | Eine Funktion in Python, die Zeitdifferenzen darstellt. Wird verwendet, um Intervalle zu definieren. |
Hinweise & Best Practices
- Teste die Änderungen zunächst mit einem längeren Intervall, um die Systemleistung zu überwachen.
- Halte die Immich-Integration und Home Assistant auf dem neuesten Stand, um von neuen Funktionen und Verbesserungen zu profitieren.
- Beachte, dass Änderungen am Quellcode bei zukünftigen Updates der Integration überschrieben werden können. Es ist ratsam, eine Sicherung der Originaldatei zu erstellen, bevor Änderungen vorgenommen werden.