@Revvy , got Me beat by 7 years here! I will have to check out his Ancient Words of Wisdom
You can alleviate this by assigning an IP to your device. Any router I've ever owned allows this.A couple times a day, I have to go reboot the RPi, look for the new assigned IP address (it changes every time I reboot)
Thanks @Exception13 and @day_trippr . I logged onto my Netgear Nighthawk and figured out how to do this per your instructions.Agreed, look for DHCP Address Reservation and be prepared to provide a MAC for the device.
Although that's a BS router that doesn't provide even minimal lease durations...
Cheers
I just read this release! I chose "Glycol" shield when I downloaded the latest BPR version, but never changed my pin Analog Input from the existing A4 to what you are saying that - "The Glycol variant uses the I2C pinouts and must use A0 as the OneWire pin."The thing with glycol (or water) is that the loop is VERY fast - and as you have seen, PID can wind up. I did release a glycol firmwre which may be more appropriate for you. It's selectable as a "shield" type when you flash.
Here's the release notes:
![]()
Release 0.2.13 Glycol · brewpi-remix/brewpi-firmware-rmx
Adds glycol support via Beer probe. DO NOT run the Glycol build against a standard compressor setup (refrigerator.) This is only for glycol control. The RevC and I2C shields are for the standard...github.com
It has been "working" for 3 days with the input pin still on A4, not A0I honestly have no idea how you even got any readings if the OneWire is on the wrong pin.
Yes, Lee! I was just trying to see if it could be a misbehaving Pi or a corrupted sd card. I did not try another UNOGlycol is on the Arduino, not the Pi. You must have the correct firmware flashed for your woring, you should be able to see the board version in the stdout.txt log.
You would have to useNot sure If I got the correct syntax to see the logs-
cat
, more
or tail
to see the logs:cat /home/brewpi/logs/stdout.txt
man
(manual), e.g.:man cat
That really suggests a Pi issue, but it's hard to say. One thing I can think of that definitely makes things slow down is if you use the same log for multiple brews (like your chart is months old.) Do you start a a new one each time?When the RPi freezes up, both the red and green lights stay constant on.
eth0
being down is not an issue.I have the same issue with an ongoing log, or start with a new card and wait until it can parse data to the graph.You would have to usecat
,more
ortail
to see the logs:
Bash:cat /home/brewpi/logs/stdout.txt
These are Unix utilities, a plethora of information may be found about these utilities by usingman
(manual), e.g.:
Bash:man cat
That really suggests a Pi issue, but it's hard to say. One thing I can think of that definitely makes things slow down is if you use the same log for multiple brews (like your chart is months old.) Do you start a a new one each time?
Theeth0
being down is not an issue.
The wifi check is a remnant of the original BrewPi. I kept it because people are sure they need it. I don't believe it's the same problem it once was, which is why it is now a default "No" on the installer.There is a question asked when you download the Remix, if you want to run a sub-routine periodically to verify Wi-Fi is established. I am paraphrasing this. I thought today I would try a new card, download a fresh copy, and say "NO" to this question. Then see if the RPi would keep its connection to the wifi and script. I am not sure how to delete/back out, this part of the download, so as not to screw any variables up, I would do a fresh copy.
sudo systemctl stop wificheck
sudo systemctl disable wificheck
sudo /home/brewpi/utils/doDaemon.sh
This is very likely your problem. Get a real Raspberry Pi power supply and see if the issue goes away. $8 to get rid of your issues is cheap.This can be my problem - I am getting a "Low voltage detected" message. I then used another 5v switchable power supply (I been using for years OK on same B+3 Pi ) and get the same message
I issued these commands -
vcgencmd get_throttled and get "throttled=#####"
and this command - dmesg this comes back - "Under-voltage detected!"
I plugged in another 5v switchable power supply and get the same low voltage warning. I will try another RPi B+3 with this card and supply and see if the message comes back, then I know it is the supply and not the Pi voltage regulator on the board or something else.
@day_tripprThis is very likely your problem. Get a real Raspberry Pi power supply and see if the issue goes away. $8 to get rid of your issues is cheap.
But, after "Apply", both Temps go to reading the same temp?
That was me that time - but after Dave has told me that liek 1000 times.I'm almost There.....! I dug out a CanaKit power supply, and Viola! It has been 100% stable for hours now. (Dont use a switched after-market supply)
Do the EEPROM reset Dave mentions. That's an Arduino bug.I am trying to get the Probes up now, and something I never seen before, keeps happening when I "Apply" the settings. For some reason, Detected devices sees both the room probe and the warm probe under my ass, to keep warmer
But, after "Apply", both Temps go to reading the same temp?
Here DETECTED- Before Applying
second picture you will see, INSTALLED, after hitting Apply after each line I define (or after I define both lines, the try Apply)
YES, it keeps doing the same "thing". Sometimes it will pick the first temperature to repeat twice, and other times it will pick the second different temp to reapeat twice.Well that's certainly not right. Does it do that repeatedly?
Did you do the eeprom reset thing before you started configuring the devices?
Cheers!
Yes @LBussy , I did the "Factory Reset" of the eepromDo the EEPROM reset Dave mentions. That's an Arduino bug.
I did that Lee. Then when I go to the second "detected" probe to assign it, then Apply, shazam....now both temperatures are the same! This has to be a bugReset, set one and apply, see if it accepts the change. If it does, keep doing that.
Is this an ESP32/ESP8266 or an Arduino? (Apologies if you answered this!)I did that Lee. Then when I go to the second "detected" probe to assign it, then Apply, shazam....now both temperatures are the same! This has to be a bug
Its a Seinsmart UNO. I could try changing it to another UNO. I have a few laying around that successfully ran the Legacy for yearsIs this an ESP32/ESP8266 or an Arduino? (Apologies if you answered this!)
Most of my UNO R3 modules are Sainsmarts.I am not certain if you MUST Apply each change individually, or you can do a "universal" Apply by changing all the detected devices, and then apply?
The "Chamber" temperature is just the second temp probe sitting near the 300 watt rod heater (heating the beer attached with a tri-clamp) It is acting more of a Room Temperature probe, The Beer probe is in a thermowell on the tank. The cooling is with cold 36 degree water.So the temperature is ramping up but it's strange to me that there is such a wide spread between the beer and chamber sensors through that plot - the lines never get close never mind cross...
Cheers!
I think I drove @LBussy crazy over the years, with all my hack jobs. If it was never tested, leave it to me, to screw it up.Ah, I didn't realize this was one of your glycol setups. Probe readings make a little more sense now![]()
Lee,Okay, try this for now:
curl -L https://raw.githubusercontent.com/brewpi-remix/brewpi-tools-rmx/CVE-2022-24765/bootstrap.sh | sudo bash
I'm not completely done with testing the install, but I passed the spot where you got the error. Here is the change for those who are curious. Technically adding a vulnerability, but I'm just reverting the security change ingit
which should not matter with a Raspberry Pi. If it does matter, you should already know how to fix this.![]()
Temporarily, if you have a new Raspbian image. This will work, as soon as I make my next release the original will work again.Is this the "goto" line command to download Remix?
Enter your email address to join:
Register today and take advantage of membership benefits.
Enter your email address to join: