Hallo zusammen,
ich habe erfolgreich in Fhem
todoist Version 1.3.7
intergriert.
Nun würde ich das ganze auch gerne in meine TabletUI Umgebung integrieren. Leider gelingt mir das überhaupt nicht.
Egal wie ich es versuche ich bekomme immer folgende Fehlermeldung:
Error widget.todoist.js:1
Diesen Thread hab ich gefunden.
https://forum.fhem.de/index.php/topic,82883.msg750237.html#msg750237
(https://forum.fhem.de/index.php/topic,82883.msg750237.html#msg750237)
Leider weiss ich überhaupt nicht was ich tun muss. In Fhem arbeitet das Modul völlig problemlos. Könnt ihr mir bitte in einfachen Worten sagen was ich falsch mache ?
Es ist übrigens egal ob ich das Modul so
<div data-type="todoist" data-device='einkaufsliste' data-height="30px" data-listheight="200px">
oder so
<div data-type="todoist" data-device="einkaufsliste" data-divider="#=" data-height="30px" data-listheight="100px">
Viele Grüße und Danke für eure Hilfe im Voraus.
sxx128
Hast Du die Dateien in den richtigen Ordner kopiert, und mit der richtigen Berechtigungen versehen?
Hallo Amenomade
nein wahrscheinlich nicht wenn du so frägst :-) Das Modul habe ich nicht von Hand installiert sondern über die FHEM Weboberfläche. Was muss ich denn tun ???
Grüße
sxx128
Hallo Amenomade
ich habe es mittlerweile hinbekommen. Zumindest zum Teil. Siehe beigefügten Screenshot. So weit so gut. WIe kann ich denn das ganze optisch anpassen. Also das Eingabelfeld verringern z.B.
Für einen Tipp wäre ich dankbar.
Grüße
sxx128
Das Modul für Fhem (98_todoist.pm) und das Javascript für FTUI sind 2 unterschiedliche Dinge.
Das Widget hat folgende Parameter:
me.addReading(elem, 'color');
me.addReading(elem, 'count');
me.addReading(elem, 'listText');
me.addReading(elem, 'listDivider');
me.addReading(elem, 'height');
me.addReading(elem, 'listheight');
Also data-color, data-count, etc
Der Rest musst Du enweder in der .css Datei anpassen, oder mit html Tags oder css Klassen ändern.
Hallo
wow ..ok das kriege ich nicht hin. Das übersteigt mein derzeitiges Wissen. Kannst du mir da helfen ??
Grüße
sxx128
Standardmässig nimmt das Eingabefeld die Breite des gridster oder hbox/vbox Element. Diese kannst Du ggf weniger breit machen.
Sonst könnte auch class="width: 50px"
funktionieren. Mal probieren
<div data-type="todoist" data-device="einkaufsliste" data-divider="#=" data-height="30px" data-listheight="100px" class="width: 50px">
Ich nutze selbst todoist nicht, ich kann nicht viel helfen.