Fermentrack: Fermentation monitoring & BrewPi-www Replacement for Raspberry Pi

Homebrew Talk - Beer, Wine, Mead, & Cider Brewing Discussion Forum

Help Support Homebrew Talk:

BrewCityBaller

Well-Known Member
Joined
Oct 8, 2012
Messages
345
Reaction score
74
Location
Northwest Chicago Burbs
Which version of the firmware are you using? The latest one (v14)?

I am honestly not sure, but I update regularly. I think the most recent before docker support.

fwiw, 185°F (85°C) is what one receives if the ds18b20 isn't actually ready to send converted temperature data.
May indicate insufficient voltage to the sensor...

Cheers!

Interesting. The room temp sensor in on the same bus as the chamber and beer temps, and those have worked fine for years, and continue to work well. I will check the connections though.

@day_trippr has it on this one. There’s a long standing bug with the sensor reading routine that can cause an 85deg reading to be seen as valid. This should be fixed in v14 if you upgrade.

After this beer finishes I will update to the docker version. Perhaps that will solve my problem.
 
OP
OP
T

Thorrak

Supporting Member
HBT Supporter
Joined
Feb 7, 2016
Messages
3,160
Reaction score
2,081
Location
New York, NY
I am honestly not sure, but I update regularly. I think the most recent before docker support.



Interesting. The room temp sensor in on the same bus as the chamber and beer temps, and those have worked fine for years, and continue to work well. I will check the connections though.



After this beer finishes I will update to the docker version. Perhaps that will solve my problem.

Ah, I think I see the confusion -
Fermentrack and the BrewPi-ESP8266 firmware are completely independent — when you’re updating Fermentrack, it doesn’t update the firmware on your controller. The v14 beta update was released a few weeks ago and would have required you manually update. I’m guessing you’re almost certainly running v11 at the moment.

You can update your controller to v14 using either Fermentrack, BrewFlasher, or BrewFlasher Web Edition.
 

BrewCityBaller

Well-Known Member
Joined
Oct 8, 2012
Messages
345
Reaction score
74
Location
Northwest Chicago Burbs
Ah, I think I see the confusion -
Fermentrack and the BrewPi-ESP8266 firmware are completely independent — when you’re updating Fermentrack, it doesn’t update the firmware on your controller. The v14 beta update was released a few weeks ago and would have required you manually update. I’m guessing you’re almost certainly running v11 at the moment.

You can update your controller to v14 using either Fermentrack, BrewFlasher, or BrewFlasher Web Edition.

Ahh I think there is even deeper confusion. I am running an Arduino Uno!
 

RayZab

Well-Known Member
Joined
Feb 10, 2015
Messages
47
Reaction score
9
Location
Phoenixville
Hello all. I've been using Fermentrack (with a RPi and Uno, and Tilt connected) for five batches now. However, this is the first time I've run into issues. Has anyone seen these before and know what the issue may be? Any input would be greatly appreciated.
  • 4-5 times on the current batch, fermentrack is showing that it is cooling (during cold crashing), however the outlet to the fridge is not being turned on (you can see in chart below when this is occurring (the cooling duty is on for approximately 3 hours before i reset it). There is a gap with no cooling duty, which is when I unplugged the fridge from the outlet and plugged it in separately and allowed the fridge temp to drop on its own. This is the first time I've had any issues with the temperature controller out of five batches, and I did not execute differently from the previous batches. Wondering if this is an issue with fermentrack or is it also possible that my SSR is starting to malfunction?
  • The tilt hydrometer is sparsely connecting to fermentrack (hours to days without a data point connecting to fermentrack). However when I open the Tilt app on my phone I am receiving live data just fine.
1651580469228.png
 
OP
OP
T

Thorrak

Supporting Member
HBT Supporter
Joined
Feb 7, 2016
Messages
3,160
Reaction score
2,081
Location
New York, NY
Hello all. I've been using Fermentrack (with a RPi and Uno, and Tilt connected) for five batches now. However, this is the first time I've run into issues. Has anyone seen these before and know what the issue may be? Any input would be greatly appreciated.
  • 4-5 times on the current batch, fermentrack is showing that it is cooling (during cold crashing), however the outlet to the fridge is not being turned on (you can see in chart below when this is occurring (the cooling duty is on for approximately 3 hours before i reset it). There is a gap with no cooling duty, which is when I unplugged the fridge from the outlet and plugged it in separately and allowed the fridge temp to drop on its own. This is the first time I've had any issues with the temperature controller out of five batches, and I did not execute differently from the previous batches. Wondering if this is an issue with fermentrack or is it also possible that my SSR is starting to malfunction?
  • The tilt hydrometer is sparsely connecting to fermentrack (hours to days without a data point connecting to fermentrack). However when I open the Tilt app on my phone I am receiving live data just fine.
View attachment 767793
When you see this cooling behavior, what does the (physical) screen on your controller say?

How close is your Raspberry Pi to your Tilt?

Are you using the docker or non-docker version of Fermentrack?
 

RayZab

Well-Known Member
Joined
Feb 10, 2015
Messages
47
Reaction score
9
Location
Phoenixville
When you see this cooling behavior, what does the (physical) screen on your controller say?

How close is your Raspberry Pi to your Tilt?

Are you using the docker or non-docker version of Fermentrack?
The screen states it is cooling, and when I look at the boards inside my control box, the correct light is turned on for cooling. However, there is no power going to the cooling outlet (as soon as I unplug the fridge and plug it into a wall outlet, it turns on). The RPi is right on top of the fridge, so probably about 1 to 2 feet away from the tilt. This is where I've left it for all five batches, and this is the first time I've had connectivity issues. I'm assuming I have the non-docker version of Fermentrack (since I'm not even sure what that means).
 
OP
OP
T

Thorrak

Supporting Member
HBT Supporter
Joined
Feb 7, 2016
Messages
3,160
Reaction score
2,081
Location
New York, NY
The screen states it is cooling, and when I look at the boards inside my control box, the correct light is turned on for cooling. However, there is no power going to the cooling outlet (as soon as I unplug the fridge and plug it into a wall outlet, it turns on).

Unfortunately, this sounds like a hardware issue with your relay. The light for cooling indicates that the controller/firmware is doing the right thing (sending a signal to the relay to cool) but the relay isn't actually closing the circuit.

Assuming that you are using one of the 2 channel relay boards (and aren't using heat, or can live without it for this part of the fermentation), my recommendation would be to swap your AC wiring over to the other relay channel on the board, and update the pin accordingly. If it starts working again (both the proper light on the relay board comes on and you get cooling) then replace the relay board.

The RPi is right on top of the fridge, so probably about 1 to 2 feet away from the tilt. This is where I've left it for all five batches, and this is the first time I've had connectivity issues. I'm assuming I have the non-docker version of Fermentrack (since I'm not even sure what that means).

OK. The radios on the Pis aren't the strongest, but that should be close enough to pick it up, unless you've got super thick stainless or something of that sort. Try restating the Pi.

You're right -- you probably aren't using the docker version at the moment. I'd recommend updating to the docker version when you get a chance, as updates are not going to be released much longer for the non-docker version. That said, I don't know if there is anything in the latest versions that would help with regards to your Tilt issues, so it may not make sense to update at the moment until your current ferment is complete.
 

Dr_Jeff

Supporting Member
HBT Supporter
Joined
Dec 13, 2011
Messages
1,673
Reaction score
1,136
Location
Henagar, Alabama
I had fermentrack installed and running.
I unplugged the temperature sensors to put a heat shrink on them so that each had a different color, as to be able to identify them.
When I plugged them back in the device (ESP8266) became unresponsive and I rebooted the Pi, when I was rebooting it, it became unresponsive, I likely didn't wait long enough. I power cycled the Pi and after it rebooted, I couldn't get to the web interface, 404 page not found. I've rerun the install script and get

*** WARNING: Port 80 is currently in use.
::: You probably want to stop the installation here and either select a
::: new port or stop the service currently occupying port 80.
*** WARNING: Installation will continue with port 80 in 10 seconds unless you press Ctrl+C now.
*** ERROR: Port 6379 is required by Redis, but is currently in use. Installation cannot continue.
[email protected]:~ $ error messages that port 80 is in use

Any ideas as to what I need to do?
 

ChrisThomas

Well-Known Member
Joined
Aug 11, 2019
Messages
175
Reaction score
43
Location
Bristol, UK
Just started a new ferment after upgrade from non-docker to docker. Should add that I took the oportunity to change hardware and now using a Pi V3a that was gathering dust.

Very straightforward process, make backup, new install, restore from backup. Both controllers working, both iSpindels working.

Go @Thorrak :rock:
 

pers

Well-Known Member
Joined
Jun 25, 2014
Messages
54
Reaction score
26
Location
NY
Wanted to switch over to the docker version and get off my pi zero. Figured I try to get it working on a laptop that is being used as a media server.

Trying to get fermentrack running on a windows 10 machine using hyper v and the x86 version of raspberry pi os. Running into the same issue as this post

Fermentrack: Fermentation monitoring & BrewPi-www Replacement for Raspberry Pi

The GitHub issue identifying this is closed. Noticed that everyone who got it working after the fix was using bullseye. Unfortunately the newest x86 version is only buster with the last update on Jan 11, 2021.

Am I out of luck until the x86 version is updated to bullseye?

Or is there sometime else I could try. Remember Thorrak mentioned somewhere that it's possible to run fermentrack on a windows machine without VM but would require doing something with python.

I'm pretty good at following guides but definitely couldn't figure this out on my own. Have never seen anyone ever post about doing it.
 
OP
OP
T

Thorrak

Supporting Member
HBT Supporter
Joined
Feb 7, 2016
Messages
3,160
Reaction score
2,081
Location
New York, NY
Wanted to switch over to the docker version and get off my pi zero. Figured I try to get it working on a laptop that is being used as a media server.

Trying to get fermentrack running on a windows 10 machine using hyper v and the x86 version of raspberry pi os. Running into the same issue as this post

Fermentrack: Fermentation monitoring & BrewPi-www Replacement for Raspberry Pi

The GitHub issue identifying this is closed. Noticed that everyone who got it working after the fix was using bullseye. Unfortunately the newest x86 version is only buster with the last update on Jan 11, 2021.

Am I out of luck until the x86 version is updated to bullseye?

Or is there sometime else I could try. Remember Thorrak mentioned somewhere that it's possible to run fermentrack on a windows machine without VM but would require doing something with python.

I'm pretty good at following guides but definitely couldn't figure this out on my own. Have never seen anyone ever post about doing it.
There are a bunch of options!

There is nothing special about Raspberry Pi OS - in fact, a large part of why I went to Docker is to get away from some of the environmental issues RPi OS updates bring with them. You can run Debian or Ubuntu in Hyper V — I have all the packages available for x86 and amd64 and have these environments as part of my build cluster, so support will continue into the future.

You also may be able to run Docker using Windows Subsystem for Linux. This is not a configuration I build for/test against, but if someone gets it running (I think it should be pretty easy, aside from Bluetooth support and some of the port mapping/firewall configuration) I can explore adding it to the list.
 

pers

Well-Known Member
Joined
Jun 25, 2014
Messages
54
Reaction score
26
Location
NY
There are a bunch of options!

There is nothing special about Raspberry Pi OS - in fact, a large part of why I went to Docker is to get away from some of the environmental issues RPi OS updates bring with them. You can run Debian or Ubuntu in Hyper V — I have all the packages available for x86 and amd64 and have these environments as part of my build cluster, so support will continue into the future.

You also may be able to run Docker using Windows Subsystem for Linux. This is not a configuration I build for/test against, but if someone gets it running (I think it should be pretty easy, aside from Bluetooth support and some of the port mapping/firewall configuration) I can explore adding it to the list.
Finally got it working!

Tried Ubuntu and Debian and got same error. Figured it was probably something in the VM settings.

Since my linux and VM skills are rudimentary at best, took some digging but got it sorted. Needed to setup a virtual network adapter instead of using the default one.

Thanks for all your help and software that lets me pretend I know what I'm doing.
 

Daedy

MR
Joined
May 15, 2022
Messages
3
Reaction score
2
Location
France
Hello

I installed Fermentrack on a RaspberryPi, and use a NodeMcu WeMos D1 Mini and 2 DS18B20 for controlling the temperatureof the room and in the fridge.
Everything is running smooth, the install script is awesome.
I use an iSpindel to read gravity and temperature in fermentrack, but I can't bind the Ispindel temperature to the beer temp in fermentrack, so I can't use beer contant control mode.

I miss something or it is not possible ?
 

pers

Well-Known Member
Joined
Jun 25, 2014
Messages
54
Reaction score
26
Location
NY
Hello

I installed Fermentrack on a RaspberryPi, and use a NodeMcu WeMos D1 Mini and 2 DS18B20 for controlling the temperatureof the room and in the fridge.
Everything is running smooth, the install script is awesome.
I use an iSpindel to read gravity and temperature in fermentrack, but I can't bind the Ispindel temperature to the beer temp in fermentrack, so I can't use beer contant control mode.

I miss something or it is not possible ?
Don't believe it's possible. Remember reading something about it not sending data quick enough. Think the only wireless method is using the Tilt Pro.
 

pers

Well-Known Member
Joined
Jun 25, 2014
Messages
54
Reaction score
26
Location
NY
Seem to have run into an issue with restoring my backup from the pi.

Everthing (1 ESP8266 BrewPi with 2 temp sensors and 2 iSpindels) shows up properly in the new fermentrack but not getting any readings from the iSpindels nor can I control the Brewpi.

The lcd screen on the main page is correct and updates the temps properly but does not trigger cool or heat when I change the temperature. The sensors/pins are configured exactly as they were on the pi.

The Ispindels appear and I can enter the manage section but no data appears in the "Extra Data from Device" section.

Even deleted everything from the pi fermentrack and shutdown the pi.

Any suggestions?
 
Last edited:
OP
OP
T

Thorrak

Supporting Member
HBT Supporter
Joined
Feb 7, 2016
Messages
3,160
Reaction score
2,081
Location
New York, NY
Seem to have run into an issue with restoring my backup from the pi.

Everthing (1 ESP8266 BrewPi with 2 temp sensors and 2 iSpindels) shows up properly in the new fermentrack but not getting any readings from the iSpindels nor can I control the Brewpi.

The lcd screen on the main page is correct and updates the temps properly but does not trigger cool or heat when I change the temperature. The sensors/pins are configured exactly as they were on the pi.

The Ispindels appear and I can enter the manage section but no data appears in the "Extra Data from Device" section.

Even deleted everything from the pi fermentrack and shutdown the pi.

Any suggestions?
Does anything at all change on the LCD when you change the temperature? It should show the “mode” — does that change? Can you set the controller to “off”?

For the iSpindels, you will likely need to reconfigure the iSpindels themselves to point to the new Fermentrack installation. I’m guessing they’re still trying to send data to the old install.
 

pers

Well-Known Member
Joined
Jun 25, 2014
Messages
54
Reaction score
26
Location
NY
Does anything at all change on the LCD when you change the temperature? It should show the “mode” — does that change? Can you set the controller to “off”?

For the iSpindels, you will likely need to reconfigure the iSpindels themselves to point to the new Fermentrack installation. I’m guessing they’re still trying to send data to the old install.
Appears to be working now. Definitely wasn't working initially. Thought just shutting the pi down would be sufficient. Maybe going back and deleting everything from pi did it.

Configured the iSpindels again and they are good too. Been so long since I set them up that forgot you have to point them to right address, duh!

Sorry bout that. Thanks again.
 

Moelism

New Member
Joined
May 17, 2022
Messages
1
Reaction score
0
Hi,

I'm a long time lurker/user of fermentrack and it has been sat on a pi0w for a couple of years with no issues,

Prior to starting a new brew, I wanted to migrate to a docker install so started an update from the web interface to the version with backup capability, but now after the update I only get a 502 error when trying to connect.

As I was going to nuke this install anyway I was wondering if A. it's possible and B. the correct way to manually execute the backup scripts I can see in the fermentrack/backups/management folder via the command line?

Thanks
 

Latest posts

Top