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?