FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: macfly am 03 Juni 2020, 21:05:04

Titel: weblink html in ftui einbetten
Beitrag von: macfly am 03 Juni 2020, 21:05:04
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


Titel: Antw:weblink html in ftui einbetten
Beitrag von: mr_petz am 04 Juni 2020, 11:51:23
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 (https://wiki.fhem.de/wiki/FTUI_Widget_Iframe)
Titel: Antw:weblink html in ftui einbetten
Beitrag von: macfly am 04 Juni 2020, 12:31:57
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.
Titel: Antw:weblink html in ftui einbetten
Beitrag von: mr_petz am 04 Juni 2020, 13:26:45
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.
Titel: Antw:weblink html in ftui einbetten
Beitrag von: macfly am 04 Juni 2020, 15:26:14
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?
Titel: Antw:weblink html in ftui einbetten
Beitrag von: mr_petz am 05 Juni 2020, 08:14:47
<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.