weblink html in ftui einbetten

Begonnen von macfly, 03 Juni 2020, 21:05:04

Vorheriges Thema - Nächstes Thema

macfly

Moin zusammen,

ich habe ein Buienradar Device (Geokoordinaten aus global):
defmod Buienradar Buienradar
attr Buienradar interval 120
attr Buienradar region de
attr Buienradar room Wetter


sowie ein weblink dazu:
defmod Buienradar.html weblink htmlCode { FHEM::Buienradar::ColourBarChart("Buienradar")}

ich habe gerade eine Denkblockade (und die suche mag mich auch nicht), wie ich das html-ergebnis vom weblink in ftui einbinde.

es geht nicht:
<div data-type="iframe" data-device="Buienradar.html"></div>

es geht nicht:
<div data-type="html" data-device="Buienradar.html"></div>

hat da jemand eine Idee, wo ich da ein Denkfehler habe?

vielen Dank und schöne Grüße,
Friedhelm



mr_petz

Hi,
Ich denke du müsstest noch das reading laut wiki mit angeben (data-url="urlReading")...
siehe hier:
https://wiki.fhem.de/wiki/FTUI_Widget_Iframe

macfly

hm, du meinst bei iframe? nope.

mit
<div data-type="iframe" data-device="Buienradar.html" data-url="state"></div>


bekomme ich:
File not found: ./www/tablet//undefined

Ich wüsste auch nicht, was ich als data-url bei einem weblink angeben soll.

mr_petz

#3
also ich verstehe es so:

data-device=<device>
data-url=<Reading wo die url mit http:// steht>

also wenn in deinem "state" keine gültige url steht (*http://www.irgendwas.de/irgendwas.html) wird das denke ich nix.

macfly

#4
hm. Aber dieser weblink erzeugt doch html-code, der in fhem-webfrontend korrekt ausgegeben wird. Da muss man doch irgendwie von ftui aus rankommen.

Gibt es einen Umwebg, dass ich den Inhalt vom weblink in ein dummy schreibe und dann das dummy-device auslese? Hat dazu jemand eine Idee?

mr_petz

<div data-type="iframe" data-device="urlDevice" data-url="urlReading"></div>

urlDevice=<device>
urlReading=http://fhem.de

geht. habe es probiert.

kannst es in deinem device mal mit einem userreading probieren.