Struktur zur Fotoablage und Visualisierung

Hallo Leute,

ich brauche mal eine Idee zur strukturierten Umsetzung dieser Aufgabenstellung:
Wenn es klingelt soll die Kameras ein Foto machen und es soll in einer Tabelle visualisiert werden.

Was habe ich fertig:

  • Das Klingeln wird bereits in einem Modul erfasst und in einer Tabelle mit Uhrzeit protokolliert und visualisiert
  • Es gibt eine Funktion im „Kamera- Modul“ die einen Snapshot der Kamera erstellt und als „Media“ ablegt.

Jetzt möchte ich also irgendwie es so machen, dass das „Klingel-Modul“ den Snapshot im „Kamera-Modul“ auslöst, danach die Bilder mit in die Visualisierung einbaut. Die Auslösung selbst ist trivial, aber wie sorgen ich am einfachsten dafür, dass das Bild vom „Klingel-Modul“ wiedergefunden wird und in die Tabelle mit eigebaut werden kann?

Ein möglicher Weg wäre vielleicht, dass das „Kamera-Modul“ die Media-ID zurückgibt…
Wie würde ich das Bild dann in eine HTML-Tabelle bekommen?

Gibt es bessere Wege?

Joachim

Wenn du das Bild in eine HTML Box bekommen möchtest (anstatt als Link der Media ID anzuzeigen), kannst du das über einen Webhook machen. Und dann in die HTML Box über

<img src="/hook/meinImageHook?image=47112">
header(" Content-Type: image/jpeg"); // ggf. herausfinden, ob das Media Objekt überhaupt jpeg ist
header(" Content-Disposition: inline");
$image = IPS_GetMediaContent($MediaID);
echo base64_decode($image);