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))