09-10-2021, 07:54 PM
It's not quite ready yet but getting close. Here's my list.
Then I'll spend a few days doing fresh installs and slight polishing here and there on the UI and let it run another 72 hours untouched. I think it can be ready to install in 2 weeks.
One thing I've never done is loaded this on a Pi 4 or Pi Zero W, I'm using the Pi 3. I feel pretty good that it'll be ok on those but it's one of those things if I don't test it won't work, if I do it will. So yeah maybe I spend a day doing that as well.
I haven't released yet as I don't like things to be in progress, it's like trying to setup a house when the painters are still there. It takes me a long time because everything I do is fully tested during every step of making it. As an example I probably created 100's of custom rules during the process, spent more time doing that then making the system. Doing that though I feel confident there will be no funny issues. So yeah even though this is a beta I expect it to be stable, fingers crossed.
- Allow custom rules to be triggered via schedules. This uses the existing schedule system so not to much work.
- Add a "Manual Run" button on custom rules.
- Need to figure out a way to get new custom rule to backend, amount of data will vary so I need to do some tweaking.
- Get dashboard auto updating for a few remaining things, like dosing pumps and health meter.
- Forgot to save pH calibration to database, not difficult though.
- Sort out the empty sensor boxes on dashboard so they disappear on mobile.
- Add smart start routine, this ensures equipment set in the correct state.
- Spend a few more hours testing everything.
Then I'll spend a few days doing fresh installs and slight polishing here and there on the UI and let it run another 72 hours untouched. I think it can be ready to install in 2 weeks.
One thing I've never done is loaded this on a Pi 4 or Pi Zero W, I'm using the Pi 3. I feel pretty good that it'll be ok on those but it's one of those things if I don't test it won't work, if I do it will. So yeah maybe I spend a day doing that as well.
I haven't released yet as I don't like things to be in progress, it's like trying to setup a house when the painters are still there. It takes me a long time because everything I do is fully tested during every step of making it. As an example I probably created 100's of custom rules during the process, spent more time doing that then making the system. Doing that though I feel confident there will be no funny issues. So yeah even though this is a beta I expect it to be stable, fingers crossed.