Hi Alex,
Great to hear about another kegbot out there! Just wanted to add some thoughts on your questions.
sashimiblade
How can I get the flow to stop immediately after the user is finished pouring their beer?
I'm thinking that when a drink is recorded, one of the "drink post processing activities" should be to close the solenoid valve. Just like how the solenoid valve is opened when a drinker is authorized to pour a beer. While the current kegbot software doesn't support solenoid valves, I'm hoping it's going to eventually make it back into the kegbot software.
sashimiblade
In other words, what is to stop an unauthorized user from pouring immediately after an authorized one before the timeout has occurred?
While there is nothing preventing someone from "stealing" a beer, I would defiantly enforce some sort of public shaming for anyone I noticed doing that.
sashimiblade
Has anyone used RFID readers that can detect a card's presence and departure?
Yea the range on my RFID reader is the greatest, so I only require a momentary swipe of my RFID cards. The simplest way might be to require that your RFID cards stay in range of the reader during all pours.
Cheers!
Geoff