Hauptmenü

Widget für PostMe

Begonnen von Vaddi, 14 September 2017, 15:05:27

Vorheriges Thema - Nächstes Thema

dirk.k

Hallo Vaddi,
gibt es eine Möglichkeit die Meldung "Keine Einträge vorhanden" wegzubekommen?
Ich benutze das Widget mit mehreren "Alarm-Leveln" in unterschiedlichen Farben im Haupt-Screen.
Dadurch habe ich dann mehrfach "Keine Einträge vorhanden" dort stehen, möchte aber nur bei Alarmen überhaupt etwas angezeigt bekommen.

@setstate: danke für das "autoclear". Habe es hier zufällig gefunden, aber schon lange an anderen Stellen benötigt. Gibt es ein zentrales "changelog" wo auch solche nützlichen Erweiterungen festgehalten werden?

Vaddi

Hey,
mache ich am Wochenende fertig und gebe dann hier bescheid.
fhem auf RPi 3
HM-MOD-RPI-PCB sowie 433mhz Sender
Mehrere HM und 433mhz Produkte

Vaddi

Hallo dirk.k
Ich habe dem ersten Beitrag eine Version des Widgets hinzugefügt, in welcher die
Textausgabe entfernt wurde. Bitte die widget_postme_2 runterladen und umbennen
in widget_postme

Gruß
Vaddi
fhem auf RPi 3
HM-MOD-RPI-PCB sowie 433mhz Sender
Mehrere HM und 433mhz Produkte

dirk.k

Hey,
funktioniert super - wie erwartet    :)
Danke

TomTaa

Hallo,

habe da mal eine Frage:
Habe das PostMe nun in FHEM eingerichtet und die ersten Inhalte hinterlegt.
Über die TBot_List habe ich auch eine funktionierende Anbindung nach Telegram.

Nun bin ich auf dieses Widget gestossen und wollte das in TabletUI einbinden.
Aber anstatt dass die Liste angezeigt wird bekomme ich eine Fehlermeldung:

ERROR
widget_postme.js:1
SyntaxError: unexpected tokel:
identifier

Jemand eine Idee dazu?

Vaddi

Hmm, könntest du das Widget mal auf einer leeren Seite testen?
Bei mir funktioniert es ohne Probleme.
fhem auf RPi 3
HM-MOD-RPI-PCB sowie 433mhz Sender
Mehrere HM und 433mhz Produkte

TomTaa

Hallo,

habe nun mal eine Seite angelegt und da nur das absolute Minimum eingetragen. s.u.
Problem ist aber immer noch da.
Muss ich denn irgendwo noch zusätzlich was eintragen?

Danke vorab und Gruss
Thomas



<!DOCTYPE html>
<html>
<head>
    <link rel="icon" href="favicon.ico" type="image/x-icon" />
    <script src="js/fhem-tablet-ui.js" defer></script>
    <title>FHEM-Tablet-UI</title>
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1.0, maximum-scale=1.0, minimal-ui" />

<meta name="gridster_cols" content="10"/>
<meta name="gridster_rows" content="10"/>

</head>

<body>
    <div class="gridster">
<ul>
<li data-row="1" data-col="1" data-sizex="8"data-sizey="8">
<header>PostME</header>
<div class="sheet">
<div class="row">
<div class="cell">
<div data-type="postme" data-list="Einkaufsliste" data-device="PostIt" data-height="200px"></div>
<div data-type="input" data-device="PostIt" data-set="add Einkaufsliste" data-get="" data-value="" class="w3x inline"></div>
<div data-type="link" class="round inline" data-color="#1D1F20" onclick="ftui.setFhemStatus('get PostIt message Einkaufsliste')" data-border-color="grey" data-background-color="grey" data-icon="fa-paper-plane-o">Liste senden</div>
</div>
</div>
</div>
</li>
</ul>
</div>
</body>

</html>




Vaddi

Du könntest die angehängte Datei mal testen, da habe ich mal
ein bisschen was entfernt.
Wenn das auch nicht funktioniert, vermute ich den Fehler woanders.
fhem auf RPi 3
HM-MOD-RPI-PCB sowie 433mhz Sender
Mehrere HM und 433mhz Produkte

TomTaa

Vielen Dank für den Support funktioniert jetzt.

Aber ich denke mal, dass es nur ein peinlicher Anfängerfehler war.
Ich war davon ausgegangen, dass das Widget bereits standardmäßig vorhanden ist.

Als ich nun die angepasste Version speichern wollte, habe ich gesehen, dass es da noch gar keine Datei gab.
Sorry für die Mühe.

Nochmals Dank und Gruss
Thomas

ext23

Nabend,

eine Frage. Ich habe so einen kleinen Thermodrucker der unter Android per BT drucken kann. Besteht da irgendwie die Möglichkeit über das TabletUI Widget eine Liste zu drucken, in meinem Fall wäre das eine Einkaufsliste? Ich hab das gerne in Papierform bei.

/Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

Vaddi

Hi.
Ja, funktioniert.

Ich habe ganz fix etwas gebastelt.
Du müsstest dafür in der html, in der auch das Input Eingabefeld für die jeweilige Liste ist
folgendes hinzufügen
<div data-type="link" class="round inline" data-color="#1D1F20" onclick="printFunc_var_list();" data-border-color="grey" data-background-color="grey" data-icon="fa-print">Drucken</div>
Aktuell kommt es zu einer kleinen Fehlermeldung, wenn man auf Print drückt und die Liste leer ist, aber nicht weiter tragisch.
Du musst auch aufpassen, wie breit die Liste ist bzw. wie breit die Knöpfe (Liste senden und Liste löschen) sind, sonst kann es
passieren, dass der Print Button runter rutscht und nicht sichtbar ist.
Du könntest dann die Texte (Liste senden und Liste löschen) entfernen, sodass die Knöpfe schmaler werden und nur
noch das jeweilige Symbol enthalten (was auch eigentlich ausreicht)
fhem auf RPi 3
HM-MOD-RPI-PCB sowie 433mhz Sender
Mehrere HM und 433mhz Produkte

ext23

Moin,

passt die js? Ich bekomme immer "printFunc_var_list not defined" wenn ich den Button drücke.

/Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

Vaddi

Moin. Sorry, ich hab das einfach von meinem Template kopiert.
Da ich das Template mit der var_list aufrufe, kommt bei dir der Fehler.
<div data-type="link" class="round inline" data-color="#1D1F20" onclick="printFunc_var_list();" data-border-color="grey" data-background-color="grey" data-icon="fa-print">Drucken</div>
Das muss angepasst werden. Bei onclick muss es heißen
onclick="printFunc_HIER-NAME-DER-LISTE();"
fhem auf RPi 3
HM-MOD-RPI-PCB sowie 433mhz Sender
Mehrere HM und 433mhz Produkte

ext23

Super danke, ich bin Java relativ blond daher habe ich das auch nicht gesehen. Jetzt funktioniert es.

Sag mal die Kürzung der Wörter machst du oder der Druckdienst? Meine Thermorolle ist nur 58mm aber mehr als "Kokos..." sollte raufpassen.

/Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

Vaddi

Die Kürzung könnte durchaus von den widget kommen.
Du kannst mal die Version im Anhang testen, da habe ich die Kürzung entfernt.
fhem auf RPi 3
HM-MOD-RPI-PCB sowie 433mhz Sender
Mehrere HM und 433mhz Produkte