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
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)
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.
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.
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?
<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.