Popup Fenster / Nicht in FTUI (mit FW_okDialog)

Begonnen von TottiToad, 15 Oktober 2017, 00:41:34

Vorheriges Thema - Nächstes Thema

TottiToad

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

TottiToad

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

TottiToad

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

Paul.baumann

So hatte ich das bei mir eingebaut:
fhem "trigger WEBtablet JS:FW_okDialog('Wasserdruck Heizung MIN !!!')";;



Paul
FHEM auf Raspberry 3
MaxCube (V1.20.04 a-culfw) für HM, MaxCube (V1.20.04 a-culfw) für diverse Max!, NanoCul 433/868, TinyTX-Nachbauten
Multiroom: mehrere Squeezelite-Clients auf Raspberry B+ und LMS auf QNap
Huger WM918 Wetterstation integriert
Tiao-Sprinkler (Open-Sprinkler) integriert

TottiToad

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

Paul.baumann

#5
Und so?


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

FHEM auf Raspberry 3
MaxCube (V1.20.04 a-culfw) für HM, MaxCube (V1.20.04 a-culfw) für diverse Max!, NanoCul 433/868, TinyTX-Nachbauten
Multiroom: mehrere Squeezelite-Clients auf Raspberry B+ und LMS auf QNap
Huger WM918 Wetterstation integriert
Tiao-Sprinkler (Open-Sprinkler) integriert

TottiToad

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