Is there anyway to return all device parameters and their current values?

Not without a custom driver, one that exposes this as an attribute. If you wanted to go down that route and need a stating point, I wrote one available here. I can't say this seems like something I'd want to add to my driver myself. :slight_smile: But it would be a small modification (declare a custom attribute, then set its value in the zwaveEvent() method that responds to the ConfigurationReport you should get when the value actually changes -- is all it seems like to me).