📸 Image Viewer Tile / Bildbetrachter Kachel

Version Product Version License Actions

Mit diesem Modul können Sie Einzelbilder und Motion-JPEG-Streams direkt in einer vollflächigen Kachel anzeigen.

Inhaltverzeichnis

  1. Funktionsumfang
  2. Voraussetzungen
  3. Installation
  4. Einrichten der Instanzen in IP-Symcon
  5. Statusvariablen und Profile
  6. Visualisierung
  7. PHP-Befehlsreferenz
  8. Versionshistorie

1. Funktionsumfang

Durch Nutzung des HTML-SDKs kann dieser Bildbetrachter Inhalte nun kachelfüllend darstellen – was mit der klassischen HTMLBox bisher nicht möglich war. Unterstützt werden sowohl MJPEG-Streams (z. B. von IP-Kameras) als auch statische Bildquellen.

2. Voraussetzungen

  • IP-Symcon ab Version 7.2

3. Installation

  • Über den Module Store das 'Bildbetrachter'-Modul installieren.
  • Alternativ über das Module Control folgende URL hinzufügen
    https://github.com/Wilkware/ImageViewer oder git://github.com/Wilkware/ImageViewer.git

4. Einrichten der Instanzen in IP-Symcon

  • Unter "Instanz hinzufügen" ist das 'Bildbetrachter'-Modul unter dem Hersteller 'Geräte' aufgeführt. Weitere Informationen zum Hinzufügen von Instanzen in der Dokumentation der Instanzen

Konfigurationsseite:

Einstellungsbereich:

📸 Bild ...
Name Beschreibung
URL der Bild-Ressource Quell-URL des darzustellenden Bildes/MJPG
✨ Design ...
Name Beschreibung
Hintergrundfarbe Hintergrundfarbe der Kachel
⚙️ Erweiterte Einstellungen  ...
Name Beschreibung
Dynamische Änderung der Bild-URL zulassen! Erlaubt das dynamiche Austauschen der URL-Konfiguration (IPS_SetProperty/IPS_ApplyChanges).

5. Statusvariablen und Profile

Es werden keine zusätzlichen Statusvariablen/Profile benötigt.

6. Visualisierung

Das Modul kann direkt als Link in die TileVisu eingehangen werden.
Als Kachel wird ein vollflächiges Bild bzw. Motion-Stream dargestellt.

7. PHP-Befehlsreferenz

Das Modul stellt keine direkten Funktionsaufrufe zur Verfügung.
Über IPS_RequestAction mit dem Identifier "SetImageUrl" und der URL als Wert, kann dem Viewer mitgeteilt werden das Bild zu wechseln!

IPS_RequestAction(int $InstanzID, 'SetImageUrl', '<neue bild url>');

Beispiel:

IPS_RequestAction(12345, 'SetImageUrl', 'https://wilkware.de/wp-content/uploads/2025/02/sommer-smart-home.jpeg');

8. Versionshistorie

v1.0.20250729

  • NEU: Initialversion

Entwickler

Seit nunmehr über 10 Jahren fasziniert mich das Thema Haussteuerung. In den letzten Jahren betätige ich mich auch intensiv in der IP-Symcon Community und steuere dort verschiedenste Skript und Module bei. Ihr findet mich dort unter dem Namen @pitti 😉

GitHub

Spenden

Die Software ist für die nicht kommerzielle Nutzung kostenlos, über eine Spende bei Gefallen des Moduls würde ich mich freuen.

PayPal

Lizenz

Namensnennung - Nicht-kommerziell - Weitergabe unter gleichen Bedingungen 4.0 International

Licence