FHEM Forum

FHEM => Frontends => FHEMapp => Thema gestartet von: binford6000 am 06 September 2026, 08:58:19

Titel: iframe-URL aus Reading [gelöst]
Beitrag von: binford6000 am 06 September 2026, 08:58:19
Hallo,
ich möchte die URL für eine iframe-Ebene aus einem Reading darstellen:

"iframe": [
  "dev-mapLink::%s:true"
],

Das Reading mapLink enthält dabei bereits escapte ":"
https\://maps.google.com/maps?q=redacted%20247%2C%20redacted%20redacted&z=16&output=embed
Allerdings wird an Stelle der Google Maps Karte FHEMWEB angezeigt (http://fhem1:8083/fhem):

SCR-20260906-ifqe.png

Nur wenn ich die URL fest als Text setze wird die Map auch korrekt angezeigt:
"iframe": [
  "dev-mapLink::https\\://maps.google.com/maps?q=redacted%20247%2C%20redacted%20redacted&z=16&output=embed:true"
],

SCR-20260906-igca.png

Mit %r Ersetzung des ":" zu "\:" in FHEAMApp wird ebenfalls nur FHEMWEB (http://fhem1:8083/fhem) anstatt einer Karte angezeigt.

Bug? Feature?

VG Sebastian
Titel: Aw: iframe-URL aus Reading
Beitrag von: binford6000 am 06 September 2026, 16:04:42
Ich habe den Eindruck, dass es ein Bug ist und daher ein Issue auf github (https://github.com/jemu75/fhemApp/issues/151) aufgemacht.
Titel: Aw: iframe-URL aus Reading
Beitrag von: ulli_r am 06 September 2026, 16:27:55
@Sebastian
Mit iframe habe ich auch nicht hinbekommen einen http Cam Stream anzuzeigen.
Mit image Panel geht es.
Alles im lokalen Netz.
Gruß
ulli
Titel: Aw: iframe-URL aus Reading
Beitrag von: binford6000 am 06 September 2026, 19:46:35
Danke Ulli für die Rückmeldung.
Das Image-Panel kommt für meinen Anwendungsfall leider nicht in Frage.
Für Webcams oder Gleiches ist es aber definitiv die bessere Wahl 👍🏻
Ich nutze es zB. für die Map von meinem Staubsauger 😉

Gruß,
Sebastian
Titel: Aw: iframe-URL aus Reading
Beitrag von: binford6000 am 10 September 2026, 07:37:56
ZitatDas Reading mapLink enthält dabei bereits escapte ":"
Genau das war das Problem. Wenn ich im mapLink Reading das Escapen weglasse,
wird die Karte auch korrekt angezeigt und kein Fallback auf FHEMWEB.

Danke Jens für den Denkanstoß in gh: Wenn Du die URL über ein Reading einbindest, brauchst du nicht zu "escapen".

Die passende Stelle in der Doku lautet:
Bei direkter Eingabe von URLs müssen Doppelpunkte entsprechend ersetzt werden.

VG Sebastian