How very serendipitous.
I just restored, (thankfully, it seems to have worked), and things are slower again.
It did occur to me, 'why are all those other dashboards using this device?'
So, this is going to be my next step!
I upgraded from 2.2.4.145 to 2.2.4.148 yesterday and had my hub lock up twice, the first was after about 4 hours and the second was overnight so probably about that but am not sure. Each required a hard power reset to recover. There are no errors in the logs from apps or anything else just prior - things just seem to stop.
The same config is rock solid on 145 so I’m running that again for now. As another datapoint, while I have a couple of dashboards set up I don’t use “all devices” on them and I rarely access the dashboards (mostly use homekit or voice assistant for control when I need it).
I'm gonna say no. It's not like it's all contact sensors...even motion is affected.
However, one closet does have a motion detector directly associated with a switch for a light. I also have a couple of directly associated switches in the basement for 3-way purpose. They are reliable.
I'd like to make some of those Ecolink sensors directly associated as well, but haven't found a way.
Do you have a basic time based automation, or any automations you run on a schedule? Just curious really, I think if we could isolate a case that works it might point us to why the others don't. Personally, I've experienced specific rules (Motion lighting with some of the built in conditionjs) that I could never get to to work, but I have other automations that work first time, every time.
So try to automate a simple light switch (zwave or zigbee) or plug to come on and go off on a set (periodic) schedule, and see what happens.
I have a floor lamp plugged into a switched outlet that comes on at sundown. I haven't noticed screwing up except around the daylight saving time switch, as I recall. As I've said, these rules work: you just have to wait for them....sometimes.
I found three links: enable, disable, and report. It didn't seem like it provided anything useful. I might have not let it run long enough or I had the wrong links: