FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: rizo am 24 Januar 2018, 20:37:09

Titel: Reload wie strg + f5
Beitrag von: rizo am 24 Januar 2018, 20:37:09
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.
Titel: Antw:Reload wie strg + f5
Beitrag von: MadMax-FHEM am 24 Januar 2018, 21:43:55
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
Titel: Antw:Reload wie strg + f5
Beitrag von: ekur am 24 Januar 2018, 22:09:33
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
Titel: Antw:Reload wie strg + f5
Beitrag 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 (https://developer.mozilla.org/en-US/docs/Web/API/Location/reload)
Titel: Antw:Reload wie strg + f5
Beitrag von: rizo am 25 Januar 2018, 13:46:59
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 (https://developer.mozilla.org/en-US/docs/Web/API/Location/reload)
Titel: Antw:Reload wie strg + f5
Beitrag von: rizo am 25 Januar 2018, 18:14:17
So getestet. Auf dem Windows 10 Laptop mit Chrome funktioniert es so wie es soll. Leider beim Raspi mit Chromium passiert nichts.
Titel: Antw:Reload wie strg + f5
Beitrag von: MartinaM am 28 Januar 2018, 18:32:05
Hi,

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

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