diff --git a/bundles/org.openhab.binding.gpio/src/main/java/org/openhab/binding/gpio/internal/handler/PigpioDigitalOutputHandler.java b/bundles/org.openhab.binding.gpio/src/main/java/org/openhab/binding/gpio/internal/handler/PigpioDigitalOutputHandler.java index 798a9470947f2..8b8bc46e94e2f 100644 --- a/bundles/org.openhab.binding.gpio/src/main/java/org/openhab/binding/gpio/internal/handler/PigpioDigitalOutputHandler.java +++ b/bundles/org.openhab.binding.gpio/src/main/java/org/openhab/binding/gpio/internal/handler/PigpioDigitalOutputHandler.java @@ -63,6 +63,10 @@ public PigpioDigitalOutputHandler(GPIOOutputConfiguration configuration, JPigpio throw new NoGpioIdException(); } this.gpio = new GPIO(jPigpio, gpioId, JPigpio.PI_OUTPUT); + if (configuration.invert) { + updateStatus.accept(OnOffType.ON); + gpio.setValue(true); + } } @Override