That seems reasonable. I didn’t mean any offense with my comment about merging & cutting releases. It’s just that I know you’re busy and I want to be sure I’m doing my part to put things into a branch (or not) in a way that will make it as easy for you to review them as possible.
Because I’m making so many drastic changes to the rules on account of the addition of heat pump support, I’ve been doing a huge amount of testing. This has exposed some additional issues that have been around since at least 1.2-dev. I’m just hitting lots of edge cases that were never tested before. I’m also confirming the relays are actually activating when the display says they are.
Here are the issues I’d like to get into the v1.5 release:
- Upgrade to Debian 12 ticket
- Ensure heating & cooling can’t run concurrently ticket
- Fix multiple issues with stage2 heating ticket
- Add support for heat pumps ticket
(possibly) Persist comfort ranges (already done) ticket- (possibly) Add boost for fan ticket
And the issues I’d like to address with the next hardware revision:
- Ability to reset the thermostat when using the Pi Zero 2 ticket
- Solve the problem of the LCD pins being difficult to align ticket
- Add a 5th relay to support 3 stage heating with heat pumps ticket
All of the ones that aren’t marked as “possibly” are already done and tested locally. I committed the changes to my git repo and am building a new image now to verify I got everything into git which is needed.
In any case, I can assure everyone that the v1.5-dev release will be the best tested release since I’ve gotten involved in the project. I’ve already spent more time testing this one than I have on any previous image. Now that I’m set up with a hardware test rig, and I can afford to dedicate some full weekends and evenings to this project, I plan on continuing this pattern of extensive testing.
With the combination of a new hardware revision for the ONE, a new software release for the ONE, and the Hestia32 all seeming to wrap up at the same time, I feel like we could really get some momentum going and hopefully gain more people to help with development and testing.