Hallo,
ich lasse mir in der FTUI zwei Thumbnails darstellen, welche bei einem Klick drauf aktualisiert werden.
Jetzt würde ich aber gerne noch ein Popup einbauen wenn ich drauf klicke, damit ich mir die thumbnails bei bedarf auch in "groß" ansehen kann, mein Problem dabei ist jetzt das dann natürlich das thumbnail auch aktualisiert wird, was ich aber nicht will, ich will mir ja das aktuell vorhanden Bild in groß ansehen.
Einer eine idee wie ich das lösen kann?
Anbei die FTUI definition
<!-- ============= Kameras ================ -->
<!-- ====================================== -->
<li data-row="4" data-col="5" data-sizex="2" data-sizey="1">
<header class="headerTransparent">Kamera Kellereingang</header><br>
<table>
<tr>
<td>
<div data-type="switch"
data-device="Kameras"
data-set-states='["camEnable Kellereingang","camDisable Kellereingang"]'
data-states='["Kellereingang:disabled","Kellereingang:armed"]'
data-icons='["mi-videocam_off","mi-videocam"]'
data-get="networkCamera177500"
data-colors='["white", "white"]'
data-background-colors='["red","green"]'
class="algin-center"></div>
</td>
<td>
<div data-type="image"
data-device="Kameras"
data-fhem-cmd="get Kameras getThumbnail Kellereingang"
data-get="networkCamera177500File"
data-path="http://192.168.188.47:8085/fhem/"
data-width="200"
data-height="65"
class="algin-center"></div>
</td>
</tr>
</table>
</li>
Hab jetzt zusätzlich noch ein zweites Problem mit einem anderen popUp ich möchte wenn ein neues Kamera Video vorliegt das sich dann ein PopUp öffnet, hab es dann so versucht, data-get aktualisiert sich immer wenn es ein neues Video gibt.
<div data-type="popup"
data-device="Kameras"
data-get="videoFilename"
data-height="500px"
data-width="500px">
<div class="dialog">
<li data-row="2" data-col="2" data-sizex="1" data-sizey="2">
<header>Alarm</header>
<div data-type="video"
data-controls="True"
data-device="Kameras"
data-get="videoFilename"
data-path="http://192.168.188.47:8085/fhem/tablet/BlinkCamera/Kameras/thumbnail/camera/"
data-width="400"
data-height="200"
class="nocache"></div>
</div>
</div>
</li>
Das führt aber dazu das Fhem komplett blockiert und ich es per ssh beenden und neustarten muss, nach einigen Sekunden kommt es dann wieder zum blockieren. Wenn ich denn Code wieder entferne läuft Fhem wieder normal.
Was kann das sein?
Hi,
keiner eine idee was da falsch laufen könnt?
Zitat von: Tommy82 am 06 Januar 2019, 13:39:33
Hab jetzt zusätzlich noch ein zweites Problem mit einem anderen popUp ich möchte wenn ein neues Kamera Video vorliegt das sich dann ein PopUp öffnet, hab es dann so versucht, data-get aktualisiert sich immer wenn es ein neues Video gibt.
<div data-type="popup"
data-device="Kameras"
data-get="videoFilename"
data-height="500px"
data-width="500px">
<div class="dialog">
<li data-row="2" data-col="2" data-sizex="1" data-sizey="2">
<header>Alarm</header>
<div data-type="video"
data-controls="True"
data-device="Kameras"
data-get="videoFilename"
data-path="http://192.168.188.47:8085/fhem/tablet/BlinkCamera/Kameras/thumbnail/camera/"
data-width="400"
data-height="200"
class="nocache"></div>
</div>
</div>
</li>
Das führt aber dazu das Fhem komplett blockiert und ich es per ssh beenden und neustarten muss, nach einigen Sekunden kommt es dann wieder zum blockieren. Wenn ich denn Code wieder entferne läuft Fhem wieder normal.
Was kann das sein?
Hi,
hierzu keiner eine idee wieso das nicht funktioniert
Das Popup get erwartet ein logisch auswertbaren Wert, wie 0 / 1 oder on / off
Eine Auswertung nach "alt != new" oder "egal was aber gerade neu" ist da nicht eingebaut.
Das müsste aktuell ins Backend eingebaut werden.
Und wie kann ich das einbauen?:-) Hab ansonsten leider kein passendes reading welches true or false liefert
Zitat von: setstate am 19 Februar 2019, 08:23:59
Das Popup get erwartet ein logisch auswertbaren Wert, wie 0 / 1 oder on / off
Eine Auswertung nach "alt != new" oder "egal was aber gerade neu" ist da nicht eingebaut.
Das müsste aktuell ins Backend eingebaut werden.
Kannst du das ins Backend einbauen oder was meinst du wie es funktionieren würde?