diff --git a/bundles/org.openhab.binding.sonos/src/main/java/org/openhab/binding/sonos/internal/SonosXMLParser.java b/bundles/org.openhab.binding.sonos/src/main/java/org/openhab/binding/sonos/internal/SonosXMLParser.java index 1d53b7ce26d77..3457e90204b34 100644 --- a/bundles/org.openhab.binding.sonos/src/main/java/org/openhab/binding/sonos/internal/SonosXMLParser.java +++ b/bundles/org.openhab.binding.sonos/src/main/java/org/openhab/binding/sonos/internal/SonosXMLParser.java @@ -869,6 +869,14 @@ public void startElement(@Nullable String uri, @Nullable String localName, @Null 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); diff --git a/bundles/org.openhab.binding.sonos/src/main/java/org/openhab/binding/sonos/internal/handler/ZonePlayerHandler.java b/bundles/org.openhab.binding.sonos/src/main/java/org/openhab/binding/sonos/internal/handler/ZonePlayerHandler.java index fdb86ce81e410..f335fc4cfcdab 100644 --- a/bundles/org.openhab.binding.sonos/src/main/java/org/openhab/binding/sonos/internal/handler/ZonePlayerHandler.java +++ b/bundles/org.openhab.binding.sonos/src/main/java/org/openhab/binding/sonos/internal/handler/ZonePlayerHandler.java @@ -2028,7 +2028,7 @@ public void setRepeat(Command command) { } public void setSubwoofer(Command command) { - setEqualizerBooleanSetting(command, "SubEnabled"); + setEqualizerBooleanSetting(command, "SubEnable"); } public void setSubwooferGain(Command command) { @@ -2036,7 +2036,7 @@ public void setSubwooferGain(Command command) { } public void setSurround(Command command) { - setEqualizerBooleanSetting(command, "SurroundEnabled"); + setEqualizerBooleanSetting(command, "SurroundEnable"); } public void setSurroundMusicMode(Command command) {