Kommaseparierte Werte eines Readings im Ftui

Begonnen von TomLee, 16 Oktober 2017, 23:00:43

Vorheriges Thema - Nächstes Thema

TomLee

Hallo,

mit dem neuen Amazon Echo Modul  von Markus M. ging für mich ein langersehnter Wunsch in Erfüllung.

Die Einkaufsliste bzw. TODO-Liste ohne Umwege direkt in Fhem.

Kann mir wer Tipps, Links oder Ansätze geben wie ich die kommaseparierten Werte der Readings in einer Liste ( untereinander und ohne Kommas) im Ftui einbinden kann.

Grüße

Thomas




setstate

probiere mal die checklist


<div data-type="checklist"
     data-list="list"
     data-device="ftuitest">
</div>

TomLee

Ergebnis ist die Toastmessage:

ERROR

widget_checklist.js:1
SyntaxError Unexpected identifier


Angezeigt wird gar nichts.


TomLee

#4
Die Fehlermeldung ist nun behoben.

Mit

<li data-row="5" data-col="6" data-sizex="1" data-sizey="1">
<div data-type="checklist"
     data-list="list_SHOPPING_ITEM"
     data-device="EG_Echo_Kueche">
</div></li>


wird aber immer noch gar nichts angezeigt.

TomLee

Keine Ahnung aber fehlt da nicht noch data-delimiter in der widget_checklist.js ?

setstate

Man kann data-delimiter angeben, aber wenn gar nix angezeigt wird ...
Bei falschem Delimiter wäre zumindest etwas da, aber alles in einer Zeile.

TomLee

Also mit 'label' und "data-get" kein Problem.

Mit bspw. 'select' :

<div data-type="checklist"
     data-list="list_SHOPPING_ITEM"
     data-device="EG_Echo_Kueche"
     data-delimiter=",">
</div>


klappt's auch super.

Du arbeitest noch an checklist?

setstate

Komisch, bei mir funzt alles.


            <li data-row="5" data-col="4" data-sizey="3" data-sizex="2">
                <header>EXAMPLE5</header>
                <div data-type="checklist" data-list="list" data-device="ftuitest">
                </div>
            </li>



list ftuitest list state
ftuitest             2017-10-02 21:31:04   list            Wert1,Wert2,Wert3,Wert4
                     2017-10-16 23:20:18   state           Wert1



TomLee

Alles gut, wird jetzt alles angezeigt.

Dachte man kann die .js Datei einzeln einfach dem Ordner hinzufügen und restarten. Das geht wohl nicht.
Einfach ein update wie im Wiki beschrieben gemacht, schon klappt's.

Danke Dir für den Tip und natürlich dem Widget selbst.


setstate

Oh ja, da gehört noch eine zusätzliche CSS Datei dazu.

TWART016

Gibt es schon eine Doku zu den Attributen und Klassen?

Die Elemente werden bei mir nicht zentral, sondern leicht nach links versetzt angezeigt.

TomLee

Moin,

hab heute ein update gemacht:

update all https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt

Jetzt bekomme ich folgende Toast-Message:

Error
widget_checklist.js:13
ReferenceError: deps is not define


und das Widget zeigt keine Einträge mehr.

setstate


TomLee