Update!
Hey folks, hope all is well out there! Tonight I’m going to run through current status of in progress tasks with some additional detail where appropriate.
The BIts
Commander.ino/Task Queue Communication:
Commander.ino has been updated and now receives all commands directly from Decaf’s Task Queue.
If for some reason the microcontroller and Mugsy’s operating system are unable to communicate, a relay will immediately cut power to the water heater, grinder and pumps. Status updates between the OS and microcontroller flow in both directions and now include a handshake payload to verify communications are working as expected. There are additional situations where power may be cut to the brew hardware even if communication is working as expected. Two basic examples are if sensor values are out of expected ranges for a piece of hardware’s current state or task, or if the physical e-stop button has been hit. Once power has been cut in these situations, Mugsy must run through a quick self check of all systems with an actual human confirming results before the status will update back to OK/Ready, allowing power to again flow to the brewing hardware.
HTTPS setup for remote requests (when allowed in Mugsy’s setup/config): Mostly working as expected with some additional testing required before I can say it is 100% good to go. This subject will be the topic of a long form update in the next week or two. This was a bigger problem to solve than I had anticipated. and I’m pretty stoked with the solution.
Brew Testing with the updated versions of all software: I think I’m about a week behind on this task at this point. All I have completed is set up and breaking out the individual tests and logging. My goal is to get most of this done this upcoming Saturday and Sunday. I’m like 50/50 on whether or not I will be able to call it done by Sunday night. I will have a rundown on how everything went in Sunday’s update.
My personal efficiency/output: I’m still fighting whatever bug I caught and it’s definitely still impacting my output. I was expecting to be putting down way more productive hours than I have been able to actually get in the last few weeks. I’m heading to the doc on Friday and am hoping I just need some stronger antibiotics to get back up and running at 100%. That means that for the next few days, my completion rate will still be somewhat limited. I’m still working steady though, and things are moving forward.
Shipping: If testing works out this weekend, I will be looking to ship the initial assembled units on the Mon/Tues after Thanksgiving (28/29).
Not Hit: Github pushes and CAD releases. Planning to hop back on these tasks after this weekend.
Ok, that is all for now. Next update will be no later than Sunday night. Cheers!