From 4a35503b21e3578c3d33d88e62b09ce913824847 Mon Sep 17 00:00:00 2001 From: justme-1968 Date: Wed, 14 Feb 2018 06:25:32 +0000 Subject: [PATCH] 30_HUEBridge.pm: use new modifyscene api for firmware versions >1.11 git-svn-id: https://svn.fhem.de/fhem/trunk@16173 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/30_HUEBridge.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fhem/FHEM/30_HUEBridge.pm b/fhem/FHEM/30_HUEBridge.pm index c03e71fab..a8af07e8e 100644 --- a/fhem/FHEM/30_HUEBridge.pm +++ b/fhem/FHEM/30_HUEBridge.pm @@ -632,7 +632,11 @@ HUEBridge_Set($@) HUEDevice_SetParam(undef, \%obj, $cmd, $value, $value2); } - my $result = HUEBridge_Call($hash, undef, "scenes/$arg/lights/$light/state", \%obj, 'PUT'); + my $result; + if( $hash->{helper}{apiversion} && $hash->{helper}{apiversion} >= (1<<16) + (11<<8) ) { + $result = HUEBridge_Call($hash, undef, "scenes/$arg/lights/$light/state", \%obj, 'PUT'); + else + $result = HUEBridge_Call($hash, undef, "scenes/$arg/lightstates/$light", \%obj, 'PUT'); return $result->{error}{description} if( $result->{error} ); return undef;