It gets plugged into an outlet. There’s also a battery in it for proggamming (I think a 9V)- to add it to your zwave network you need to unplug it from the wall and bring it to the hub. To program your car buttons you also bring it to the car I THINK since I haven’t done it in years.
Vera (where i came from) recognizes it as a scene controller off the top of my head than you can assign the 3 buttons to scenes.
After vera i tried staples connect (literally for a couple weeks)- for SC it copies the zwave info from hubs primary controller to become secondary. Then apparently you can walk it to the individual lights you want it to control and program the scenes directly into the WDHA. There was no way to read WDHA status.
Ive had the Smarththings hub literally just hours but i think using the scene method with presence sensing could probably get it to do most anything i need so when i get some time I guess I’ll start there.