Hi, I am still running pre 3.0 version with zzh and zigbee2mqtt v.1.18. I have two locations, in both of them over 30 zigbee devices (most of them have 3-5 separate devices in Domoticz so the total is somewhere around 100 devices per location - and I have named them all

). Also a lot of automations, some of which have been tied to the idx, but most of them to the device name. On top of this I would like to keep my over 5 years of history of temperatures, but other log info is irrelevant. Everything works now, but I want to be future proof with new deivces coming and new features as well.
Do I understant that I could try to update without removing the hardware first? In this case I could expect duplicate devices and maybe some other harm, but still more or less everything should work and with a bit of effort (less effort than removing all devices in Domotics and creating them again?) all would be back to normal?
And the other option would be to remove the current zigbee2mqtt hardware, then add the hardware again and do the update? In this case all of my logs (temp history) would be lost, all devices would be created again (and I would have to name all of them again

) with new idx and I would have to go through all of my automations etc. to make sure they work again? But I would not need to link the devices again with zzh?
Of course, I would have a backup if I needed to go back...