Hi, I've been working on this for about 2 weeks and though it's not fully functional I think it's time to share it and maybe get some feedback and ideas. Known issue: setValue does not seem to actually change the value. But since I haven't tested it with real sensors yet I'm not sure. What you can do right now is read the value of all the GPIOs, trigger your own callback function when a value changes, and read the values of the internal motion sensors (accelerometer, gyroscope and magnetometer). I will shortly make a web page to showcase the functionality available so far. The repository is on Github: https://github.com/bouiboui/udooneo
I rewrote a lot of the library to make it less verbose. Now, controlling a pin is as easy as require("udooneo").GPIO(37).out().val(1); The link is still the same: https://github.com/bouiboui/udooneo Andrea, do you know why I can't seem to read the GPIO values ? I've tried with several sensors, and no luck. Is there a fix in the works or is it just me? What can I do?