Beanconqueror icon indicating copy to clipboard operation
Beanconqueror copied to clipboard

Integration with Gaggiuino NextMonday

Open neponn opened this issue 1 year ago • 3 comments

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.

neponn avatar Sep 03 '24 22:09 neponn

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

graphefruit avatar Sep 04 '24 06:09 graphefruit

@ntompson, Did you had contact with Gaggiuino to this?

graphefruit avatar Sep 30 '24 19:09 graphefruit

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.

neponn avatar Oct 07 '24 00:10 neponn

@ntompson Has there been any feedback?

graphefruit avatar Dec 09 '24 20:12 graphefruit

Hello @ntompson, did you receive any feedback?

Have a great cup of coffee Lars

graphefruit avatar Feb 02 '25 20:02 graphefruit

@graphefruit - i'm a fullstack developer and did a gaggiuino build, i would love to help you with a integration into beanconqueror

JohnyP76 avatar Feb 03 '25 21:02 JohnyP76

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...

neponn avatar Feb 04 '25 04:02 neponn

@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.

graphefruit avatar Feb 05 '25 11:02 graphefruit

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.

graphefruit avatar Mar 02 '25 20:03 graphefruit

Spectacular! Now I really must get back to the box of bits...

neponn avatar Mar 02 '25 23:03 neponn