NEWS
Refresh View Button
-
Hallo,
bin recht neu hier im Forum und auch Anfänger mit iobroker. Bin gerade dabei mir einige Views zu erstellen. Lasse diese auf meinem Acer Tab im Wohnzimmer laufen. Es passiert des öfteren, dass sich die Widget aufhängen und die Diagramme. Woran kann das liegen? Habe mir überlegt einen so genannten Refresh-Button in die jeweiligen Views zu bastelln, welcher mir die Views aktualisiert.
Kann mir jemand dabei helfen? Habe Umsetzungsschwierigkeiten. ;)
Danke schonmal!
4219_enet-server.txt -
;-) nicht böse gemeint aber wie soll das funktionieren. Wenn die view eingefroren ist geht auch der Button nicht.
Um auch was konstruktives bei zu tragen. Check die Energiespareinstellungen des tablets, speziell die des wlans. Wenn das in ruhemodus geht funktionieren die views nicht mehr weil die Verbindung zu iobroker weg ist. Kann sein das es nachdem aufwecken nach kurzer zeit wieder geht oder eben nicht.
Um die aussage im ersten absatz teilweise zu revidieren. Wenn du ein html widget auf das view packst kannst du dort javascript rein packen. Mit dem script lauscht du dann auf einen button in view, dein refresh Button.
Leider hab ich gerade keinen ansatz für den javascript code.
Gesendet von meinem Jolla mit Tapatalk
-
Hallo,
das stimmt schon. Zunächst solltest du schauen, ob nicht Einstellungbedingt WLAN oder gar das ganze
Gerät in StandBy geschaltet wird. Für den Notfall könnte folgendes Widget einen lokalen Refresh auslösen.
[{"tpl":"tplHtml","data":{"visibility-cond":"==","visibility-val":1,"refreshInterval":"0","html":"[Refresh](\"javascript:history.go(0)\")\n","views":["System"]},"style":{"left":"243px","top":"541px","color":"","background":"solid","background-color":"#282828","text-align":"center","font-family":"Arial, Helvetica, sans-serif","font-style":"normal","width":"195px","height":"55px","font-variant":"normal","font-weight":"normal","font-size":"28px","line-height":"2.0","border-width":"1px","border-style":"solid","border-color":"#505050","border-radius":"2px"},"widgetSet":"basic"}]entscheidend ist nur dieser HTML Teil:
[Refresh](javascript:history.go(0))Viele Grüße, hoffe es hilft.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden