From 5610317ffe6faba521fa7c41e8afee3854112f8c Mon Sep 17 00:00:00 2001 From: Martin Steiger Date: Sun, 11 Sep 2022 11:37:22 +0200 Subject: [PATCH] [gpio] Set UP value on startup when inverted Signed-off-by: Martin Steiger --- .../gpio/internal/handler/PigpioDigitalOutputHandler.java | 4 ++++ 1 file changed, 4 insertions(+) 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