]> git.basschouten.com Git - openhab-addons.git/commitdiff
[http] FIX Player Converter State Issue #10066 (#10213)
authorScherzin83 <53403230+Scherzin83@users.noreply.github.com>
Sun, 28 Feb 2021 20:31:22 +0000 (21:31 +0100)
committerGitHub <noreply@github.com>
Sun, 28 Feb 2021 20:31:22 +0000 (21:31 +0100)
Signed-off-by: Matthias Scherzinger <scherzin@outlook.com>
bundles/org.openhab.binding.http/src/main/java/org/openhab/binding/http/internal/converter/PlayerItemConverter.java

index eb2ad57b3bc8d26df9bdc488a61ef456585f0602..4a358b04abea6d56fc45a3ed84b5dfab7d35a479 100644 (file)
@@ -81,6 +81,16 @@ public class PlayerItemConverter extends AbstractTransformingItemConverter {
 
     @Override
     public State toState(String string) {
+        if (string.equals(channelConfig.playValue)) {
+            return PlayPauseType.PLAY;
+        } else if (string.equals(channelConfig.pauseValue)) {
+            return PlayPauseType.PAUSE;
+        } else if (string.equals(channelConfig.rewindValue)) {
+            return RewindFastforwardType.REWIND;
+        } else if (string.equals(channelConfig.fastforwardValue)) {
+            return RewindFastforwardType.FASTFORWARD;
+        }
+
         return UnDefType.UNDEF;
     }
 }