gibt es irgendeine Möglichkeit den Zeitpunkt des letzten Longpoll und shortpoll in tablet ui darzustellen, damit man weiss, ob die readings aktuell sind?
Ich weiß, dass ich es mal in einem Post gelesen habe. Wo genau kann ich dir aber nicht mehr sagen, am Besten mal mit der SuFu spielen.
Hi,
probier es mal damit (ist von einem anderen User aus dem Forum 1:1 übernommen)...
Zeit Shortpoll/Longpoll:
Im head:
<script>
$(document).one('updateDone', function() {
function updateLabels() {
var d = new Date();
d.setTime(ftui.states.lastShortpoll*1000);
$( "#spLabel" ).text( d.ago() );
$( "#lpLabel" ).text( ftui.poll.timestamp.toDate().ago() );
}
setInterval(function () {
updateLabels();
}, 10000);
updateLabels();
});
</script>
Anzeige:
<div class="inline">ShortPoll vor:</div><div id="spLabel" class="inline"></div>
<div class="inline">LongPoll vor:</div><div id="lpLabel" class="inline" ></div>
danke, damit habe ich auch den Originalpost gefunden: https://forum.fhem.de/index.php?topic=53185.0 (https://forum.fhem.de/index.php?topic=53185.0)
Leider geht es bei mir noch nicht...
Ich habe das so gelöst: in FHEM ein Dummy Device angelegt, das über ein AT alle x Minuten mit der aktuellen Uhrzeit aktualisiert wird. Das State von diesem Device wird dann in FTUI angezeigt.
Zitat von: zap am 19 Juli 2016, 07:22:10
Ich habe das so gelöst: in FHEM ein Dummy Device angelegt, das über ein AT alle x Minuten mit der aktuellen Uhrzeit aktualisiert wird. Das State von diesem Device wird dann in FTUI angezeigt.
Hi,
könntest du bitte erklären wie deine Vorgehensweise mit Long-/Shortpoll zusammenhängt?
Komme da bisschen nicht mit?
Wenn es nur um die Anzeige der Uhrzeit geht .... dafür gibt es doch ein separates Widget.
Das Uhrzeit Widget ist von Long/Short Poll unabhängig. Mit meiner Lösung kann man jederzeit erkennen, ob das Reading aktualisiert wurde.
@zap
Macht Sinn, aber da muss man ja noch die aktuelle Uhrzeit und das at-Intervall beachten .... sehr viel Aufwand ;-)
Aber der Workaround aus #2 müsste doch klappen, aber natürlich nur in der Version 2.2
ahh, habe noch die 2.0beta. deshalb ging #2 lösung nicht. muss unbedingt auf die 2.2 umstellen, aber alle bisherigen versuche sind gescheitert das stabil hinzubekommen...
andere alternative wäre einfach den timestamp eines regelmäig aktualisierten readings anzuzeigen. ähnlich wie die lösung von zap, aber man braucht kein at...