Extend scheduler helper for climate and other devices

Currently scheduler helper can only have two states which is enough to switch on/off entities using automations.
It would be great if schedule helper can have multiple states so that e.g. different climate states can be set using automations.

Duplicate of an existing Feature Request: