L1 Pro Grove Port Not Working Properly with Seeed Grove Motion Sensors?

TLDR: Seeed’s Grove-compatible motion sensors don’t seem to work on the Grove-compatible port the Wio Tracker L1 Pro comes with.

I have a Wio Tracker L1 Pro which has a Grove connector in it. I bought 2x/each of these Seeed Grove-compatible motion sensors: the mini PIR motion sensor, and the Digital PIR Motion Sensor.

The Meshtastic App has a “Detection Sensor” settings panel all set to chose your settings (Pin 17 seems to be the correct detection/trigger pin) and go. I also setup a Primary channel specifically for the motion sensor alerts between the L1 Pro and my other mesh node. Neither model of motion sensor seems to work properly unfortunately…

The Digital PIR Motion Sensor won’t let the L1 Pro boot-up when it’s plugged in (just get a black screen).

The mini PIR Motion Sensor WILL let it boot up, but it still doesn’t work right no matter what trigger state I set – the signal appears to stay HIGH after the first trigger instead of returning to LOW.

  • Set to “High” trigger mode, the node keeps sending repeated “detected” messages even with no motion
  • “Rising Edge,” it triggers once and then never triggers again because there is no second LOW→HIGH transition.
  • “Either Edge Low” produced a “state: 0” message, which seems to confirm the input is being interpreted as stuck HIGH rather than behaving like a normal active-high PIR output.

Any idea how to get this to work or what I’m doing wrong?

1 Like

Ill see if anyone can take a look at this… I know the plug and play is not all that great… have you tried with a XIAO Expansion Board?

make sure you are using the corect pins in the code… D1 and D0 looa at the silkscreens

(post deleted by author)