• Please visit and share your knowledge at our sister communities:
  • If you have not, please join our official Homebrewing Facebook Group!

    Homebrewing Facebook Group

[Initial Release] RaspberryPints - Digital Taplist Solution

Homebrew Talk

Help Support Homebrew Talk:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
ImageUploadedByHome Brew1410413624.322646.jpg

Not finished but making some styling changes to all the tables <boo-but-cool>
 
Greetings. I'm trying Raspberry Pints (V2) for the first time, and I have run into a problem that the previous hundred and fifty pages or the great and powerful google weren't able to solve.

I can't tap a keg.

On initial setup, I loaded the sample data to see how it "should" look. Looks great.

Deleted the sample data: Kicked and deleted all kegs. Deleted all beers except skeeter pee, because, well, it will be on tap again soon. Added fresh kegs, set to clean, and added the first beer. Set the number of taps to 2.

Here is what happens when I try to tap a keg.

  1. Go to "My Kegs" and confirm that the kegs are set to CLEAN
  2. Go to "My Taps" and click on "Tap a Keg"
  3. Select the Beer from the dropdown and the data populates
  4. Select the Keg from the dropdown and the volume populates
  5. Click "Save"
  6. I am returned to the "My Taps" page. No beer information is shown against the tap. No name, no data. "Tap a Keg" is still available for the tap.
  7. Check "My Kegs". The keg I selected is set to SERVING
  8. Check the taplist. It says "Nothing on Tap".
  9. I weep in frustration

I have tried this from Chromium on the Pi, Safari on iOS, and Chrome on Win7 (javascript blocker disabled). Same. I have tried setting the keg to CONDITIONING instead of clean. Same. I have tried a new (third) keg and new (third) tap. Same. Tried the skeeter pee from the sample data instead of the beer. Same.

I get no errors. It. Just. Doesn't. Work.

What am I missing?

Edit - Somehow missed the V2 thread. Found out that I somehow had installed the version with flowmeters and needed to enable them, then put in a 'dummy' pin number. Went with 4 and 5 for each tap. Works solidly now. See https://www.homebrewtalk.com/f51/ve...list-solution-487694/index16.html#post6343392
 
Install xscreensaver from an LXDE terminal:

apt-get install xscreensaver

Cheers!

Mr. Tripper - your work is much appreciated. I was able to set this up the first time and it worked great. I can't believe how much fun a $4 sensor has added to my life. Perhaps that's a comment on an empty life?

Anyway, I had to add "sudo" before the above command in order to get and install the xscreensaver. Without it, the command gave me errors about not being the root user. I'm a Linux idiot, so it took me a few tries to figure out what was going on. I added sudo before and everything was smooth sailing from there. Is that an edit for your instructable for other dolts who follow, or is that by design and I had a problem with my directory rights, etc.?

Thanks again for your work.
 
Mr. Tripper - your work is much appreciated. I was able to set this up the first time and it worked great. I can't believe how much fun a $4 sensor has added to my life. Perhaps that's a comment on an empty life?

Anyway, I had to add "sudo" before the above command in order to get and install the xscreensaver. Without it, the command gave me errors about not being the root user. I'm a Linux idiot, so it took me a few tries to figure out what was going on. I added sudo before and everything was smooth sailing from there. Is that an edit for your instructable for other dolts who follow, or is that by design and I had a problem with my directory rights, etc.?

Thanks again for your work.

Glad you're having fun with it! :mug:

Sorry 'bout the missing 'sudo' but a few months ago that post became "uneditable" by me and I haven't been able to do any tweaking since. One of these days I may clone that sub-thread to its own topic; something to do when the snow flies I guess.

Cheers!
 
Going to go down this path too, along with my now functional BrewPi. I have ordered my flow units and will collect the balance of hardware over this month. I will be building the unit to handle 8 taps on my Keezer (eventually to become an Irish Coffin Keezer). I will start going back through all of the previous threads. I am only currently concerned over the compatability with a RPi B+ that has 4 USB ports. I am concerned over the plug in capability of the AlaMode board.
 
Sorry I just thought of a follow up query. How close to my tap shanks can I mount the flow sensors without increasing the foam output? I currently have 10 feet of 3/16 " beer line, but I do not want the sensors and wiring hanging too far away from the beer shank mount point.
Thanks in advance.
Mike
 
I had them at about 2 feet off. It didn't increase foam too much. I now have them about 2 feet off the keg end and it is better yet. Hope that helps.
 
Sorry I just thought of a follow up query. How close to my tap shanks can I mount the flow sensors without increasing the foam output? I currently have 10 feet of 3/16 " beer line, but I do not want the sensors and wiring hanging too far away from the beer shank mount point.
Thanks in advance.
Mike

fwiw, I have mine in the middle of 12' runs and sitting atop my kegs (pic below). I'll be doing a major overhaul of my keezer soon and will be replacing the tubing so the meters are within a running foot of the Out posts...

Cheers!

flow_meter_install_08_sm.jpg
 
fwiw, I have mine in the middle of 12' runs and sitting atop my kegs (pic below). I'll be doing a major overhaul of my keezer soon and will be replacing the tubing so the meters are within a running foot of the Out posts...

Cheers!

Interesting and thanks day_trippr, you are always a great help. I have the 25 CF freezer and can get a lot of spares for my 8 on line taps. I just wanted to keep the flow sensors as far away form the keg area as possible as it can get tangled sometimes and want to keep from damaging a flow sensor while moving full and empty kegs.
Thank you for your time and support!
 
It's probably in the other R'Pints thread, but I posted a picture of an AlaMode atop a B+. It fits fine...

Cheers!

Cool and thanks for the input. I was not sure when they changed the GPIO header connector and was concerned over compatibility. I will worry about a case later.
Thanks again.
 
Cool and thanks for the input. I was not sure when they changed the GPIO header connector and was concerned over compatibility. I will worry about a case later.
Thanks again.

The "base" part of the IO header is unchanged, they just added a 14 pin "extension". The biggest problem some RPi shields have is their header shells are too thick at the ends to jamb in between the original 26 pin footprint and the added pins.

But the AlaMode folks used a shell with thin ends so it fits without bending pins out of the way. You just have to position the rubber "bumper" under the board so it keeps the board from touching the metal shells for the USB and nic receptacles. A piece of cake, it's just situational awareness ;)

Cheers!
 
fwiw, I have mine in the middle of 12' runs and sitting atop my kegs (pic below). I'll be doing a major overhaul of my keezer soon and will be replacing the tubing so the meters are within a running foot of the Out posts...

Cheers!

day_tripper - that's exactly how I have my meters set up and I'm regretting it a bit. I clean my lines using a pump that attaches directly to the beer quick disconnect. That means when I move my quick disconnect outside of the keezer to hook it up to my pump, I have to move the meter, too. I wish I had given myself about 3 feet from the quick disconnect to the meter so I could mount the meters without having to ever move them. Just a point of data for those who come after me.
 
fwiw, I have mine in the middle of 12' runs and sitting atop my kegs (pic below). I'll be doing a major overhaul of my keezer soon and will be replacing the tubing so the meters are within a running foot of the Out posts...

Cheers!

day_trippr, what size are your beer lines? Mine are 3/16" and the inserts for the meters are listed as John Guest PI251208S Stem Barb Connector – 3/8 OD Stem x 1/4 ID Barb and will soaking in hot water let them go on?
Thanks
Mike
 
I run 3/16" ID Bevlex-200 pvc tubing. Warming up the ends make them slide on easily over 1/4" barbs (which I use everywhere, including the meters). I used a heat gun but hot water should work if your tubing is similar stuff...

Cheers!
 
Could have sworn I posted these pics a few replies back.

Anyway, this is my solution for hooking up to the beer lines without having to undo the coils and meters or keep the keezer lid open through the cleaning process. The length is actually closer to five feet, which is a good length for a 13cf keezer. Small units could get away with a shorter leash.

I hook up, close the lid, pump away with cleaner followed by rinse water, then move to the next line. Having the two pumps greatly speeds up the cleaning process to where it is quick enough that I do it more often.

That's a Cornelius beer post with 19/32-18 threads, with an adapter to 1/4" MFL, and a 1/4" MFL to 1/4" barb, all stainless steel...

Cheers!

line_cleaner_extension_01_sm.jpg


line_cleaner_extension_02_sm.jpg
 
I use the famous DIY pump cleaners and I understand what you're saying.
But I have a solution using a beer QD, about 4 feet of beer line, and a corny keg beer post with a couple of adapters. Stick that on the pump and it'll provide the reach to get to the QDs inside the keezer...

Cheers!

Excellent solution. That's probably how I'll probably end up solving my problem so I can mount the meters on the back wall of my keezer and not move them. Kudos.
 
Can you use an old netbook (I have an AspireOne) to run RaspberryPints? I have been trying to have it boot from my SD card (the current OS is Ubuntu on the netbook) but to no avail.
 
There are a lot of Aspire One models.

Fortunately there seems to be a large multiple of threads re: Debian on Aspire One models visible via search. I'd get busy on Google and find the threads for your model and see where they lead.

If you can get Debian running, you can at least get a tap list display.
For the flow meters someone's going to have to tweak some code to enable a USB-connected Arduino to take on the AlaMode functions...

Cheers!
 
I've seen some talk and saw one persons tap list have Untappd integrated into their RaspberryPints. Is there any documentation on how to do this?

I don't have any documentation on how I did it and it's not complete by far. It may be in the V3 release if we ever get that far.
 
Hope it is - that would be one cool feature. Of course, it would be great if they had badges for trying home brew as well... &#55357;&#56841;
 
I don't have any documentation on how I did it and it's not complete by far. It may be in the V3 release if we ever get that far.

Here's hoping it does. What I would like is to be able to have my friends check in my beer and it shows the latest check ins on my RaspberryPints. Was at a bar that had that going on their screens, but have no idea what software they were using.
 
Huh - I cannot seem to figure out how to add one of my own brews to the list then...

Yea it's not very intuitive. What you do is search for the name of your beer. Then scroll to the bottom of the results and click "Don't see your beer". Then it should ask you to search for the brewery that makes it. Type in the name of your brewery and at this point if you have already created your brewery, you'll select your brewery and add the beer. If you haven't created your brewery then you can go ahead and hit " Brewery not found" and create your brewery. Hope this helps.
 
I was messing around with JonW index.php file and finally got everything the way I wanted it to look, but now when I start my Pi up, the chromium doesn't automatically start up. If I go to my laptop browser and type in the Pi's address I can see my taplist fine. I've also checked the "/etc/xdg/lxsession/LXDE/autostart" file and everything looks fine. Anyone have any suggestions?
 
I was messing around with JonW index.php file and finally got everything the way I wanted it to look, but now when I start my Pi up, the chromium doesn't automatically start up. If I go to my laptop browser and type in the Pi's address I can see my taplist fine. I've also checked the "/etc/xdg/lxsession/LXDE/autostart" file and everything looks fine. Anyone have any suggestions?

Does the local console make it to the LXDE desktop?
Or is it stuck in CLI mode?

If you configured your system based on the "official instructions, your tap list would be started by this line in /etc/xdg/lxsession/LXDE/autostart"

@chromium &#8211;-kiosk localhost (note the double-dash)

The 'localhost' url by default will look for index.html, index.php, etc. Make sure you don't have an index.html or you'll need more than just 'localhost' to get to your tap list. And make sure index.php has the proper ownership (either 'pi' or 'www-data' are typical users) and access rights.

If all else fails, look at the tail of /var/log/apache2/error.log as it is often very helpful...

Cheers!
 
Does the local console make it to the LXDE desktop?
Or is it stuck in CLI mode?

If you configured your system based on the "official instructions, your tap list would be started by this line in /etc/xdg/lxsession/LXDE/autostart"

@chromium –-kiosk localhost (note the double-dash)

The 'localhost' url by default will look for index.html, index.php, etc. Make sure you don't have an index.html or you'll need more than just 'localhost' to get to your tap list. And make sure index.php has the proper ownership (either 'pi' or 'www-data' are typical users) and access rights.

If all else fails, look at the tail of /var/log/apache2/error.log as it is often very helpful...

Cheers!

The pi makes it into the LXDE desktop,

The @chromium command is setup correctly

There is no index.html, just index.php

Not sure how you check for the proper ownership

I checked the error.log, and the only thing I get are the following:
[Thu Oct 30 17:08:10 2014] [error] [client 127.0.0.1] File does not exist: /var/www/img/pint.ico
[Thu Oct 30 17:08:18 2014] [error] [client 127.0.0.1] File does not exist: /var/www/img/pint.ico
[Thu Oct 30 17:55:04 2014] [error] [client 192.168.1.188] File does not exist: /var/www/img/pint.ico

I checked the file system and there is no pint.ico, but the index.php, does look for it. Any suggestions?
 

Latest posts

Back
Top