Perfect! Run the set cap command on that one and you should be set.Ah! It's in the /usr/local/bin/ directory instead!
Perfect! Run the set cap command on that one and you should be set.Ah! It's in the /usr/local/bin/ directory instead!
Thanks for the quick reply.@rkhanso there is no explicit glycol support (yet). Most of us with Glycol kludge it with just using the fridge temp as the set temperature and using that probe in the beer (and not using the beer temp probe). This doesnt allow use of profiles, but works well enough to party. No need for a second esp8266, each esp is independent.
Hi All
I've got fermentrack up and running and it is great. Couple of small issue. I've got the debugging set as true in django settings, how do i get it back to false to disable it
And the heating/cooling duty is always on 0% how do i get this working
Its also set up with my ispindle, and been great 3 brews in upto now.
How do i access this filetry adding "/admin" on your URL? Although I don't see a debug setting on that page
There is also a settings.py file here: /home/fermentrack/fermentrack/fermentrack_django with a DEBUG entry. But again, mine is set to 'true' and I don't get the output you have.
SSH into your pi.How do i access this file
/home/fermentrack/fermentrack/db.sqlite3
Thanks for the reply.The simplest thing is to get one of the boards. If you are intent on not using one you need 5V to the power and a 3V3 pull-up on data. As you have learned, the 8266 does not like 5V on it's data pins.
Correct. You will easily find people to tell you that the 8266 is "5V tolerant", but they are taking liberties with your money.OK - the problem I had then was because I put the resistor between 5V and data? Instead, I should put it between 3v3 and data on the ESP Controller? Not like the guy in the video who put it between Vin and Data?
Understanding that I'm not buying you one if it's wrong - yes it does look correct.Does this look correct?
In hopes of not ruining my last ESP8266, here's a picture before I power it up.
Does this look correct?
View attachment 701595
Most probes can be powered from 3V3, but a lot of us have found that they work better with 5V.I am the first to admit that wiring and anything electrical is not my strong suit for giving advice....but isn't that still pulling from the Vin? Doesn't the DS18B20 need to be getting its power from the 3v3 pin and then you would run the 4.7K R from the data to the 3V3 (that you're pulling power from)?
I don't see anything wrong with that.This would be the correct way to connect it, right? I just didn't want to fry my last ESP8266 board.
I am the first to admit that wiring and anything electrical is not my strong suit for giving advice....but isn't that still pulling from the Vin? Doesn't the DS18B20 need to be getting its power from the 3v3 pin and then you would run the 4.7K R from the data to the 3V3 (that you're pulling power from)?
Just wondering, is there any documentation anywhere relating to the control constants?
It’s not a controller issue, or a question about Fermentrack, it’s about PID loops and what they mean. You would have to start by studying those, they are well known and described in literature. Even the Wiki article on PID will be a good starting place.
From: PID controller - WikipediaA proportional–integral–derivative controller (PID controller or three-term controller) is a control loop mechanism employing feedback that is widely used in industrial control systems and a variety of other applications requiring continuously modulated control. A PID controller continuously calculates an error valueas the difference between a desired setpoint (SP) and a measured process variable (PV) and applies a correction based on proportional, integral, and derivative terms (denoted P, I, and D respectively), hence the name.
Fermentrack applies a PID control loop.
From: PID controller - Wikipedia
What you are asking, is explained there. Fermentrack and BrewPi (and most of the other controller-based implementations) apply an industry-standard PID loop.
Enter your email address to join: