In cooperation with @Ultrasmart.pl and @krzyskonieczny15 I've made some tests:
Problem:
when You are trying to change temperature (via tile, thermostat scheduler, rule) in few/several trv at one time the trvs doesn't respond, some of them will change temperature some not - lottery. Reboot is helping. In my case I've 11 Eurotronic's trvs.
Preparation:
I've deleted all rules and all schedulers. I've reboot hub. I've set one by one temp 22C via device command "set heating setpoint" -> it works flawless.
Test1:
I've created simple rule with virtual switch TRV_Test. On position set 22C, off position set 17C. Test was perform on 5 trvs.
IF (TRV_Test(on) is on(T) [TRUE]) THEN
Thermostats: TRV_Jadalnia, TRV_Kuchnia, TRV_SalonL, TRV_SalonP, TRV_LazienkaD:
--> Mode: heat
--> Heat: 22
ELSE-IF (TRV_Test(on) is off(F) [FALSE]) THEN
Thermostats: TRV_Jadalnia, TRV_Kuchnia, TRV_SalonL, TRV_SalonP, TRV_LazienkaD:
--> Mode: heat
--> Heat: 17
END-IF
Result: lottery. Sometimes correct temp was set on one, two or three trvs - never on 5.
What I've notice - sometimes it changes temp correct but in device events there is no information about it and then was a problem -> in current states it was showing not changed temp 17C but it really changed to 22C on trv (trv have lcd display) then I tried to change it really to 17C (typing via device heating setpoint) but trv didn't react. So I try to type 22C (to change current states) but it still shows 17C in current states, refresh also didn't help. When I type anything else besides 17 or 22 it change temp immediately and then I can change it to 22 or 17 (in one trv, not all at one time)
Test2: add delays
IF (TRV_Test(off) is on(F) [FALSE]) THEN
Thermostats: TRV_Jadalnia:
--> Heat: 22
Delay 0:00:30
Thermostats: TRV_Kuchnia:
--> Heat: 22
Delay 0:00:30
Thermostats: TRV_SalonL:
--> Heat: 22
Delay 0:00:30
Thermostats: TRV_SalonP:
--> Heat: 22
Delay 0:00:30
Thermostats: TRV_LazienkaD:
--> Heat: 22
ELSE-IF (TRV_Test(off) is off(T) [TRUE]) THEN
Thermostats: TRV_Jadalnia:
--> Heat: 17
Delay 0:00:30
Thermostats: TRV_Kuchnia:
--> Heat: 17
Delay 0:00:30
Thermostats: TRV_SalonL:
--> Heat: 17
Delay 0:00:30
Thermostats: TRV_SalonP:
--> Heat: 17
Delay 0:00:30
Thermostats: TRV_LazienkaD:
--> Heat: 17
END-IF
Result: working without problems.