WTH can't 'set_temperature' walk AND chew gum?

Currently, you can turn on a light, set its brightness, its color, transition, etc with one service call to light.turn_on.

In contrast, climate.set_temperature can only do one thing at a time. If you want to set hvac_mode AND temperature, you have to call the service twice to set them separately.

set_temperature should be able to do more than one thing at a time because it’s quite common to set the temperature and the mode.

See: Can you not change hvac mode for multiple climate entities?

1 Like

Yup. I was just about to edit my post. I never noticed it before because I only change HVAC modes twice a year. :smiley:

Can we add the fact that you also can’t add multiple entities in the same service call as a list either. This is true to climate.set_hvac_mode where you can’t change the mode to multiple entities at once.

Not sure if this is a new WTH or not…

Here we go

Oh hey, this made it into 0.116 btw :stuck_out_tongue: