Home-Assistant-Add-on zur Verwaltung digitaler Bilderrahmen
(immich-frame.junlim.org)Seit etwa drei Jahren verwalte ich mein Smart Home zu Hause über Home Assistant. Wer vom Vibe Coding genug hat, dem empfehle ich, es mal mit Smart Home zu versuchen. Nicht alle müssen Apps oder Webservices bauen, und weil es tatsächlich im eigenen Zuhause funktioniert, macht es richtig Spaß..:)
Bisher bin ich sehr zufrieden und nutze es gerne. Wenn man so eine großartige Plattform kostenlos verwendet, entwickelt man ganz natürlich auch Dankbarkeit gegenüber der Open-Source-Community.
Auch im Smart Home gibt es unzählige Genres und Bereiche. Da es in letzter Zeit umständlich war, digitale Bilderrahmen zu verwalten, habe ich ein Add-on gebaut.
Es gibt einen hervorragenden digitalen Bilderrahmen von Lenovo namens Lenovo Smart Frame. Da sein Erscheinen inzwischen fast zehn Jahre zurückliegt, hat Lenovo den offiziellen Support eingestellt, aber weil er als digitaler Bilderrahmen außergewöhnlich praktisch ist, ist der Gebrauchtmarkt praktisch leergefegt.
Ich hatte das Glück, etwa vier Geräte zu besitzen, und betreibe davon zwei zu Hause, eines bei meiner Schwiegermutter und eines bei meinen Eltern.
Bisher war der Betrieb digitaler Bilderrahmen sehr einfach: Im Grunde reichte es, Google Photos zu verbinden und die Bilder per API zu schicken. Google hat diesen Dienst jedoch blockiert. Nutzer verwenden zwar Umgehungslösungen über Android-Apps wie Fotoo, aber auch das könnte ehrlich gesagt jederzeit eingestellt werden.
Eine alternative Konfiguration ist daher zum Beispiel:
Immich - ein Fotoverwaltungsdienst ähnlich wie Google Photos
Immich Kiosk - ein Renderer, der Inhalte aus dieser Bibliothek holt und als ansprechende Web-Slideshow darstellt
Ich habe diese beiden Open-Source-Projekte auf dem Home-Server im Haus installiert und nutze sie so, dass auf einem Android-Tablet oder im Browser einfach die Adresse von Immich Kiosk im Webbrowser geöffnet wird. Tatsächlich sind die meisten schon sehr zufrieden, wenn nur diese beiden Komponenten installiert sind. Immich Kiosk unterstützt zwar das Filtern nach Bilderrahmen-Layout, Albumtyp oder angezeigten Personen, indem Parameter über Query-Strings geändert werden, aber es fehlte ein Controller, um das zu steuern.
Wenn sich solche Steuerelemente in Home Assistant als Entitäten abbilden lassen, werden verschiedenste Automatisierungen möglich. Wenn heute zum Beispiel die Eltern zu Besuch kommen, kann der digitale Bilderrahmen auf Fotos umgestellt werden, auf denen die Eltern zu sehen sind. Oder wenn das Kind in die Kita gebracht wird, kann der Bilderrahmen auf Fotos aus einem anderen Album wechseln. So lässt sich ein digitaler Bilderrahmen, der sonst immer ähnliche Fotos zeigt, für deutlich vielfältigere Zwecke automatisieren.
Außerdem hat die bisherige reine Browser-Steuerung des Kiosks den Nachteil, dass damit nicht das Gerät selbst gesteuert werden kann. Geräteseitige Steuerung, etwa den Bildschirm zu bestimmten Zeiten auszuschalten, ist daher schwierig. Wenn jemand von der Kamera erfasst wird, könnte man das auch über einen Bewegungssensor erkennen und dann andere Fotos anzeigen lassen.
Um das zu steuern, muss ein Android-Gerät kontrolliert werden, und dafür braucht man eine separate Client-App. Um über REST API, MQTT und ähnliche Verfahren zu steuern, musste man bisher kommerzielle Apps wie Fully Kiosk verwenden. Jemand hat jedoch mit Free Kiosk eine hervorragende Open-Source-App entwickelt.
Wenn ihr also Free Kiosk auf dem Gerät installiert, das als digitaler Bilderrahmen dienen soll, und es dann über das von mir erstellte Add-on anbindet, könnt ihr über eine einzige URL sowohl das Gerät selbst als auch die auf dem digitalen Bilderrahmen angezeigten Inhalte steuern. Auf dieser Grundlage werden vielfältige Automatisierungen möglich.
Eine ausführlichere Beschreibung findet ihr in dem kurzen Guide, den ich separat erstellt habe. Da ich das Projekt ursprünglich für den Eigengebrauch entwickelt habe, kann es Stellen geben, die noch verbesserungswürdig sind. Meldet sie gerne als Issue oder forked das Projekt und passt es frei an eure Bedürfnisse an.
2 Kommentare
Ich habe bei eBay gesucht, aber es scheint keine gebrauchten Angebote zu geben. Gibt es vielleicht ein anderes Produkt, das man als Alternative verwenden könnte?
Wenn für Sie etwa die Größe eines geeigneten Tablets in Ordnung ist, wäre es vermutlich auch eine gute Möglichkeit, ein älteres Android-Tablet als digitalen Bilderrahmen zu nutzen. Alternativ könnte man auch einen Raspberry Pi oder Ähnliches an einen Monitor anschließen; dann sollte das ebenfalls über diesen Raspberry Pi möglich sein. Schauen Sie sich für ein ähnliches Projekt, das mit einem Raspberry Pi umgesetzt wurde, einmal das folgende Open-Source-Projekt an~!
https://github.com/MateEke/picture-frame