diff --git a/bundles/org.openhab.binding.enocean/src/main/java/org/openhab/binding/enocean/internal/eep/D2_05/D2_05_00.java b/bundles/org.openhab.binding.enocean/src/main/java/org/openhab/binding/enocean/internal/eep/D2_05/D2_05_00.java index faaf1bd95..972b9e02b 100644 --- a/bundles/org.openhab.binding.enocean/src/main/java/org/openhab/binding/enocean/internal/eep/D2_05/D2_05_00.java +++ b/bundles/org.openhab.binding.enocean/src/main/java/org/openhab/binding/enocean/internal/eep/D2_05/D2_05_00.java @@ -84,8 +84,9 @@ public class D2_05_00 extends _VLDMessage { protected State getPositionData() { if (getCMD() == CMD_ACTUATOR_POSITION_RESPONE) { - if (bytes[0] != 127) { - return new PercentType(bytes[0] & 0x7f); + int position = bytes[0] & 0x7f; + if (position != 127) { + return new PercentType(position); } }