FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: TomLee am 16 Oktober 2017, 23:00:43

Titel: Kommaseparierte Werte eines Readings im Ftui
Beitrag von: TomLee am 16 Oktober 2017, 23:00:43
Hallo,

mit dem neuen Amazon Echo Modul (https://forum.fhem.de/index.php/topic,77458.0.html)  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



Titel: Antw:Kommaseparierte Werte eines Readings im Ftui
Beitrag von: setstate am 16 Oktober 2017, 23:22:55
probiere mal die checklist


<div data-type="checklist"
     data-list="list"
     data-device="ftuitest">
</div>
Titel: Antw:Kommaseparierte Werte eines Readings im Ftui
Beitrag von: TomLee am 16 Oktober 2017, 23:55:40
Ergebnis ist die Toastmessage:

ERROR

widget_checklist.js:1
SyntaxError Unexpected identifier


Angezeigt wird gar nichts.
Titel: Antw:Kommaseparierte Werte eines Readings im Ftui
Beitrag von: setstate am 17 Oktober 2017, 00:02:52
das Widget Checklist habe ich vor 13 Tagen hochgeladen

https://github.com/knowthelist/fhem-tablet-ui/blob/master/www/tablet/js/widget_checklist.js
Titel: Antw:Kommaseparierte Werte eines Readings im Ftui
Beitrag von: TomLee am 17 Oktober 2017, 00:25:04
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.
Titel: Antw:Kommaseparierte Werte eines Readings im Ftui
Beitrag von: TomLee am 17 Oktober 2017, 10:40:53
Keine Ahnung aber fehlt da nicht noch data-delimiter in der widget_checklist.js ?
Titel: Antw:Kommaseparierte Werte eines Readings im Ftui
Beitrag von: setstate am 17 Oktober 2017, 11:11:20
Man kann data-delimiter angeben, aber wenn gar nix angezeigt wird ...
Bei falschem Delimiter wäre zumindest etwas da, aber alles in einer Zeile.
Titel: Antw:Kommaseparierte Werte eines Readings im Ftui
Beitrag von: TomLee am 17 Oktober 2017, 20:10:11
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?
Titel: Antw:Kommaseparierte Werte eines Readings im Ftui
Beitrag von: setstate am 17 Oktober 2017, 20:27:12
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


Titel: Antw:Kommaseparierte Werte eines Readings im Ftui
Beitrag von: TomLee am 17 Oktober 2017, 22:08:09
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.

Titel: Antw:Kommaseparierte Werte eines Readings im Ftui
Beitrag von: setstate am 18 Oktober 2017, 07:35:56
Oh ja, da gehört noch eine zusätzliche CSS Datei dazu.
Titel: Antw:Kommaseparierte Werte eines Readings im Ftui
Beitrag von: TWART016 am 18 Oktober 2017, 09:46:23
Gibt es schon eine Doku zu den Attributen und Klassen?

Die Elemente werden bei mir nicht zentral, sondern leicht nach links versetzt angezeigt.
Titel: Antw:Kommaseparierte Werte eines Readings im Ftui
Beitrag von: TomLee am 06 Februar 2018, 10:06:17
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.
Titel: Antw:Kommaseparierte Werte eines Readings im Ftui
Beitrag von: setstate am 06 Februar 2018, 11:12:06
Danke, Fehler ist wieder behoben
Titel: Antw:Kommaseparierte Werte eines Readings im Ftui
Beitrag von: TomLee am 06 Februar 2018, 13:23:39
Super, DANKE dir.
Titel: Antw:Kommaseparierte Werte eines Readings im Ftui
Beitrag von: MDietrich am 26 Dezember 2020, 06:55:50
Moin setstate,
das Widget checklist ist beinahe genau was ist suche.
Gibt es hierzu eine Doku? Ich würde gerne eine Art "Checkbox" machen um statt mit select eine Auswahl darzustellen und immer genau einen Wert zu wählen.

Danke im Voraus
Titel: Antw:Kommaseparierte Werte eines Readings im Ftui
Beitrag von: TomLee am 03 September 2021, 12:22:09
Gibts eigentlich die Möglichkeit zu verhindern  das bei vielen Einträgen die Liste nicht über die Kachel hinaus angezeigt wird ?

<div data-type="link"
data-background-color="#262626"
data-fhem-cmd="pushek">Einkaufsliste
</div>
<div class="vbox items-center">
<div data-type="checklist"
data-list="list_SHOPPING_ITEM"
data-device="Echo"
data-set="item_shopping_delete">
</div>
</div>



Gruß

Thomas