From ba988fbbb5ed7e32c3409b28b3b5fa20ce262b44 Mon Sep 17 00:00:00 2001 From: avollkopf <43980694+avollkopf@users.noreply.github.com> Date: Tue, 9 Feb 2021 18:48:45 +0100 Subject: [PATCH] Fix for gpioactor definition of mode --> GPIO.BCM --- cbpi/extension/gpioactor/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cbpi/extension/gpioactor/__init__.py b/cbpi/extension/gpioactor/__init__.py index ae8104f..88a3663 100644 --- a/cbpi/extension/gpioactor/__init__.py +++ b/cbpi/extension/gpioactor/__init__.py @@ -19,6 +19,9 @@ except Exception: patcher.start() import RPi.GPIO as GPIO +mode = GPIO.getmode() +if (mode == None): + GPIO.setmode(GPIO.BCM) @parameters([Property.Select(label="GPIO", options=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27]), Property.Select(label="Inverted", options=["Yes", "No"],description="No: Active on high; Yes: Active on low")]) class GPIOActor(CBPiActor):