From 53f58f0cc4b4aef8cc06c9ea62ee46a9577ea1c3 Mon Sep 17 00:00:00 2001 From: rudolfkoenig Date: Thu, 26 Feb 2015 06:47:28 +0000 Subject: [PATCH] FHEMWEB: add remote control via js eval. (Forum #34380) git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@8097 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/01_FHEMWEB.pm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/fhem/FHEM/01_FHEMWEB.pm b/fhem/FHEM/01_FHEMWEB.pm index 43df08fe7..9b1caf14b 100755 --- a/fhem/FHEM/01_FHEMWEB.pm +++ b/fhem/FHEM/01_FHEMWEB.pm @@ -2306,6 +2306,14 @@ FW_Notify($$) $dn = $1 if($dev->{CHANGED} && $dev->{CHANGED}->[0] =~ m/^MODIFIED (.*)$/); } + if($dn eq $ntfy->{SNAME} && + $dev->{CHANGED} && + $dev->{CHANGED}->[0] =~ m/^JS:(.*)$/) { + my $data = FW_longpollInfo($h->{fmt}, "#FHEMWEB:$ntfy->{NAME}",$1,""); + addToWritebuffer($ntfy, $data."\n"); + return; + } + if($h->{type} eq "raw") { return undef if($dn !~ m/$h->{filter}/); } else { # Status