Bigdaddyale
Well-Known Member
Getting an error.
Does Fermentrack support the BrewPi logging functionality?
If it does, check the logs, they often give solid clues...
Cheers!
Hey guys - getting a 404 error from github when trying to get to the controller setup links e.g. https://thorrak.github.io/fermentrack/hardware/config/Serial Controller Setup.md
I tried semi-auto install
View attachment 560080
I'm genuinely blown away by this, @Thorrak - I've fought tooth and nail with the original BrewPi software. Ages to set up. Spotty flashing to the Arduinos. Glitchy web interface. Unreliable configuration.
This?
Everything installed with one command line? Easy clicky setups? And converting it to Bluetooth is as easy as - wait for it - pi. Just change ttyACM0 to refcomm0, and done. DONE!
You're ever in the Bay Area, I owe you a pint or six. In the meantime, strongly suggest you add a Paypal donate button so users can buy you and Stone one remotely.
View attachment 560086 Log on to the ip and get a page full of code and this error You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard page generated by the handler for this status code.
I tried to install on another pi with a fresh download of Jessie and got the same error message when I log on to the web page.Looks like Fermentrack loads on the RPI ok.Still get the error about the DEBUG = TRUE in Django and it won't load the Fermentrack web page.Run this command? sudo -u fermentrack ~fermentrack/fermentrack/utils/upgrade.shHmm. What issue are you experiencing (other than the error message, of course!)? I did a fresh install of Fermentrack about two weeks ago, and had no issues -- I'm wondering if maybe something didn't load properly? Try running the upgrade script by hand.
I ran the update command and rebooted the pi -no changeI tried to install on another pi with a fresh download of Jessie and got the same error message when I log on to the web page.Looks like Fermentrack loads on the RPI ok.Still get the error about the DEBUG = TRUE in Django and it won't load the Fermentrack web page.Run this command? sudo -u fermentrack ~fermentrack/fermentrack/utils/upgrade.sh
This is the top of the page
View attachment 560184
Same error. I ran the update command,rebooted and get the same error and web page
BINGO Thanks for all of the help.Try now. I forgot to push the update to git.
Long week.
Where did you see that link? I probably have something mislinked somewhere. The page you probably want is here:
https://thorrak.github.io/fermentrack/config/Serial Controller Setup/
Thanks!
The broken links were from these 2 pages (via "Guided Setup" or "Manual Setup" link):
https://thorrak.github.io/fermentrack/hardware/ESP8266/
https://thorrak.github.io/fermentrack/hardware/Arduino/
Hi Thorrak, I am running Brewpiless on one of your board and my question is if Fermentrack is working also with Brewpiless. And how is it with iSpindel used as beer sensor and SG based temperature controling with Brewpiless and Fermentrack? In this moment I do not have any RPi (so I am not able to try it) and I am litlle bit lost in lot of information. Thanks.
Hi Thorrak, I am running Brewpiless on one of your board and my question is if Fermentrack is working also with Brewpiless. And how is it with iSpindel used as beer sensor and SG based temperature controling with Brewpiless and Fermentrack? In this moment I do not have any RPi (so I am not able to try it) and I am litlle bit lost in lot of information. Thanks.
I don’t think iSpindel is integrated into Fermentrack just yet, but believe it’s in the pipeline.
Next up is decoding how it sends it’s data to http endpoints and then building an interface it can hook into. That should - hopefully - be the easy part though.
Take a look at @DottoreTozzi work on GitHub and his TCP-Server (https://github.com/DottoreTozzi/iSpindel-TCP-Server).
It is easy to get datas and post them to an http API or to get them from the database. And you can look how he do.
I was trying to add a new "forwarder" but does not find a way to use the "add data" form of fermentrack because of the authentication.
Last few times I've triggered an update it fails and from the IP in the browser I'm left with:
502 Bad Gateway nginx/1.6.2
When I've then forced an upgrade via ssh I get stuck at:
Updating requirements via pip...
Last time I resorted to running:
curl -L install-gravity-support.fermentrack.com | sudo bash
And then all was good.
Any idea why I can't upgrade?
The way that I'm implementing it uses the "HTTP" option for iSpindel configuration, as that won't require any additional daemons/ports to be opened. I did some work this morning & think I have the endpoint finished for this implementation - only trick now is integrating that endpoint into Fermentrack's existing gravity support. Again - that should be pretty quick. Stay tuned.
Thus far, the only potential issue I see is that the iSpindel doesn't have explicit zeroconf support so you'll have to make sure your Fermentrack installation doesn't change IP addresses too frequently. Otherwise, this should be a pretty easy thing to set up & use. Easier than Tilt, once the device is built.
Couple of things in there:
BrewPiLess Support - Not something that is currently integrated. I don’t know if BrewPiLess supports off-ESP logging, but if it does then support may be added in the future - but I’m guessing that would be a year or more out.
I don't see the point for Fermentrack to support BPL, or vice versa.
The purpose of BPL is to eliminate the RPI, while Fermentrack is a better alternative of BrewPi frontend on the RPI. BPL monitors and keeps beer profile on ESP8266, and Fermentrack does it on RPI. There will be conflict.
Incorporating the BrewpiLess configuration function would be really useful too.
https://github.com/vitotai/BrewPiLess/wiki/iSpindel-Support
https://github.com/vitotai/BrewPiLess/issues/5
I haven't used @pocketmon 's configuration function so I'm not sure as to the similarities/differences but I'm currently working on two configuration functions and I'm guessing one of them will accomplish what you're looking for. Keep an eye on this space - I'll post more info later today![]()
Allow me to explain the configuration of BPL, although I don't really know what @Mikmonken means.
BPL started to support of iSpindel since version 5.2.1(?) when iSpindel didn't calculate the gravity but only tilt angle. Therefore, BPL must have the calibrated formula to calculate gravity.
Later on, I developed a new feature, brew and calibrate, by which users supply the tilt value in water(SG 1.0) and gravity data and BPL will derive the formula automatically based on the tilt value from iSpindel and gravity data from user.
I don't know how others' iSpindel perform. Mine usually drifts around 0.4 points(0.0004) and occasionally 1 point jump because of bubble attaching/detaching effect. IMO, a simple low pass filter isn't a bad idea in this case.
BTW,
Since starting to use iSpindel, I started to collect the gravity logs. I think it is a good idea to share the gravity charts so that homebrewers could have reference about gravity change of specific yeast. Should we have a common, shared data format of fermentation information like BeerXML for recipe?
...initially, when I clicked on the 'View Dashboard' for the tilt, I was able to see a chard of the SG. It was unbound at that time. I then bound it to the ESP8266 controller that is controlling the fermentation temperature, and it seems that chart is now gone. Is there something that I'm missing (or missed) related to the proper setup of the Tilt?
Edit: Another question related to heating. I had previously been using a 75W light bulb with a fan under it to heat the chamber, but had issues when I was testing the ESP controller with the bulb apparently somehow loosing connection and not lighting and generating heat. I picked up a 350W 'Handy Heater' from Home depot today as a possible replacement (Fan & heat all in one), but it's severely overshooting the mark and bringing the chamber temp up to over 80 degrees (66* beer set point), causing the chamber to cool after the heating. Is the controller likely to 'figure it out' and adjust for the heating of the new heater, or is it just too much heat for it to adjust to?
One More - Maybe I'm missing it, but is there a 'printer friendly' way to print the log off? Might be a nice thing to be able to print it and put it in a file with the brew notes.
Do you have a beer active on the bound controller? The logging status of the gravity sensor is tied to the logging status of the temperature controller, and you should be able to see the gravity data if you can see temperature data on the temperature controller's dashboard.
That said... If that's not what is happening, then I may have missed something somewhere. I don't actually have an active gravity sensor at the moment, so I may be remembering things incorrectly.
Unfortunately, I'm going to go with "too much heat". In theory the controller might figure it out over time, but I don't expect it would ever quite get to the point where it was as well controlled as you might like.
Not yet. If one was to exist, what would you want on it?
Not EXACTLY sure... I would think the chart of the temps, with notes as to when it was started, when temp changes were made etc? And if applicable, a chart of the SG readings over the ferment period? I did a 'print preview' and it did as expected - put all the info over two pages, and to be honest, most of the data, as laid out in the webUI, other than the chart, I don't think would be that useful in a printed copy (Current beer temp, fridge temp, control mode, log interval, what's on the LCD). Maybe others could weigh in as to what they would think would be good to be able to print off? It's something that I think might be nice, and if it was cake to do, awesome, but if, in the end, it was going to be too much of a pain to do, I wouldn't ask that you go bananas over it. It wouldn't be the end of the world.