Can I "remove/re-add" a device without breaking all routines and rules?

With a zwave device, you can do it with the Replace Utility. That’s exactly what it’s for. It assigns the old network ID to the new device (or to the same device if you’re adding it again for a second time).

https://support.smartthings.com/hc/en-us/articles/204392810-What-does-Z-Wave-Replace-do-

If this is a Zigbee bulb using a ZHA profile to connect directly to the SmartThings hub, it’s likely you can just physically reset it and readd it without ever removing it and everything will work fine because the zigbee device has its own unique ID. You shouldn’t have to touch the smartapps because the device ID will be the same.

See the steps in the following:

If this is a zigbee bulb using A ZLL profile to connect through the Phillips hue bridge, I’m not sure exactly how it works.

1 Like