FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: davedeluxe am 29 Juni 2017, 13:57:48

Titel: Kamera Snapshot auf Tablet-UI anzeigen lassen
Beitrag von: davedeluxe am 29 Juni 2017, 13:57:48
Hi,

ich versuche grade zu realisieren das sobald es an der Tür klingelt, ein Snapshot erstellt wird um mir per Popup auf meinem Tablet angezigt wird.

Das Popup öffnet sich und schließt sich auch wieder nach ner gewissen Zeit, das einzige was es nicht anzeigt ist der aktuelle Snapshot der Cam.
Kann mir jemand sagen wie ich die Bild-URL (data-url) zusammensetzen lassen kann?

Ich habe den Pfadnamen "/Kamera/Tuer/" und ein Reading mit dem Namen des letzten Snapshots: "Kamera.Tuer:LastSnapFilename" (Kamera.Tuer.123456-123456.jpg)

Vielen Dank schonmal!
Grüße, Dave
Titel: Antw:Kamera Snapshot auf Tablet-UI anzeigen lassen
Beitrag von: davedeluxe am 29 Juni 2017, 14:57:46
Hat sich erledigt, ich lass FHEM einfach ein entsprechendes Reading zusammenbauen und nutze das dann in Table-UI mit data-device und data-get
Titel: Antw:Kamera Snapshot auf Tablet-UI anzeigen lassen
Beitrag von: Fixel2012 am 29 Juni 2017, 16:03:20
Hi davedeluxe,

ich bin im Moment auch dabei mein TabletUI aufzubauen, und wäre auch an einem Klinge Popup interessiert.

Würdest du so nett sein und dein entsprechenden Code posten, das spart mir ein wenig Arbeit!

Dank dir,

Fixel
Titel: Antw:Kamera Snapshot auf Tablet-UI anzeigen lassen
Beitrag von: magix99 am 29 Juni 2017, 22:52:52
Würde mich auch interessieren, allerdings liegt mein Bild extern im Internet.
Titel: Antw:Kamera Snapshot auf Tablet-UI anzeigen lassen
Beitrag von: Mario67 am 30 Juni 2017, 13:36:59
Als Anregung:
https://forum.fhem.de/index.php/topic,66319.msg576249.html#msg576249 (https://forum.fhem.de/index.php/topic,66319.msg576249.html#msg576249)

Gruß,
Mario
Titel: Antw:Kamera Snapshot auf Tablet-UI anzeigen lassen
Beitrag von: davedeluxe am 04 Juli 2017, 10:52:14
Hey,
sorry fürs delay!

Benötigt wird ein Dummy: "Kamera.Dummy"

Ich habe in meinem Tablet-UI-Menü folgenden Code:
!-- Kamera -->
<div class="popup"
data-type="popup"
data-device="Kamera.Dummy"
data-get="STATE"
data-get-on="on"
data-get-off="off"
data-height="450px"
data-width="600px"
data-draggable="false">
<div class="dialog">
<div data-type="image"
data-device="Kamera"
data-get="StmKeymjpegHttp"
data-size="100%"
class="cell">
</div>
<div data-type="link"
class="round top-space-3x left-space-3x"
data-width="130"
data-height="50"
data-color="white"
data-background-color="green"
data-icon="fa-check"
data-fhem-cmd="set Kamera.Dummy off"
onclick="$('.dialog-close').trigger('click');">OK
</div>
</div>
</div>


Die Klingel muss den Dummy aktivieren:
Klingel:.* { fhem ("set Kamera.Dummy on-for-timer 60")

In meinem Fall lasse ich den Dummy für 60 Sekunden aktiv, anschließend schließt sich das Popup wieder.
Das Popup schließt sich allerdings auch sobald ich die Tür öffne:

Tuer:open set Kamera.Dummy off



Ich hoffe es hilft, ansonsten helfe ich gerne weiter!

Grüße Dave