Beanconqueror
Beanconqueror copied to clipboard
Integration with Gaggiuino NextMonday
Now that "Next Monday" has arrived for Gaggiuino, it would be fantastic to see Beanconquerer integrated with the new Gaggiuino API.
For those not aware, Gaggiuino is an awesome mod that can be installed in Gaggia (and Silvia) espresso machines, which provides pressure and flow profiling as well as temperature control and other cool features. The Gaggiuino team recently released a major upgrade: the touch display was updated to an ESP32 based solution, which means Gaggiuino also gets connectivity. The new version offers a web front-end and an API is in development.
It would be cool if a new brew could be started in Beanconquerer, the user select beans, weights, grinder setting etc, then when the brew starts, the brew profile generated by the Gaggiuino API is automatically recorded in Beanconquerer. There are probably many other cool things that could be achieved, but this seems like a good place to start.
Hello @ntompson, thank you for the ticket and the idea!. Without having a Gaggiuino on my side with this new API there won't be a possibility for an integration, or someone needs to pass me a PR.
If you got contact to Gaggiuino and can make an establishment for Beanconqueror I'd be more then happy :) Have a great cup of coffee Lars
@ntompson, Did you had contact with Gaggiuino to this?
So sorry for the delay Lars. I have been a bit slow on my whole Gaggiuino journey. I've got a box full of bits, but haven't built my machine yet. I'd be happy to help once I've done it. In the meantime, I've asked the Gaggiuino folk whether there is a published API - I'll let you know.
@ntompson Has there been any feedback?
Hello @ntompson, did you receive any feedback?
Have a great cup of coffee Lars
@graphefruit - i'm a fullstack developer and did a gaggiuino build, i would love to help you with a integration into beanconqueror
Sorry for the incredibly slow reply @graphefruit. I have been out of the loop with Gaggiuino - all my bits are sitting in a box - I just haven't had the time to do the job. It's one of those Good Ideas™ that never quite made it. I had a couple of interactions on the Gaggiuino Discord (for example), but it never really got to anything.
In any case, it would be awesome if you can take a swing at it @JohnyP76. It still seems like a great idea to me. I am hoping to get back to my box of bits in the next month or two...
@graphefruit - i'm a fullstack developer and did a gaggiuino build, i would love to help you with a integration into beanconqueror
Hey @JohnyP76, thanks for coming here! Great to get support on this. I've just read that Gaggiuino went closed source with the latest version - and I don't know how they will handling their API's in the future?
That said: I'd like to have an integration which is not breaking in a future, specially because in the normal cases the supportline is then Beanconqueror and not Gaggiuino, and I can't give any support here, after I don't even have a machine here.
I think the biggest steps what is needed is the clearifications what the Gaggiuino is supporting as API's
I don't know if it helps to do a short call for about 15-30 minutes to check through it.
The integration has been finished. Its possible to connect the Gaggiuino, and import a shot in the brew-add/edit view and save it after wards.
It is NOT possible to control the Gaggiuino, e.g. start or stop an actual extraction. Maybe this will be possible in the future, with new API's, if, please open up a new ticket.
Spectacular! Now I really must get back to the box of bits...