FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Lichti am 20 Januar 2019, 10:23:11

Titel: Status eines Weblinks abfragen
Beitrag von: Lichti am 20 Januar 2019, 10:23:11
Mit Tablet-UI zeige ich auf einer Seite mehrere WebCams an.
Manche Cams sind aber leider sporadisch nicht verfügbar.
In diesem Fall möchte ich eine Ersatz-Camera anzeigen.

Wenn der Camera-Server überhauppt nicht erreichbar ist, habe ich das mit PRESENCE und Ping abgefangen. Funktioniert super.

Das Problem ist, wenn der Ping ok ist und nur das Bild fehlt.
Gibt es in FHEM oder FTUI eine Möglichkeit festzustellen, ob ein Image geladen wurde ?

Titel: Antw:Status eines Weblinks abfragen
Beitrag von: KernSani am 20 Januar 2019, 11:30:13
Da du im Titel von einem Weblink sprichst, nehme ich an, du hast die Kameras per iframe-weblink in FHEM eingebunden. Wenn dem so ist, kann FHEM den content garnicht kennen, da ja der Browser dafür zuständig ist, das Bild ins iframe zu laden. Du kannst dir aber client-seitig sicherlich was mit JavaScript basteln, um den Inhalt des Iframes zu bestimmen und dann ggf. zu ändern.
Titel: Antw:Status eines Weblinks abfragen
Beitrag von: Lichti am 20 Januar 2019, 13:52:27
Die WebCam habe ich als Image über einen Weblink eingebunden.
Ich wüsste jetzt nicht, wie ich das mit js abfragen könnte.
Titel: Antw:Status eines Weblinks abfragen
Beitrag von: KernSani am 20 Januar 2019, 17:46:07
Google ist dein Freund... Sowas z.B. https://css-tricks.com/snippets/jquery/better-broken-image-handling/
Titel: Antw:Status eines Weblinks abfragen
Beitrag von: Lichti am 20 Januar 2019, 19:17:20
Danke. Da hast Du wohl besser gesucht.
Werde testen.