Reload wie strg + f5

Begonnen von rizo, 24 Januar 2018, 20:37:09

Vorheriges Thema - Nächstes Thema

rizo

Hi,

ich bin gerade dabei auf meinem System Raspi + Touchmonitor meine Ftui zu nutzen. Ich nutze Chromium im Kiosk Modus.

Meine Frage ist, ist es irgendwie möglich einen Button mit einem Reload der Browserseite zu verknüpfen? Da der Raspi auf Dauer gesehen ohne Tastatur auskommen soll wäre es sinnvoll so etwas zu haben, da man sonst ja gar nicht sieht wenn man was bearbeitet hat.

Es gibt ja das Reload Widget, aber ich glaub damit ist es nicht möglich wenn ich es richtig verstanden habe. Damit kann man ja nur in Fhem zb myUtils neu einlesen oder?

Ich hoffe ich habe mich verständlich ausgedrückt.

Danke im Voraus für eure Vorschläge.

MadMax-FHEM

Ich rufe folgendes per notify auf, wenn currentArtist/currentTitle wechselt, um die Seite neu zu laden, damit das aktuelle Albumcover angezeigt wird...

trigger WebNowPlaying JS:location.reload(true)

Dabei ist WebNowPlaying eine FHEMWEB-Instanz...

Vielleicht hilft es...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

ekur

Ich nutze zwei Link Widgets, beide versteckt in einer Unterseite

eins für einen  Reload

<div data-type="link"
class="round large" data-width="130" data-height="50" data-color="white"
data-background-color="red" data-icon="fa-refresh" data-url="index.html">Reload</div>


eins um in FHEM zu springen

<div data-type="link"
class="round large" data-width="130" data-height="45" data-color="white"
data-background-color="red" data-icon="fa-refresh"
data-url="http://fhemrasp3:8183/fhem/">FHEM</div>


Von FHEM in TabletUI zurück ist ja klar.
Im Anhang wie das bei mir aussieht
FHEM 5.8 auf Intel NUC, Visualisierung TabletUI auf Lenovo Tab10, Datenlogging MySQL
CUL_HM  HM-CC-RT-DN, HM-RC, HM-LC-BL1-FM, HM-PBI-4-FM, HM-SEC-SD, HM-SEC-SCo
ZWave
OWDevice:DS1420,DS18B20 an Intel NUC

drhirn

Du könntest es auch mit location.reload(true); versuchen.
Ungetestet, aber so z.B.:

<div data-type="irgendein Widget oder überhaupt weglassen" onclick="location.reload(true);"></div>


https://developer.mozilla.org/en-US/docs/Web/API/Location/reload

rizo

super danke für die vielen Vorschläge.

Ich habe diesen erstmal eingebaut. Werde es bei Zeit mal testen.

Zitat von: drhirn am 25 Januar 2018, 10:54:30
Du könntest es auch mit location.reload(true); versuchen.
Ungetestet, aber so z.B.:

<div data-type="irgendein Widget oder überhaupt weglassen" onclick="location.reload(true);"></div>


https://developer.mozilla.org/en-US/docs/Web/API/Location/reload

rizo

So getestet. Auf dem Windows 10 Laptop mit Chrome funktioniert es so wie es soll. Leider beim Raspi mit Chromium passiert nichts.

MartinaM

Hi,

unter Chromium auf dem Raspi funktioniert bei mir ein Link mit folgender Data-Url:

data-url="javascript:history.go(0)"