FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: TottiToad am 15 Oktober 2017, 00:41:34

Titel: Popup Fenster / Nicht in FTUI (mit FW_okDialog)
Beitrag von: TottiToad am 15 Oktober 2017, 00:41:34
Hallo,

leider hab ich mal wieder ne Frage. Hab dazu nichts im Forum, Netz oder Wiki etc gefunden.

Vielleicht muss ich auch nur wissen wonach ich suchen muss ?!

Ich möchte das sich auf der FHEM Web Oberflache ein kleines Popup-Fenster öffnet in dem ein UserReading Wert anzeigt wird.

Das Fenster soll sich entweder öffnen sobald ich set klicke oder sich das betreffende Reading ändert.

Grüße & Danke
Totti
Titel: Antw:Popup Fenster / Nicht in FTUI
Beitrag von: TottiToad am 15 Oktober 2017, 03:05:58
Hi,

Nach nächtlicher suche habe ich etwas gefunden.
Nur leider funktioniert es noch nicht richtig.
Ich würde es gerne mit FW_okDialog von FHEM umsetzten

In der Befehlszeile funktioniert es, jedoch im Sub läuft es nicht, bzw. öffnet sich kein popup Fenster ?


fhem ("trigger WEB JS:FW_okDialog ".$Meldung);


log:

2017-10-15 03:01:26 FHEMWEB WEB JS:FW_okDialog Meldung: Test


Welches Komma oder Semikolon oder so habe ich wieder übersehen ;)

Ich hoffe jemand kann weiter helfen.

Grüße & Danke
Totti
Titel: Antw:Popup Fenster / Nicht in FTUI (mit FW_okDialog)
Beitrag von: TottiToad am 17 Oktober 2017, 18:01:16
Hallo,

ich hoffe es ist OK wenn ich den Beitrag etwas "pushe".

Frage mich ob wirklich keiner weiterhelfen kann ?
Oder ist das was ich möchte garnicht möglich ?


Grundsätzlich möchte ich das eine Popup Fenster (Dialog Fenster) aufgeht und mir einen Wert anzeigt. (Auf der FHEM WEB Oberfläche nicht im FTUI, dort habe ich es bereits umgesetzt)
Halt so eine Popup, welches auch von FHEM genutzt wird, wenn man Beispielsweise etwas löschen will und vorher die Abfrage kommt ob man dies wirklich möchte.

Ich denke es sollte doch mit relativ einfach Mitteln möglich sein, da FHEM dies ja grundsätzlich kann.

Bei meinen Recherchen denke ich sollte es mit "trigger WEB JS:FW_okDialog" möglich sein.
Nur reagiert der Befehl scheinbar nicht richtig in im Sub

Ich hoffe das mir jemand weiterhelfen kann.

Grüße & Danke
Titel: Antw:Popup Fenster / Nicht in FTUI (mit FW_okDialog)
Beitrag von: Paul.baumann am 17 Oktober 2017, 18:07:42
So hatte ich das bei mir eingebaut:
fhem "trigger WEBtablet JS:FW_okDialog('Wasserdruck Heizung MIN !!!')";;



Paul
Titel: Antw:Popup Fenster / Nicht in FTUI (mit FW_okDialog)
Beitrag von: TottiToad am 17 Oktober 2017, 22:08:31
Hi,

Text schaffe ich so in einem Dialog Fenster anzeigen zu lassen.

Nur leider schaffe ich es nicht eine variable im Fenster anzeigen zu lassen ???

Sobald ich



fhem "trigger WEBtablet JS:FW_okDialog($code)";;


nutze, öffnet sich kein Fenster mehr ?

Wie kann ich eine variable anzeigen lassen ?

Grüße & Danke
Totti
Titel: Antw:Popup Fenster / Nicht in FTUI (mit FW_okDialog)
Beitrag von: Paul.baumann am 18 Oktober 2017, 21:03:51
Und so?


fhem "trigger WEBtablet JS:FW_okDialog('$code')";

Titel: Antw:Popup Fenster / Nicht in FTUI (mit FW_okDialog)
Beitrag von: TottiToad am 19 Oktober 2017, 13:09:01
Hi,

im Sub bei meiner 99_myUtils funktioniert es nicht. Habe jetzt alles versucht, die verschiedensten Varianten.

Wenn ich nur einen bestimmten Text ausgeben will, klappt es ohne Probleme. Sobald ich aber anstatt definierten Text eine variable ($code) übergeben will, öffnet sich kein Dialogfenster !


Ich hab keine Ahnung wo das Problem liegt, scheinbar ist der code ja richtig, ansonsten würde es mit text ja nicht klappen.


Habe es jetzt über das Notify gelöst


Voucher_Dummy {Code_Anfordern("$EVENT")};
trigger WEB JS:FW_okDialog(Code_Dummy);



Nicht ganz das wie ich es wollte, aber so kommt jetzt wenigstens das Dialogfenster und zeigt mir den Code an.
Muss es jedoch wohl besser noch in zwei Notifys aufteilen, da sich ja jetzt auch ein Fenster im WEB Fronted öffnet wenn ich im FTUI einen Code erstellen lasse.


Grüße & Danke
Totti