FHEM Forum

FHEM => Frontends => FHEMWEB => Thema gestartet von: wthiess am 02 Juli 2018, 15:36:48

Titel: [gelöst] Web aktualisierung Google Crome u. firefox
Beitrag von: wthiess am 02 Juli 2018, 15:36:48
Hallo!

Wie kann ich unter Google Chrome und Firefox ein "reload" machen das auch Bilddateien aktualisiert die den gleichen Namen trägt. Auch F5 mag er nicht. Das ist ein bekannte Problem mit diesen Browsern. Unter Internet Explorer funktioniert es.   
Meine Cam speichert Regelmäßig oder nach Aufforderung ein Bild (immer gleicher Name) in einem Ordner. dieses Bild wird in Fhem dargestellt.
Jedoch funktioniert die Aktualisierung in Chrome und Firefox nicht.
define Cam1ButtonN notify Cam1s:on trigger WEB JS:location.reload(true)


Bitte um Hilfe

lg
Wolfgang
Titel: Antw:Web aktualisierung Google Crome u. firefox
Beitrag von: rudolfkoenig am 02 Juli 2018, 16:44:34
Den Cache kann man austricksen, wenn man einen Parameter mit dem aktuellen Zeitstempel anhaengt, die meisten Server ignorieren das. Etwa in der Art:location = location.pathname+ "?timestamp="+(new Date()).getTime()
Titel: Antw:Web aktualisierung Google Crome u. firefox
Beitrag von: wthiess am 02 Juli 2018, 17:50:11
Rudolf Danke!

Ein Kollege hat mir das schon gesagt. Der kann aber nur PHP.
Meine Kenntnisse in FHEM bzw. Pearl reichen leider nicht aus um das umzusetzen.
Wo schreibe ich das hin?

lg
Wolfgang

Titel: Antw:Web aktualisierung Google Crome u. firefox
Beitrag von: rudolfkoenig am 02 Juli 2018, 17:56:35
Genau dahin, wo du vorhin dein location.reload(true) hingeschrieben hast.
Titel: Antw:Web aktualisierung Google Crome u. firefox
Beitrag von: wthiess am 02 Juli 2018, 18:06:07
Hsllo Rudolf!
Danke Ok.
Cam1s:on trigger WEB.* JS:location = location.pathname+ "?timestamp="+(new Date()).getTime()

Das schmeißt mich aber aus dem Raum Kameras raus. Ich komme dann in die Root von Fhem. Wenn ich dann in Kameras wieder reingehe habe ich noch immer das alte Bild.

lg
Wolfgang
Titel: Antw:Web aktualisierung Google Crome u. firefox
Beitrag von: ph1959de am 02 Juli 2018, 18:32:45
wie sieht's aus mit STRG+F5 (https://support.mozilla.org/de/kb/Tastaturkuerzel)?
Titel: Antw:Web aktualisierung Google Crome u. firefox
Beitrag von: wthiess am 02 Juli 2018, 18:47:27
Ich kenne Strg F5. Aber dann müsste man ja immer drücken. Außerdem am Handy?
Nein ich bin am Holzweg.
Ich muss einen anderen Weg finden.
Danke
Titel: Antw:Web aktualisierung Google Crome u. firefox
Beitrag von: sebbo2002 am 02 Juli 2018, 18:53:41
Ich hab keine Ahnung von Perl und FHEM, aber etwas Ahnung von JavaScript. Ich denke das reicht hier:

Cam1s:on trigger WEB.* JS:location.href=location.href.split('&ts=')[0]+'&ts='+(new Date().getTime())
Titel: Antw:Web aktualisierung Google Crome u. firefox
Beitrag von: wthiess am 02 Juli 2018, 19:07:54
nein aktualisiert auch nicht
Titel: [Gelöst] Antw:Web aktualisierung Google Crome u. firefox
Beitrag von: wthiess am 02 Juli 2018, 19:21:37
Ich hab mich hier verzettelt weil es unter Internet Explorer funktioniert hat.
IPCAM
attr Cam1 timestamp 1
somit erhält jede Datei einen neuen Namen.

Danke für die Geduld

lg
Wolfgang