Here is an example using a PiicoDev Ultrasonic sensor with NodeRED on a RPi Zero 2 W, without bridging via Python scripts and MQTT. There might be something useful here for other NodeRED users who want to play with PiicoDev “natively”.
There were a few other OS-level tweaks I did to the Zero to get it running smoothly. (Preventing wlan0 from sleeping, etc.) I’ll try to dig up my notes on those and add it to the GitHub page.
Thanks for sharing this. I think many Raspberry Pi users will appreciate having a direct NodeRED approach instead of relying on separate Python scripts and MQTT bridges.
I’m particularly interested in the OS-level tweaks you mentioned. On small systems like the Pi Zero 2 W, things like WiFi power-saving, I2C stability, and startup reliability can sometimes cause more headaches than the actual sensor integration.
Have you tested the setup with multiple PiicoDev sensors connected at the same time? I’d be curious to know how well NodeRED handles larger sensor networks running continuously.
Also, this seems like a nice foundation for custom monitoring projects using dedicated PCBs rather than breadboard setups. Looking forward to seeing any additional notes you add to the GitHub page.