Hello
I have 12 Heltun fan coil thermostats Z-wave 230V version (still powered) and now I make some first adjustments in my homey 2023 pro. Homey and thermostats are on my table (1m distance).
I found that when I send command to all 12 thermostats in same time there is problem and some of thermostats dont recieve this command or maybe ignore this command.
I want send command to all thermostats SET FAN MODE TO… low, high, off, etc. but every time 1,2,3,4 RANDOM thermostats stay without change. (see fan-mode-change-problem.jpg)
So I try solve this by adding time delay to each thermsotat +1 second and this now work quite good. But not 100% good. There is still 1 random thermostat from each 5 times for speed change whitch doesnt change speed mode. (see fan-mode-change-solution.jpg")
I dont know why this happens, why homey cannot send command to lot of another devices in same time. Now my homey run only test mode so any another calculations dont run and have full capacity. (I have fear that in future it can be worse)
In our Homey CZ/SK community another people have same problems with sending command to lot off devices (also 433Hmz comunication not only ZWAVE) in same time. and also repaired their flows with adding time delaly.
I want control whole my house and it is litlle bit worrying that this basic thing dont work really good yet.
Answer from homey support was:
When trying to send that many request in one Flow you need the delays because all these messages to all the different devices will cloud the network causing one or more devices to miss their message. It would be better to split the command, that way it shouldn’t miss a device. You could also play around using Advanced Flows and splitting the fans up in groups/rooms and controlling the groups with delays in one Flow.
for me unbelievable that this new 2023 product cannot send 12 bassic commands in same time. (maybe waste of money)
PROBLEM FLOW:
MY SOLUTION: (work only 95%)
So my new flow which works now 100% is send delay command to each thermost two times
my flow to change fan mode now looks like:
T1,T2,T3 delay:0sec
T4,T5,T6 delay:1sec
T7,T8,T9 delay:2sec
T10,T11,T12 delay:3sec
T1,T2,T3 delay:9sec
T4,T5,T6 delay:10sec
T7,T8,T9 delay:11sec
T10,T11,T12 delay:12sec
oh my god
This time delay for this commands is not good for programmer , because in this delayed time can come new input for change fan mode from another thermostat or from homey program. and then come collision. so I run timmer 20 seconds for this delayed flow. and new change start after this timer reach 0.
I think if another zwave controller can run this without problems or maybe home assistant. Because i have lot of wifi shelly to control my jalousie and i hope this will work better if i send command to close all my jalousie in same time.