matt (support) wrote:How many Stella-Z's did you say you have?
And what wake interval are you using on them?
I'm still decoding the log file snippets, but the problem starts when 2 Stella-Z's wake up around the same time. The 2nd one goes back to sleep before Indigo can start sending it the status request commands (because it is still polling the first thermostat). Indigo still tries to poll the 2nd one even though it is asleep, which is slow because the Z-Stick keeps retrying the command trying to reach the (sleeping) module. This causes a backlog of queued commands which then further increases the odds that the next thermostat wake will also not be handled fast enough to catch it while it is awake.
I believe there are some things I can do to improve the race situation, but I'm curious about your setup so I know the parameters of the problem.
I have 12 Stella-Zs (with 11 currently operational). I have set a wake interval of 5 minutes for each one. I am having to error detect and automatically reload the Z-Wave interface on an irregular basis. In the last 24 hours, this log shows the number of occurrences with the time shown in D[HH:MM] format):
- Code: Select all
17[07:48]
17[05:37]
17[03:38]
17[03:10]
17[03:02]
16[22:10]
16[21:09]
16[19:48]
16[17:10]
16[17:01]
16[16:10]
16[15:54]
16[15:07]
16[13:14]
16[10:46]
16[09:57]
16[07:10]
16[07:01]
16[05:19]
16[05:10]
16[04:01]
16[03:45]
16[02:25]
16[02:14]
Another thought I has was to work my way round the 12 thermostats, using the button on the front of the stella-z to wake each thermostat 25 seconds apart up over a 5 minute period to evenly (more or less) space out the wake-up intervals. I will hold off doing this in order to be able to test the improvements you are working on.
It's good news that you think that the issue can be resolved (or made better)