A UPnP Control Point implementation for Node.js
npm install xml2js
node example.js
Will look for Belkin WeMo switch and Belkin WeMo motion sensor. Will turn the switch on and then off, and listen for and log state change on switches and sensors.