I'm afraid you can't easily get the number of steps though (without adding a separate accelerometer), but you can use the Magnetometer to get a good idea of when the Puck is/isn't moving.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Hi - where do you want to display the graph? On a Web Page? If so, the http://www.espruino.com/Web+Bluetooth+Dashboard page is probably pretty useful.
I'm afraid you can't easily get the number of steps though (without adding a separate accelerometer), but you can use the Magnetometer to get a good idea of when the Puck is/isn't moving.
To set a password, just use the http://www.espruino.com/Reference#l_E_setPassword command