FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: ede70 am 26 Januar 2017, 17:52:47

Titel: device zurücksetzen und gleichzeitig andere Seite aufrufen
Beitrag von: ede70 am 26 Januar 2017, 17:52:47
Hallo,
ich lasse meine verpassten Anrufe per push und warn-Kringel anzeigen.
Am PC kann ich per Mausklick (onclick) mein device "Fritzbox_MissedCalls" zurücksetzen und dann wird gleichzeitig eine neue URL "Telefon.html" aufgerufen.
Am Tablet erfolgt beim Drücken zwar der Aufruf der Seite, aber das device wird nicht geleert. Die Anzahl der verpassten Anrufe also nicht auf Null gesetzt.


                        <div data-type="push"
                                data-device="Fritzbox_MissedCalls"
data-warn="numberOfCalls"
data-get="numberOfCalls"
data-get-on='["0","1"]'
data-on-colors='["grey","green"]'
data-icon="fa-phone warn"
data-background-icon="fa-circle-thin"
data-off-background-color="#7A7A7A"
data-on-background-color="#7A7A7A"
onclick="ftui.setFhemStatus('set Fritzbox_MissedCalls clear')"
data-url="telefon.html"
class="">
                        </div>

Wie kann ich dies (anders) lösen?

Danke
Torsten
Titel: Antw:device zurücksetzen und gleichzeitig andere Seite aufrufen
Beitrag von: setstate am 26 Januar 2017, 23:33:18
Auf dem Tablet müsstest du ontouchend benutzen
Titel: Antw:device zurücksetzen und gleichzeitig andere Seite aufrufen
Beitrag von: ede70 am 27 Januar 2017, 16:11:43
Super!
statt "onclick" - "ontouchend" ... und alles ist wieder gut!

DANKE!!!
Titel: Antw:device zurücksetzen und gleichzeitig andere Seite aufrufen
Beitrag von: coolice am 18 Februar 2017, 20:39:43
Zitat von: ede70 am 26 Januar 2017, 17:52:47
Hallo,
ich lasse meine verpassten Anrufe per push und warn-Kringel anzeigen.
Am PC kann ich per Mausklick (onclick) mein device "Fritzbox_MissedCalls" zurücksetzen und dann wird gleichzeitig eine neue URL "Telefon.html" aufgerufen.
Am Tablet erfolgt beim Drücken zwar der Aufruf der Seite, aber das device wird nicht geleert. Die Anzahl der verpassten Anrufe also nicht auf Null gesetzt.


                        <div data-type="push"
                                data-device="Fritzbox_MissedCalls"
data-warn="numberOfCalls"
data-get="numberOfCalls"
data-get-on='["0","1"]'
data-on-colors='["grey","green"]'
data-icon="fa-phone warn"
data-background-icon="fa-circle-thin"
data-off-background-color="#7A7A7A"
data-on-background-color="#7A7A7A"
onclick="ftui.setFhemStatus('set Fritzbox_MissedCalls clear')"
data-url="telefon.html"
class="">
                        </div>

Wie kann ich dies (anders) lösen?

Danke
Torsten
Hallo Torsten, ist dein Device Fritzbox_MissedCalls ein dummy?

Edit: Ok ist die FB_CALLLIST. Bei mir funktioniert das leeren der CALLLIST nicht. Geht das mit 2.6 noch?
Ist im Wiki unter Push nicht aufgeführt.
Titel: Antw:device zurücksetzen und gleichzeitig andere Seite aufrufen
Beitrag von: HB86 am 19 Februar 2017, 11:55:16
Hallo,

ich habe ein ähnliches Problem mit einem Push Widget, welches eine Aktion auslösen und sie FTUI Seite wechseln soll.
Mein Widget sieht so aus:

data-type="push"
data-device="Scene_TV"
data-get="state"
onclick="ftui.setFhemStatus('set Scene_TV on')"
ontouchend="ftui.setFhemStatus('set Scene_TV on');"
data-url="#mobile_TV.html"
data-icon="fa-tv"
data-on-color="#AA6900"
data-off-color="#a9a9a9"
class="narrow"></div>


onclick funktioniert ohne Probleme, aber ontouchend neuerdings nicht mehr.
Hat jemand ne Idee wieso?

Titel: Antw:device zurücksetzen und gleichzeitig andere Seite aufrufen
Beitrag von: n4rrOx am 20 Februar 2017, 09:49:51
wie sieht es anstelle von ...

onclick="ftui.setFhemStatus('set Scene_TV on')"
ontouchend="ftui.setFhemStatus('set Scene_TV on');"


mit z.B.

data-fhem-cmd="set Scene_TV on"

...aus? Ist zwar nicht dokumentiert, aber vllt einen Versuch wert.
Titel: Antw:device zurücksetzen und gleichzeitig andere Seite aufrufen
Beitrag von: HB86 am 20 Februar 2017, 12:03:48
Zitat von: n4rrOx am 20 Februar 2017, 09:49:51

data-fhem-cmd="set Scene_TV on"

...aus? Ist zwar nicht dokumentiert, aber vllt einen Versuch wert.

hab ich schon probiert .. geht leider nicht  :(