mirror of
https://github.com/openhab/openhab-addons.git
synced 2025-01-10 15:11:59 +01:00
[samsungtv] Fix for incorrect PowerState (#17715)
Signed-off-by: Nick Waterton <n.waterton@outlook.com>
This commit is contained in:
parent
6d9cc49baa
commit
b7380b5cc0
22
bundles/org.openhab.binding.samsungtv/src/main/java/org/openhab/binding/samsungtv/internal/handler/SamsungTvHandler.java
Normal file → Executable file
22
bundles/org.openhab.binding.samsungtv/src/main/java/org/openhab/binding/samsungtv/internal/handler/SamsungTvHandler.java
Normal file → Executable file
@ -120,13 +120,13 @@ public class SamsungTvHandler extends BaseThingHandler implements RegistryListen
|
||||
@NonNullByDefault({})
|
||||
public class TVProperties {
|
||||
class Device {
|
||||
boolean frameTVSupport;
|
||||
boolean gamePadSupport;
|
||||
boolean imeSyncedSupport;
|
||||
String oS;
|
||||
String powerState;
|
||||
boolean tokenAuthSupport;
|
||||
boolean voiceSupport;
|
||||
boolean FrameTVSupport;
|
||||
boolean GamePadSupport;
|
||||
boolean ImeSyncedSupport;
|
||||
String OS;
|
||||
String PowerState;
|
||||
boolean TokenAuthSupport;
|
||||
boolean VoiceSupport;
|
||||
String countryCode;
|
||||
String description;
|
||||
String firmwareVersion;
|
||||
@ -143,22 +143,22 @@ public class SamsungTvHandler extends BaseThingHandler implements RegistryListen
|
||||
String isSupport;
|
||||
|
||||
public boolean getFrameTVSupport() {
|
||||
return Optional.ofNullable(device).map(a -> a.frameTVSupport).orElse(false);
|
||||
return Optional.ofNullable(device).map(a -> a.FrameTVSupport).orElse(false);
|
||||
}
|
||||
|
||||
public boolean getTokenAuthSupport() {
|
||||
return Optional.ofNullable(device).map(a -> a.tokenAuthSupport).orElse(false);
|
||||
return Optional.ofNullable(device).map(a -> a.TokenAuthSupport).orElse(false);
|
||||
}
|
||||
|
||||
public String getPowerState() {
|
||||
if (!getOS().isBlank()) {
|
||||
return Optional.ofNullable(device).map(a -> a.powerState).orElse("on");
|
||||
return Optional.ofNullable(device).map(a -> a.PowerState).orElse("on");
|
||||
}
|
||||
return "off";
|
||||
}
|
||||
|
||||
public String getOS() {
|
||||
return Optional.ofNullable(device).map(a -> a.oS).orElse("");
|
||||
return Optional.ofNullable(device).map(a -> a.OS).orElse("");
|
||||
}
|
||||
|
||||
public String getWifiMac() {
|
||||
|
Loading…
Reference in New Issue
Block a user