I have about 20 Inovelli Red LZW31-SN switches thought out my condo and generally love them, but one location has been a constant problem. I actually already replaced it once. It has gone off line multiple times since but air gapping has always brought it back until now. This time when I do the air gap I see the LED go green, which means it is in range, and then the blue LED, but the switch doesn't turn on the light it is directly connected to.
As a last resort I want to factory reset it, as that did fix it (albeit for a while) once before (but I don't remember if it was the 1st one there or this one). However, I can't remember if I need to exclude it before I factory reset it or not.
Can someone please tell me the right steps to take to try to revive via a factory reset?
If it is dead, what do you recommend I get? I have a C8 that is centrally located but this switch is as about the most far away/most walls between as any. However, there is an Inovelli Black right next to it in the same gang that has never been a problem and another LSW31-SN in its own box just a few inches away and it has never been a problem either. Another, BTW, the boxes they are in are all metal per the condo requirements.
The only Zigbee devices I have are 2 Hue motion sensors, and while not as far away as this switch is from my hub, they've worked perfectly for a few years now.
I don't have a Matter controller, but I am planning on getting an Apple 4K TV if/when they ever come out with it. (Now hopefully March-April).
I believe you could do a hard reset on the switch itself, then try to pair it again. When adding to Hubitat, use the "replace device" narrative when prompted for a name, and select the old instance.
Then force remove the old instance.
Personally, if there are not complex automations around this, I personally would try to exclude to remove, then try to re-pair as opposed to the replace option so that the device database is cleanest.
You can still do a replace. Just make a virtual switch and replace with that first. Then exclude the Inovelli switch, reset, readd it and swap it back.
I'm probably going to have to go down the same route as I also have a LZW31-SN that is failing. However, my understanding was that the "replace" did not work with child devices or has that feature been added in one of the newer updates?
I am using the Inovelli driver (not the HE built-in one) and the LED is a child device.
It's still true that replace/swap does not work with child devices (and doubtfully ever will).
Since Gen3 Inovelli switches do not use child devices for the LED bar, I have no idea if a replace/swap would just ignore that old child (and maybe swap the switch portion), or if it would balk altogether.
I recently did a swap between a red and the new blue mwave switch. It mostly worked but left the child devices from the prior red switch, which are useless and had to be removed from all apps before deleting them
For the original question, I would strongly advise unpairing the switch before a factory reset, so you don't create a ghost.
You can turn off the child device before you replace it and then turn it back on after you replace it.
If you are using any automations that are connected to the child devices, you would need a virtual place holder first for any of those apps.
I had to do this on 8 switches (the 30-SN) a few years ago. First replace, I did not know about the child devices issue and wound up with child device linked to something odd. I just turned off the LED child devices on the rest and it went fairly smoothly.
I think you can just replace the main device without the need for a virtual device. But, if you have automations on the child devices, those will get broken when you turn off the child devices.
If I remember correctly, turning off the toggle to create the child device automatically deletes the child device. Also, I think I had to manually replace child devices - swap apps did not work. Also, not sure how that might work on maker API with the child devices and device ID.
I saw the switch was appearing in the logs when I pressed it, so I knew it was communicating with Hubitat.
I added my dummy switch to apps where my switch was the only device to act as a placeholder then excluded it, did a factory reset, then included it back again. Voila, light is working.