WTH can't I set Device/State class and Units when combining sensors (like an average household temperature)?

I want to be able to set the Device Class, State Class, and Units of Measurements when combining the states of several sensors of the same type. These combined sensors don’t show up when trying to use them in other helpers, like Generic Thermostat. I don’t want to use a template sensor in order to have to set the units, device and state class, etc.

If all the source sensors have the same classes then they should be inherited for the parent sensor. Are you saying this does not happen?

I think that works (and just quickly tested to confirm), but assumes all entities being combined have a device/state class, etc, which may not always be the case. I don’t think it’s possible to add state_class to a template sensor in yaml (at least it wasn’t the last time I tried), so any of those sensors added to a combined sensor would cause it not to inherit.

It is but you have to use the new template integration, not the legacy template sensor platform. While still supported it will not be getting new features (like state_class).

Fair. Haven’t converted all of my yaml over to the new template integration. I still think the combined sensor helper in the GUI could maybe auto-populate the fields based on the first sensor added and then could be adjusted by the user if needed.