Ankündigung

Einklappen

Serverwartung 21.2.



Am 21.2. im Laufe des späten Abends wird eine Serverwartung durchgeführt. Das Forum ist dadurch für gut zwei Stunden nicht erreichbar.
Es wird eine Wartungsseite geschaltet.

Mehr anzeigen
Weniger anzeigen

Treppenlichtfunktion flexibel

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #16
    OK. Das Anzeigen des negativen Werts und das Stoppen des Countdowns habe ich im Griff. Siehe Datei anbei.

    Das Widget geht davon aus, dass die update-Methode nur bei Änderungen der items getriggert wird. Tatsächlich kommt aber auf meinem Raspi in der Doku-Seite alle 5 Sekunden ein Update mit denselben items. Das führt dazu, dass der Countdown trotz Abbruch alle 5 sec. wieder weiter läuft, solange die Gesamt-Duration noch nicht abgelaufen ist.

    Hat irgendjeman eine Idee, warum die update-Methode alle 5 Sekunden aufgerufen wird?

    Gruß
    Wolfram
    Zuletzt geändert von wvhn; 27.10.2020, 23:53.

    Kommentar


      #17
      So: hier nochmal die hoffentlich letzte Aktualisierung. Jetzt bringen auch die updates im 5sec-Rhythmus auf der Doku-Seite das Widget nicht mehr durcheinander. Die Version ist auch auf smartvisu-newstuff zur Nachrüstung von v2.9.2, sowie im develop.

      Die 5 Sekunden sind übrigens eine Schleife im io_offline.js Treiber. Die kann man auch abschalten, indem man io.stop() aufruft - beispielsweise beim Browser-Event 'pageshow'. Das ist aber mit dem aktuellen Stand des Widgets nicht mehr nötig. In die Doku-Seite würde ich gerne noch einen Button einbauen, der jeweils die aktuelle Zeit als Zeitstempel an das starttitme item schickt. Ich weiß aber noch nicht, wie ich das im offline-Modus dynamisch auf den Button bekomme.

      Onkelandy , ich hoffe jetzt funzt der Countdown auch mit der Stateengine. Sonst gerne mehr Info auf Gitter.

      Gruß
      Wolfram
      Angehängte Dateien
      Zuletzt geändert von wvhn; 28.10.2020, 10:32.

      Kommentar

      Lädt...
      X