From bbe828c64b9f3dc912e851b4b86e169abf233df6 Mon Sep 17 00:00:00 2001 From: justme-1968 Date: Tue, 15 Nov 2016 13:51:13 +0000 Subject: [PATCH] 37_fakeRoku.pm: added fhemIP attribute git-svn-id: https://svn.fhem.de/fhem/trunk@12582 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/37_fakeRoku.pm | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/37_fakeRoku.pm b/fhem/FHEM/37_fakeRoku.pm index baf06ffe8..1d57e0e62 100644 --- a/fhem/FHEM/37_fakeRoku.pm +++ b/fhem/FHEM/37_fakeRoku.pm @@ -40,7 +40,7 @@ fakeRoku_Initialize($) #$hash->{SetFn} = "fakeRoku_Set"; #$hash->{GetFn} = "fakeRoku_Get"; $hash->{AttrFn} = "fakeRoku_Attr"; - $hash->{AttrList} = "disable:1,0 favourites httpPort"; + $hash->{AttrList} = "disable:1,0 favourites fhemIP httpPort"; } ##################################### @@ -360,7 +360,17 @@ fakeRoku_Attr($$$) fakeRoku_startListener($hash); } - } + } elsif( $attrName eq 'fhemIP' ) { + if( $cmd eq "set" && $attrVal ) { + $hash->{fhemIP} = $attrVal; + } else { + $hash->{fhemIP} = fakeRoku_getLocalIP(); + } + + fakeRoku_startDiscovery($hash); + fakeRoku_startListener($hash); + } + if( $cmd eq "set" ) { if( $attrVal && $orig ne $attrVal ) { @@ -823,6 +833,8 @@ Log 1, "!!!!!!!!!!";