Fermentrack supports temperature controllers and gravity sensors independently (so you can track gravity without controlling temperature, for example). It also allows you to “pair” a gravity sensor to a temperature controller so you can track both together.
Thanks for that. I can see now that the gravity is showing in the temp controllers graph.Fermentrack supports temperature controllers and gravity sensors independently (so you can track gravity without controlling temperature, for example). It also allows you to “pair” a gravity sensor to a temperature controller so you can track both together.
You have paired that gravity sensor to a temperature controller.
While the gravity sensor is paired, its logging status is determined by the temperature controller. To start logging, go to the temperature controller and start the controller logging.
It seems to be holding temp correctly and working fine. I’ve never checked it with a probe but the samples feel about right when I taste them. So is the actuators just the polarity of the red and black wires on the one wire probes?The "other times its says Ïdling for 1hr42mins even though the fridge is still running" seems wrong.
Did this system ever work correctly? I would check the polarity of the actuators to make sure an inversion wasn't missed...
Cheers!
But wouldn’t that mean when it said cooling or heating it wouldn’t be? Because currently when it says cooling the fridge is on and when it says heating the heating belt is on. And it’s holding temp correctly. I’ve just noticed that when it says idling the fridge might still be on.In the classic BrewPi environment, gpios that control things like relays (or SSRs) can be inverted to accommodate the particular actor (like a relay that closes its NO points with a low control input). If one were to use such a relay module for controlling a compressor without the inverted control signal the relay would close its NO points and run the fridge/freezer when the program actually meant that function to be inactive/idle...
Cheers!
But wouldn’t that mean when it said cooling or heating it wouldn’t be? Because currently when it says cooling the fridge is on and when it says heating the heating belt is on. And it’s holding temp correctly. I’ve just noticed that when it says idling the fridge might still be on.
My probes aren’t set as inverted in fermentrack. How do I check polarity? Is it as I said earlier? Cheers for the help?
Thanks, Ill check out the relay but I dont think it has LEDs. I can change a setting in fermentrack to make the temp probes inverted. But how do I actually check their polarity? Is it as I said earlier?OK, that's clearer. Yes, if a control is inverted both the on and off behavior would be reversed, so that's not likely the problem.
Does your relay have LED indicator(s) for the relay state (generally, on when active)? If so, check the Cool relay LED next time you notice the fridge running when Fermentrack says it's idling. That would allow differentiation between a stuck Cool relay (LED is off but fridge is running) or some unexpected Fermentrack behavior (claims Idle state but is enabling the Cool relay).
I'm still fully BrewPi "classic" and have never run Fermentrack, but if the gui is similar you'd find the polarity settings for all devices in the Maintenance panel under Device Configuration...
Cheers!
The Sainsmart 2-channel relay board does have little LED's on it, although you'd not be the first to be surprised by that if that's what you are running.
He's not talking about the temp probes being inverted, he's talking about the actuators (relays). "Inverted" is the classic setup where the pin pulls the circuit low (creates a ground) to activate the relay.
This is an Arduino but the circuit is the same, just pay attention to the D5/6 connections, power to the relay, and the jumper on the other relay pins:
View attachment 636721
(Yes, 100amps is helping me with some new graphics, this is a draft so don't squirrel it away. Thanks @100amps!)
You did break the jumper tab on the socket between the hot and cold plugs ?I am using this relay here. https://www.ebay.com.au/itm/5V-2-Way-Relay-Module-Interface-Board-Low-Level-Trigger-Optocoupler-Arduino-DR/202649413843?ssPageName=STRK:MEBIDX:IT&_trksid=p2060353.m2749.l2649
I think it must be working correctly. The correct wires go to the correct pins on the relay from D5 and D6. When it says its cooling the fridge is on. When it says its heating the heating belt comes on. Last night I increased the temp from 17.5 to 18.5 C to finish off fermentation and the heating came on for a good hour as it climbed up in temp.
This morning though I noticed the fridge and the heat belt were both on. Does that sound right where it might be heating the fermenter up from its reading on the beer temp probe but at the same time running the fridge to cool it down from the fridge probe?
I have to confess I havent bothered setting up a fan and a heater in the bottom yet like you advised me to. I need to get onto that.
Cheers.
Im using seperate sockets like thisYou did break the jumper tab on the socket between the hot and cold plugs ?
I thought ^that^, but it would cause both heater and compressor to be on whenever either was called for. I'm not sure that's been declared as of yet.
And I wonder how the OP knows "I noticed the fridge and the heat belt were both on" if not by observing the LEDs on the relay module. I imagine a heat belt might feel still-warm-to-the-touch even after the controller has turned the power off and has switched the cool function on.
Cheers!
Oh ohh. Your right. My power supply goes into the bottom pins on the relays(when looking at the diagram in post 2613) and the middle pins carry the power to the heating socket and the cooling socket. Opposite to what that diagram shows.How do you have the relays wired up? They don't look they are wired the same as the diagram in post-2613. Can you draw out a wiring diagram the way you have things connected and post it?
Are there any power indicator LEDs on the relays?@LBussy This was my idea for the AIO board. Pretty much got it built just going over some design ideas and I'll probably change it from 12v to 5v or leave it and remove the buck 3a.View attachment 636895
Are there any power indicator LEDs on the relays?
Both LEDs arent always on. When it says cooling just the cooling relay is on. When its says heating just the heating relay is on. Only both relays are on when it says idling or waiting to cool/waiting to heat.Before going any further, please verify the polarity settings for both Cool and Heat functions, as there should never be the case where both LEDs are on...
Cheers!
That should work. I have a bad feeling you french fried your relay and they are both stuck in the on position
Both LEDs arent always on. When it says cooling just the cooling relay is on. When its says heating just the heating relay is on. Only both relays are on when it says idling or waiting to cool/waiting to heat.
When you say polarity Im confused as its AC current going through the relay? Can you please explain what you mean?
I actually have 3 multi meters as I build guitar tube amps when Im not brewing beer. But all this stuff is new to me, but yeah I get it now were talking about the polarity of the DC that switches the relay?Get out your voltage meter. If you don't have one, get one for cheap at your local electronics store.
The voltage that switches the relays is DC. The relay is switching an AC circuit. There's a pretty big difference.
What I would be suspicious of is that both GPIOs are set to Non-Inverted (ie: HIGH = RELAY ON) but the COOL GPIO is hooked to the HEAT relay and the HEAT GPIO is hooked to the COOL relay.
Cheers!
Okay so swap the pins on the relay as circled '(or the Wemos end) and then set the probes to inverted in Fermentrack? Just making sure Ive got this correct?I was just logging in to say what @day_trippr said. Both your actuators are reversed and the heat/cool are swapped. That would make both turn on when idling, and control (semi) correctly.
Basically, instead of idling you are heating AND cooling.
Swap pins for heat and cool, and invert actuators.
Enter your email address to join: