FHEM Forum

FHEM => Frontends => Thema gestartet von: kadettilac89 am 04 Juni 2015, 17:43:48

Titel: Event durch Aktionen am Webfrontend - möglich?
Beitrag von: kadettilac89 am 04 Juni 2015, 17:43:48
Hallo,

ich möchte gerne darauf reagieren wenn sich jemand am Webfrontend rumtreibt. Ist es möglich auf Klicks, Seitenaufrufe zu reagieren? Am besten wenn ein bestimmter Raum in der Navigationsleiste geklickt wird?

Gbit es irgend welche Events auf die ich "notifien" kann? Oder kann ich mir selber Event aktivieren / basteln?

Danke
Titel: Antw:Event durch Aktionen am Webfrontend - möglich?
Beitrag von: justme1968 am 04 Juni 2015, 17:56:31
so etwas gibt es nicht direkt.

aber du könntest für eines der devices die im fraglichen raum angezeigt werden die {...} variante von devStateIcon verwenden und bevor du im perl code das icon zurück gibst per fhem trigger ein event erzeugen das du dann im notify auswerten kannst.

der nachteil wäre aber das devStateIcon nicht nur aufgerufen wird wenn der raum initial gezeigt wird sondern auch wenn sich readings ändern wärend der raum offen ist.

das lässt sich nur mit einiger handarbeit umgehen.

gruß
  andre
Titel: Antw:Event durch Aktionen am Webfrontend - möglich?
Beitrag von: kadettilac89 am 04 Juni 2015, 18:04:42
Danke, genau diese Handarbeit wollt ich mir sparen. Aber mal schaun, irgend etwas finde ich schon.
Titel: Antw:Event durch Aktionen am Webfrontend - möglich?
Beitrag von: rudolfkoenig am 04 Juni 2015, 18:13:25
Eine Alternative ist ein eigenes JavaScript, was aus
FW_cmd(FW_root+"?cmd=trigger mynotify&XHR=1")
besteht.
Titel: Antw:Event durch Aktionen am Webfrontend - möglich?
Beitrag von: kadettilac89 am 04 Juni 2015, 18:19:40
Zitat von: rudolfkoenig am 04 Juni 2015, 18:13:25
Eine Alternative ist ein eigenes JavaScript, was aus
FW_cmd(FW_root+"?cmd=trigger mynotify&XHR=1")
besteht.

Hört sich gut an aber ich steh auf dem Schlauch, wo eingetragen oder eingehängt?
Titel: Antw:Event durch Aktionen am Webfrontend - möglich?
Beitrag von: justme1968 am 04 Juni 2015, 18:27:43
die idee ist noch besser.
Titel: Antw:Event durch Aktionen am Webfrontend - möglich?
Beitrag von: rudolfkoenig am 04 Juni 2015, 18:48:05
Siehe das JavaScripts FHEMWEB-Attribut
Titel: Antw:Event durch Aktionen am Webfrontend - möglich?
Beitrag von: kadettilac89 am 04 Juni 2015, 18:53:42
Zitat von: rudolfkoenig am 04 Juni 2015, 18:48:05
Siehe das JavaScripts FHEMWEB-Attribut

OK, werde die Tage mal suchen gehen. Danke