Questions on Reinstall

So… with the needed upgrade to the latest Python version, I’m considering doing a big bang and upgrading my Jesse to Stretch on this particular Pi as well. My plan is to get a new sd card (saving the old as a backup, for which I also have an image backup on hard drive).

Burn stretch to the new card, and then install a fresh hass in a virtual environment, as I have today. Then copy over all of my configuration files. Sounds deceptively simple as I write it.

A couple questions for those of you who are smarter and wiser than I…

  1. I have a lot of zwave sensors that were autodiscovered. They have crazy auto-assigned names. Will they keep their crazy names that I am using in my config files, or will they end up being renamed as they are rediscovered?

  2. Should I bring up HASS and let it autodiscover and show that it is working before I reapply my old config files? Or should I apply my old config files before I ever run HASS the first time? [I’ll make sure my old sd card HASS version and new sd card HASS version are exactly the same.]

Any other thoughts on pitfalls to look out for, will be appreciated.

Should I construct an altar to the Raspberry Pi and HASS gods before I begin? ;->

The zw info is sored in the zw*.xml file so as long as you keep that, when you have got the new pi up and running and can see that HA is up and running and has finished downloading the runtime dependancies, stop the process delete all the files it’s just made in the config dir and copy your old ones across and you should be fine.

You should always pray to the gods of IoT :wink:

Be aware, with 0.63 (and onwards) the new entity registry is responsible for the Z-Wave entity ID values. The value in zwcfg*.xml, as set through Rename Node, only changes HA’s internal entity name.

Keith666 and Tinkerer, thanks for the tips!