Apologies, just seen you are already aware of thisHi @Thorrak, it seems that the latest (or possibly past 2) releases cannot add a new backup.
When selecting add new, it times out and returns 502 Bad Gateway?
docker compose run --rm django python manage.py generate_backup
Kind of an oddball question (Maybe) I'd like to know if there is a way to change the "Beer" and "Fridge" labeling on the dashboard (And the external LCD) to something else in some way? I have my fermentation fridge set up in my garage running fermentrack smoothly with no issues. Next to that fridge is another fridge that is NOT being used for beer but I would like to monitor temps of something else inside of it. I already have another functioning controller built for said purpose but to me it looks a bit silly seeing "Beer" flash by on the LCD when that fridge's purpose is not for beer. Curious if maybe it can be accessed through terminal and configured in some way...? Thanks in advance!
Alright install instructions for running Fermentrack in a LXC for Proxmox.
I backed up from my old install and uploaded and it looks to be working great.
Edit: The only thing that looks like it wasn't backed up were my Brewfather Push Targets, but everything else looks good.
Not a problem. It's been great running it on a LXC, I want to say it feels faster than my previous install.I hope you don't mind -- I've ended up using these instructions a couple of times myself, so I went ahead and documented it in a blog post. Thanks again for pulling this together -- I'm definitely a fan of LXC over VMs where they work!
Oh wow - that’s… interesting looking!I'm experiencing an intermittent "Internal Server Error" problem with Fermentrack. I'm traveling and trying to monitor my fermentation remotely. It was working fine for several days after I left, but for the past several days it works about one time in 10-15 tries. The rest of the time I get one of two types of errors. The first is just a page with the words "Internal Server Error". The other type is an incompletely rendered web page. These have lots of variations, but one example is below. Note that I am only tracking (via Tilt2 and Tiltbridge), not controlling with Fermentrack. It doesn't seem to matter what platform I use, iPhone, iPad, or MacOS, although they are all versions of Safari.
I don't have a port open to access the raspberry pi directly, so for now any debugging would need to be via port 80.
View attachment 830071
OK, that makes sense. I don't have a Tilt (maybe some day--though this makes it somewhat more interesting), but I do have a thermowell in the fermenter.
So I need an ESP32 and a DS18B20. Can I just flash the firmware onto the Sonoff THR316? Or do I need to have some PCBs made from thorrak_hardware/ESP32 BrewPi Boards at master · thorrak/thorrak_hardware and thorrak_hardware/BrewPi Sensor Boards at master · thorrak/thorrak_hardware and go from there?
Edit: and is the Tilt Pro really that much better? The only differences I'm seeing are "longer battery life" and "better antenna."
Ive had the s2mini freeze a third time this time in the middle of cooling with the relay stuck on. I have swapped out the board for a esp8266 d1 mini to hopefully have some stability back as well as see if its something goofy with my setup or if there is still a bug on the s2 mini.
My understanding is that the Sonoff units in question are based on the ESP32, not the 8266. But yes, it does have only the one sensor wired to it. I'm sure others could be added (it's still a 18b20, so still uses the Onewire interface), but that'd be kind of hacky.As I recall, the Sonoff only has one temperature sensor wired to it as well — you would need to set something up to get it to be able to use multiple. I think it is based on the ESP8266 as well
I'd missed that earlier; that would indeed seem to be helpful. Pity they're so pricey.The Tilt Pro offers temperature resolution in fractional degrees which helps for this application.
My understanding is that the Sonoff units in question are based on the ESP32, not the 8266. But yes, it does have only the one sensor wired to it. I'm sure others could be added (it's still a 18b20, so still uses the Onewire interface), but that'd be kind of hacky.
I'd missed that earlier; that would indeed seem to be helpful. Pity they're so pricey.
Well I'm running that latest beta that you made for the s2 mini a couple of weeks ago when we were troubleshooting the i2c screen thing together. Is that the same as the changes that were rolled into the latest stable version? Since I switched to the D1 mini its been stable so its definitely something with the s2 mini.First - apologies for the silence from my side for the past few weeks. I’ve had a lot going on, and have had to focus my attention on non-brewing-related projects for a bit. Mostly good stuff, just all demanding loads of time.
You might be able to use the Sonoff, but the pinout is different vs my PCBs, so you would have to compile a custom version of the firmware to get it to work. As I recall, the Sonoff only has one temperature sensor wired to it as well — you would need to set something up to get it to be able to use multiple. I think it is based on the ESP8266 as well, so a Tilt isn’t an option for a second sensor.
The Tilt Pro offers temperature resolution in fractional degrees which helps for this application. It’s hard to hold a beer to a fraction of a degree Fahrenheit when you can’t see fractional degrees.
Were you running the latest firmware? The most recent release (v15c) was solid in testing — it seemed like there was some kind of issue with the Espressif framework with earlier versions that caused it to crash in strange places.
Instability in BrewPi-Script is incredibly frustrating at this point, as most of the changes I would seek have been implemented.
I’m working on a more permanent replacement, but that requires a rebuild of huge chunks of architecture. It’s coming, but it’s likely a few months away.
I honestly don't recall what was in (which) beta vs. the release. I do know that the release had been running for at least a week+ without issue while I had it hooked up to the debugging interface.Well I'm running that latest beta that you made for the s2 mini a couple of weeks ago when we were troubleshooting the i2c screen thing together. Is that the same as the changes that were rolled into the latest stable version? Since I switched to the D1 mini its been stable so its definitely something with the s2 mini.
Thanks man! I'll definitely load up the S2 with the new firmware and throw it through the ringer with some water when this beer is in the keg lol I hear ya not enough memory on the D1 every time I use one in a project I cant sloppily allocate memory like I normally do for ease and convenience lolI honestly don't recall what was in (which) beta vs. the release. I do know that the release had been running for at least a week+ without issue while I had it hooked up to the debugging interface.
The D1 Mini should work fine as well. The biggest issue with it is just the frustration that I have when trying to compile for it, so there is no guarantee of future features.![]()
...and a Kasa plug if you need to control another device. I have a couple of the Sonoff units on the way, so I'll see what I can do with them.If they have, that's a pretty compelling product! (Wired) fridge temp sensor + Tilt as an alternative to a full build
If you have a pinout handy, shoot me a link to it and I can see what would be required to get support....and a Kasa plug if you need to control another device. I have a couple of the Sonoff units on the way, so I'll see what I can do with them.
All I have at the moment is this:If you have a pinout handy
For the sake of anyone else who might want to try this:
I'm back and would like to understand what is going on here. Can you point me where to look to see what is going wrong? I'm not seeing anything in /var/log, which is where Google seems to think NGINX will put it's logs.Oh wow - that’s… interesting looking!
Behind the scenes, you have a webserver (Nginx) that both processes requests for the web app (Fermentrack) and serves static files upon request. Looking at that screenshot I would guess that Nginx is having issues of some sort and is failing to serve the static files as a result (the "{{ sensor.device_name }}" in particular means that Vue.js isn't loaded).
Unfortunately, I don't know that there is much that can be done remotely to resolve this or explore further. Nginx is the likely culprit, so we'd need to check its logs (or the resource usage on the Pi) but neither of those are exposed by default.