]> git.basschouten.com Git - openhab-addons.git/commitdiff
[sonos] Fix sub/surround controls (#9961)
authorlolodomo <lg.hc@free.fr>
Tue, 26 Jan 2021 17:14:28 +0000 (18:14 +0100)
committerGitHub <noreply@github.com>
Tue, 26 Jan 2021 17:14:28 +0000 (09:14 -0800)
Related to #9874

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
bundles/org.openhab.binding.sonos/src/main/java/org/openhab/binding/sonos/internal/SonosXMLParser.java
bundles/org.openhab.binding.sonos/src/main/java/org/openhab/binding/sonos/internal/handler/ZonePlayerHandler.java

index 1d53b7ce26d77d078fb5729f1de07dd208f34aa2..3457e90204b341a60a905cb8fae903c09ea486ac 100644 (file)
@@ -869,6 +869,14 @@ public class SonosXMLParser {
                 case "Bass":
                 case "Treble":
                 case "OutputFixed":
+                case "NightMode":
+                case "DialogLevel":
+                case "SubEnabled":
+                case "SubGain":
+                case "SurroundEnabled":
+                case "SurroundMode":
+                case "SurroundLevel":
+                case "MusicSurroundLevel":
                     val = attributes == null ? null : attributes.getValue("val");
                     if (val != null) {
                         changes.put(qName, val);
index fdb86ce81e410a115a52771b43cbe31cb9186991..f335fc4cfcdaba6ad6dd453ae34e840125249846 100644 (file)
@@ -2028,7 +2028,7 @@ public class ZonePlayerHandler extends BaseThingHandler implements UpnpIOPartici
     }
 
     public void setSubwoofer(Command command) {
-        setEqualizerBooleanSetting(command, "SubEnabled");
+        setEqualizerBooleanSetting(command, "SubEnable");
     }
 
     public void setSubwooferGain(Command command) {
@@ -2036,7 +2036,7 @@ public class ZonePlayerHandler extends BaseThingHandler implements UpnpIOPartici
     }
 
     public void setSurround(Command command) {
-        setEqualizerBooleanSetting(command, "SurroundEnabled");
+        setEqualizerBooleanSetting(command, "SurroundEnable");
     }
 
     public void setSurroundMusicMode(Command command) {