diff --git a/pi_mqtt_gpio/modules/gpiod.py b/pi_mqtt_gpio/modules/gpiod.py index f9d14f20ac23733d997b82afad64d83e3fd37010..22459230cdd4b610b366f8631b8bbc3c7378ff30 100644 --- a/pi_mqtt_gpio/modules/gpiod.py +++ b/pi_mqtt_gpio/modules/gpiod.py @@ -52,8 +52,7 @@ class GPIO(GenericGPIO): pin.bias = pullup config = self.io.line_request() - config.consumer = 'pin' + offset - config.request_type = direction + config.consumer = 'pi-mqtt-gpio' pin.request(config) self.pins[offset] = pin @@ -73,7 +72,7 @@ class GPIO(GenericGPIO): pin = self.chip.get_line(offset) config = self.io.line_request() - config.consumer = 'pin' + offset + config.consumer = 'pi-mqtt-gpio' config.request_type = edge self.loop.create_task(self._add_event_detect(pin, self.interrupt_callback))