It sounds like what you are achieving here is “control”, not “automation”. Whilst you haven’t shared the details, I suspect that using time as a parameter for your formula on this device is not ideal, except with perhaps the exception of defining a work / home / sleep pattern. The other factors are probably best served with external temperature monitoring and a feed of energy prices if they vary that much throughout the day. Using time to predict when energy rates are high (assuming you are on a tariff that changes by the hour) and also that it will be warmer in an afternoon will be flawed. As for having to adjust a formula, you should only need to do this once maybe with some fine tuning until you get it right. The point being, you are probably having to adjust your schedule approach regularly based upon seasonal change, energy price pattern changes, an automation formula would have this built in and could be left alone to take care of the variations throughout the days / weather / seasons.
In short, using your approach and time scheduling is based upon how “you” want to “control” the system, not defining an “automation” for the “system” to work out how you control devices to meet your parameters. With the automation, it really doesn’t matter if the system has to re-evaluate the heating control every time there is an energy price change or external temperature change, that’s exactly what we have computers for.
I didn’t say on GitHub? But in any case, I think suggestions / requests are supposed to go in a forum called “What the Heck” or something, a bit un-orthodox, but it’s their way of allowing the HA community to dump their ideas and have voting. I think this month is in fact the month that they review… Not entirely sure.
And don’t underestimate the importance of easy simple scheduling to me. I use a lot of scheduling, including for pausing automations for a while. Seems like a bit of a missed opportunity if I can’t quickly tell the home automation to do stuff later and free me from having to remember it then.
Yeah, just one automation!
With regards to underestimating scheduling I refer to my earlier comment about “control” vs “automation”. Yes there is still a place for scheduling, but no more than anything else. In fact, for my own requirements, I can only think of needing a schedule for my economy 7 electricity pricing (it’s specifically driven by time) and a pattern for being home / away / sleep (which I don’t actually have a use for currently).
I get mixed messages from reading your posts, you have advocated that as a platform HA is regularly broken and unstable, yet you’ve not experienced this for yourself, or actually spent any significant time using it.
It seems you’re intimating that you have a mission-critical requirement (by way of you inferring that mine isn’t) but expect to have this served by something that is both free and built to your purpose without bugs or much user effort. To this end, you either need to buy into something significant and spend a lot of money having someone customise it to do exactly what you want (completely against your “free” requirements) or work at it yourself (against your “built to purpose” requirement) IMO.
In my view, non professional home automation is still in it’s infancy, it’s firmly in the “Gadget” arena, no one “needs” their lights to turn on as soon as they walk into a room, we’ve always had switches by the doors for that reason, but with the continual shift in our lives to be technology driven, more people are intrigued by the possibilities of them just turning on when you walk in if it’s dark enough to warrant it (as an example).
That includes me, my C4 solution works, but it’s slow, limited and costs money every time I want to do anything with it. Thus far, HA is the only platform that’s showing promise in being able to address those issues. With it, comes a huge expansion in what I can control versus C4 for an acceptable amount of input from me (to avoid paying) and once I get over the multi-room AV distribution issues, I will replace C4 entirely with it instead of using it side-by-side with it as we do today.
I think it’s fair to say we have different opinions on this, so I’ll wish you good luck in a hunt for your solution, but if you want to tease out anything further on HA I’d be happy to try and help, although I’m by no means an expert on it!