Frage zu PopUp Widget

Begonnen von Tommy82, 05 Januar 2019, 21:34:32

Vorheriges Thema - Nächstes Thema

Tommy82

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>
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

Tommy82

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?
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

Tommy82

Hi,
keiner eine idee was da falsch laufen könnt?
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

Tommy82

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
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

setstate

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.

Tommy82

Und wie kann ich das einbauen?:-) Hab ansonsten leider kein passendes reading welches true or false liefert
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

Tommy82

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?
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI