I just recently got some zwave devices up and running on my hassbian install. I’ve been backing up my configurations on github, and I’m wondering with the addition of ZWave what files are ok to add to git and which should be ignored due to sensitive materials. Ideally I’d like to have as much stored in git so restoring my setup is as painless as possible without giving the keys to my install to the world. I couldn’t find anything documented in the zwave docs but I could have missed something. What are best practices?
If you’re worried just add a flash drive to your pi and do a daily/nightly rsync(rclone) of everything. It’s nice having everything on github because it’s dead simple. If you’re worried about anything just ask, does it have a user/pass attached? Most likely no. Z-wave stuff should be fine unless there’s some strange far out attack vector we don’t know about.
You’ll still need to back up your Z-Wave network key though (and the entire secrets file) to some other location. I talk about a few options here on my blog.