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

    Homebrewing Facebook Group

[Version 2 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.
i'm getting a error then trying to install rasberrypints - any one know if something is down?

curl -L install.rpints.com | sudo bash
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 707 100 707 0 0 1754 0 --:--:-- --:--:-- --:--:-- 1758
100 60355 100 60355 0 0 74975 0 --:--:-- --:--:-- --:--:-- 74975

***Script rpints_install.sh starting.***

Installing 'dialog'.
E: Failed to fetch http://mirrors.dotsrc.org/raspbian/raspbian/pool/main/d/dialog/dialog_1.3-20201126-1_armhf.deb Cannot initiate the connection to mirrors.dotsrc.org:80 (2001:878:346::116). - connect (101: Network is unreachable) Could not connect to mirrors.dotsrc.org:80 (130.225.254.116), connection timed out
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?



*** ERROR ERROR ERROR ERROR ERROR ***
-------------------------------------

See above lines for error message.
Setup NOT completed.
 
dotsrc.org was down it works again now :)

i'm getting a error then trying to install rasberrypints - any one know if something is down?

curl -L install.rpints.com | sudo bash
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 707 100 707 0 0 1754 0 --:--:-- --:--:-- --:--:-- 1758
100 60355 100 60355 0 0 74975 0 --:--:-- --:--:-- --:--:-- 74975

***Script rpints_install.sh starting.***

Installing 'dialog'.
E: Failed to fetch http://mirrors.dotsrc.org/raspbian/raspbian/pool/main/d/dialog/dialog_1.3-20201126-1_armhf.deb Cannot initiate the connection to mirrors.dotsrc.org:80 (2001:878:346::116). - connect (101: Network is unreachable) Could not connect to mirrors.dotsrc.org:80 (130.225.254.116), connection timed out
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?



*** ERROR ERROR ERROR ERROR ERROR ***
-------------------------------------

See above lines for error message.
Setup NOT completed.
 
@Naesstrom and @RandR+ i have been reading your discussion on weight cell many times now - and i'm trying to make my weight cell work.
And by the way - thanks for all the good work.

Like the tutorial i can see my weight and i can see and make it come with the right value.

But when i try to make it show a weight in rpints - i can't see anything - no weight - do i need to put in all the suggestion that you have discussed or is that already in a new installation?

Is it just to put in the "Load Cell Command Pin" and "Response Pin" and then it is working or is there something else to activate?
 
Is it just to put in the "Load Cell Command Pin" and "Response Pin" and then it is working or is there something else to activate?
Its been awhile since i looked at the load cell logic, but yes it should just be to fill in the information on the load cell admin screen (under advanced hardware)
1645237203334.png




You may need to restart flowmon service after putting the values in. The save should trigger an automatic reconfiguration. Check /var/log/rpints.log or the admin log screen(under install) to see what its thinking.
In <WWWROOT>/python/Config.py change False#True to True for loadcell.debug (flowmon.debug and dispatch.debug may help also) and restart flowmon (this has to be done manually as it doesnt have file change detection). This will add more information to /var/log/rpints or the admin log screen
1645237329189.png
 
Thanks @RandR+ for trying to help me

I'm very new to Raspberry pi

I can't find any log in /var/log/ no files called rpints.log or in the admin log screen

i have updated the Config.py for all to true

How do i restart flowmon?
 
I can't find any log in /var/log/ no files called rpints.log or in the admin log screen
when installing RPints did you hit Y to use Flowmeters? Right now that is the only option to get the service configured that code that checks all forms of volume calculation including load cells. That is also the service that generates the /var/log/rpints.log

If not you can rerun the installer and hit reconfigure to be able to install "flowmeters" then configure the load cells.

Once installed the command to restart the service is:
sudo /etc/init.d/flowmon restart
 
So I went on a binge the other day with the RandR rpints install and was blown away. I ended up heavily modifying it to include things like fixing some of the column display/hide capabilities, adding pour sizes / prices, and some other tweaks. Is there any interest/value in getting any of these changes upstream so other folks can benefit from them? Not sure how receptive the project is for things like that.
 
So I was cleaning my taps the other day, something I'm sure most of you do frequently, when I though wouldn't it be nice to have a "cleaning switch" or something like that, that pauses the flow meters whilst you flush various concoctions through the lines. (Rather than shut things down, or pull wires.) Flick a switch, everything stops counting, clean, flisck it back, and you're away. Any thoughts as to how I could go about doing this? Speak really slowly, I'm a bit of a noob.
 
Without testing this code you would do something like this:
add
if(isset($config['ignorePours']) && $config['ignorePours']) return;
to includes/pours.php ~line 36

then run in mysql
INSERT INTO `config` ( configName, configValue, displayName, showOnPanel, createdDate, modifiedDate ) VALUES
( 'ignorePours', '0', 'Do not save pours', '1', NOW(), NOW() );


The configuration would automatic be added to the personalize screen, the flowmeters would still count the pours and the python attempt to save them but the php would just ignore it
 
Can't one just issue a command line "stop flowmon service" or similar?
Wait, and use the command line? Oh dear no, this is a real 1st world problem I'm trying to solve here. :D

Anyway, I'll give RandR+'s code a go this weekend. I have a few full kegs at the moment, so plenty of beer to cry into if I mess it up.
 
So I was wondering if this is still a valid project?
Yes it is, I am still trying to make updates to it though much slower now days.

The official website is out of date, and the original code does not work on the latest raspbian systems.

My version works up buster (bullseye removes python 2.7 support and some dependency are only available there i started working to get them updated to python 3 but havent made time to finish yet)

So after you install Buster on a pi open the terminal and run
curl -L https://raw.githubusercontent.com/rtlindne/RaspberryPints/master/util/installRaspberryPints | sudo bash

this will launch an install script that will install all the dependencies you need and walk you through the setup of RPints.
 
Also how can I add white bottle caps and 750ml bottles?
vim admin/includes/managers/bottle_manager.php

I added a few :

function getCapColors(){
$colors = array(
Srm::fromColors("gold","255,150,50"),
Srm::fromColors("yellow","255,255,0"),
Srm::fromColors("light blue","0,255,255"),
Srm::fromColors("purple","255,0,255"),
Srm::fromColors("blue", "0, 0, 255"),
Srm::fromColors("red","255,0,0"),
Srm::fromColors("green","0,255,0"),
Srm::fromColors("white","255,255,255"),
Srm::fromColors("black","0,0,0"),
Srm::fromColors("orange","255,165,0")
);
return $colors;
 
@RandR+
WOW, I really like the app, thanks!

Is it posible to adjust font size, without editing files (also, I updated title size, works on laptop but not on my tablet?) ?

Also, I ordered : YF-S401 and I plan to use with Arduino hardware that I have in hand, is there any updated guide for configuring flow meter with arduino?

Here is a pic of my setup so far!
 

Attachments

  • IMG_0257.jpg
    IMG_0257.jpg
    3.7 MB
I updated title size, works on laptop but not on my tablet
Try force refresh (Shift F5) it may have cached the paged and not getting latest

Is it posible to adjust font size, without editing files
Not at this time

is there any updated guide for configuring flow meter with arduino
The original guide on connection is still valid for Arduino. Connect the flow meters positive to the +5 and the negative to ground (both can go to the same pins) Then connect the signals to a Digital GPIO pin and configure RPints to use that pin for that tap (taps screen in the admin section)

you will also have to setup the pulses per gallon or liter, based on a spec on a website I found Pulses per Liter: 5880
 
The Tilt folks have both a pre-canned OS image - and a standalone application. Use the latter and it should work fine...
Tilt Pi Installation Instructions for Raspbian Jessie or Stretch
Cheers!
I found this post, it's obviously a bit old now. Does anyone have tilt-pi running on an Rpints install? I happened across a tilt the other day, and realised it is quite the different beast to my iSpindel. As it's Bluetooth only, and my Rpints Pi sits right next to the fermenter, I was thinking that tilt-pi would be totally cool for this. My plan is to eventually get it talking to Brewfather.

Thanks in advance.
 
I am considering using RaspberryPints but I am wondering if it can be used with flowmeters without an Alamode board as I am trying to work with what I already have.
 
All I need now is an Arduino Uno I can get a taplist that will show the remaining beer?
Correct, i use similar flow meters

The original project web page software install instructions are out of date. .
From the terminal you can run
curl -L install.rpints.com | sudo bash

and that will walk you through installation and setup of the basic RPints
 
Correct, i use similar flow meters

The original project web page software install instructions are out of date. .
From the terminal you can run
curl -L install.rpints.com | sudo bash

and that will walk you through installation and setup of the basic RPints
Awesome and I just this minute found an old Uno r3 in the shed, fingers crossed it still works.
 
So I've been taking a lot from this forum over the last year or so without giving much back, so here's a screenshot of my RPints layout:

screenshot-12-medium-68211.png


My current setup can only fit 3 kegs, but I plan to upgrade to a 6 keg setup which will look more like this:

screenshot-11-medium-68210.png


Next steps: hook up PIR & temp logging kit courtesy of day_trippr (parts acquired, just need to allocate time).

Thanks to all involved in this amazing project including a posthumous thank you to the long departed original devs who started this.

Cheers,

Kal
I would like to have the "beer names" bigger like above and have the "style names" larger as well.
Also I would like to have the tasting notes in a larger font.
In the end these will be displayed on a 32" TV that sits on a shelf about 7.5 feet up and the top will be close to 9 feet up.
Rpints_1.JPG


Also I would like to change where is says Bottles to inside and up next.
Where does one enter the information displayed in that section?
This is a new/fresh install via the script.
Rpints_2.JPG


@day_trippr you seem to be the resident expert on this project, any insight you could provide would be appreciated.
I also see where @kaljade changed the title font, I'm considering that as well.

Anyone else that might be able to point me in the right direction, all help is appreciated.

Thanks.
:bigmug:
:thumbsup::ghostly:
 
RandR+ is the man behind a lot of the recent coding.

Most of the mods you'll need to make are in the /var/www/html/style.css form
May I suggest you make a copy of that before tinkering, especially if you're not 100% confident with HTML

This is my current display. Added a chalk like webfont, and a blackboard style image to the background.

Screen Shot 2022-05-27 at 7.18.26 am.png
 
Agreed, my expertise goes back to the "classic" R'pints (which I still run in my humble brewery) and thus I would immediately defer to @RandR+ on anything to do with his implementation...

Cheers!
 
Back
Top