Fascinating. JavaScript really is slowly becoming the lingua franca of everything.
The problem with Javascript ironically is that in some ways it is too powerful. People want a simple scripting language with a basic type system but instead get a psuedo-functional/psuedo-OO language with a type system construction kit.
JS programmers and library designers seem to expend a lot of effort beating JS into the sort of language they want to use, the result is that many JS programs may as well have been written in entirely different languages.
Many people look at JavaScript's flexibility as a bad trait, but to skilled programmers, it becomes a great tool.
"DeviceJS ties Javascript to the physical world, by providing hooks for protocols like IP, 6loWPAN, Bluetooth™, Zigbee™, RS-232, and devices such as the Belkin WeMo™ and Phillips Hue™ light bulbs. Because the system is centered on Javascript, it is very easy for anyone to extend."