device zurücksetzen und gleichzeitig andere Seite aufrufen

Begonnen von ede70, 26 Januar 2017, 17:52:47

Vorheriges Thema - Nächstes Thema

ede70

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

setstate


ede70

Super!
statt "onclick" - "ontouchend" ... und alles ist wieder gut!

DANKE!!!

coolice

#3
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.

HB86

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?


n4rrOx

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.

HB86

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  :(