Can kegbot control motorized ball valves to shut off beer?

Hi, I have 14 taps out of a coffin box from a homemade walk-in cooler. My kids are getting older, and so I’m looking for ways to shut off the taps easily.

For a bit of context, I use Bev Seal Ultra 235 in 3/8” OD with push to connect fittings, and to balance the lines I also have Perlick 650SS faucets, which have the flow control on them.

What I was hoping for, was a way to control stainless motorized ball valves. I have seen the 1/4” stainless ball valves for around ~$30 a piece, normally closed, running off low voltage DC.

I was wondering if kegbot were equipped for something along these lines? What I envision is the ball valves on relays, and when I login to kegbot, I can turn on one beer at a time, or all of them, and it would send the signal and actuate the ball valve, and then I could hit another button to have the software de-energize the ball valves since they auto close.

I likely would not worry about the flow meter aspect, even though I know that is the function that most use (I might consider it in the future if I could get the shutoffs to work well first).

I just installed a ball valve this past week with my kegbot. I have the stainless US Solid 1/4” normally closed from Amazon. I used Claude.ai to write a python script that runs via crontab on a raspberry pi 5. It opens at 4pm and closes at 9pm. It can also query kegbot settings via the API key. I would think that Claude could modify kegbot to do what you want. It didn’t need a lot of training.

That’s great to know! It sounds like kegbot in its stock form can’t do what I’m looking to do though.

you can use solenoid valves, the code is in the project for this

I think we could add support for this: Right now valve control is somewhat tightly coupled with authentication. It sounds like what you’re asking for is even simpler - just let someone toggle the valve open or closed from an admin page (or, I suppose, on a schedule).

I’ll keep this in mind with the upcoming rewrites, shouldn’t be difficult!

Yes, very simple. I would definitely want it behind a login (something to deter the kids) or through an app that is on a locked device. If you add it into your code, please update this thread!