So, my first experiences with BrickPi have been a bit less than ideal. The NodeJS library doesn’t work, most of them are incomplete in terms of sensor support, and all of them are inconsistently implelmented. I’ve looked at the source code for many of the language bindings, and it just seems like software to support this product is an afterthought.
So far, the NXT RGB sensor doesn’t seem to work in either the NodeJS or Python implementations.
I would be happy to clean up the Nodejs language implementation, but there is apparently no documentation of the serial protocol to communicate b/n the Pi and the BrickPi, nor documentation of the sensor-specific data structures.