This is due to the way the lib works, for instance with 2 calls
If my AC is on HEAT 26° [operoper = HEAT,26]
1st call COOL
2nd call 21°
The first call will get the operoper [operoper = HEAT,26], replace HEAT by COOL and send [operoper = COOL,26], ... waiting for external update
The second call get the operoper [operoper = HEAT,26], replace 26 by 21 and send [operoper = HEAT,21], ... waiting for external update
The AC is updated to [operoper = COOL,26], then to [operoper = HEAT,21]
Need to think about a trick
