Why would pulling repeaters enable you to bootstrap back to working, and why did you think to try that?
Just trying to figure out:
(1) what is different about my C-7’s setup that lets my installation work fine on 2.2.4.153, and
(2) an intelligent way for me to proceed if a similar thing happens to me on a future update.
Mine is a fairly simple setup, almost all lights on Hue hub and Lutron Pro hub, less than 20 Z-Wave devices (all plus except for one), and 6 of the devices are Ring V2 repeaters.
The Iris 3210-L2's were the only suspect devices I had on my mesh. Removing them was a first step troubleshooting step. Given the large number of devices on my z-wave mesh, coverage is not an issue. Loading .153 after removing the repeaters also let me upgrade without issue. Guess we'll see how it goes from here.
So you were using the Z-Wave part of those plugs - I have tried to stay away from doing that - it always seemed so hit or miss. The Zigbee side has been good though.
BTW, 2.2.4.153 has a new URL to reset (wrong -> firmware <- wrong) z-wave stack to the version used by 2.2.4.148 and prior:
/hub/advanced/installZipgateway714
And another one to download 2.2.3 if it's gone from the hub after several 2.2.4 updates:
/hub/advanced/download223
I hope nobody ever needs these... but they're there just in case.
C7: Z-Wave single node repair now works in the new repair GUI.
C7: Changed Z-Wave startup order to prevent busy messages.
Hub mesh: advertise available devices in pings. WARNING: not fully compatible with earlier hub mesh versions. You must run 2.2.4.153 on both hubs in the mesh or devices will be disabled and will not update.
Hub mesh: store all remote device state, attributes, and data in local database.
Hub core: revised memory settings.
Bug Fixes
C7: Z-Wave stability and performance improvements.
C7: Bug fixes for Z-Wave Repair.
Mode Manager: Fixed earlier/later of two times bug for daily settings.
HSM and HSM Custom Rule: Fix alert set lights to level.
Motion and Mode Lighting Apps: Fixed import list for exported rules.
AppUI: Adjust min width for 24 time input on desktop view.
SharpTools: fixed issue with devices not unsubscribing properly.
Ok, I probably used a wrong word for it. It's the Z-wave stack. It's just another piece of software running on the hub, nothing in that update gets flashed into a chip or anything like that.
Z-wave stack should rolls back when a version gets rolled back. But it is a separate executable. If something goes wrong and it doesn't, there's a way to force it to a clean previous version without doing anything more extreme. We can't anticipate all potential issues, but we can provide a plan B once we see someone running into them.
Second one I tried was for the basement lights. That got things upstairs snappy again. I'm not sure what it's telling me, but maybe I can isolate the problem to some small degree.
Woke up to 8 second delay in upstairs bath and basement. No other automations affected.
Tripped various breakers, including for those involved, outlets as well as lighting, disconnected the usb power to the zooz motions, paused an involved app, modified another involved app, REBOOT, nothing got it off the schneid.
Took down the bathroom contact sensor and removed battery. Basement started working. Reinstalled battery and sensor upstairs; that started working.
I didn't do a lot of exercising (openings and closings) of the door, which usually gets things going, because I wanted to troubleshoot. However, maybe the cumulative effect of my troubleshooting door operations got it going.
I'm also not totally sure of the sequence of battery removal...I'm pretty sure it was just the upstairs bath. It was early.
Next time, and there will be a next time, I'll focus on the sensors.
Also, I ordered 6 zigbee contact sensors at 10 bucks apiece off eBay. There's nothing definitive that Ecolink is to blame, and I do believe things started screwing up after the initial upgrade from 2.2.3, but it's only money. I like the brown plastic on the Ecolink though, and of course the external contacts, which, as I've said before, I use on the high temp alert for my wood burning insert.