Automation with alias 'set_heating_thermostat' could not be validated and has been disabled:?

You have misunderstood how the Solution tag is used in this community forum.

You marked your own post with the Solution tag but it is based entirely on the example I provided for you in this post.

The example I had provided corrected all the errors in your first post (there were about 10 errors). In fact, you originally marked my post as the Solution. Then you added a few minor requirements, that were not part of the first post, and marked your own post as the Solution.

The Solution tag is assigned to the first, or best, post that resolves the problems originally presented. Refer to guideline 21 in the FAQ.

Please consider adhering to the guidelines of this community forum and use the Solution tag as intended. Thank you.


Note

The example in your latest post re-introduces unnecessary practices and serves to mislead other users into believing that they may be required when, in fact, they are not.