• Please visit and share your knowledge at our sister communities:
  • If you have not, please join our official Homebrewing Facebook Group!

    Homebrewing Facebook Group

BrewPi@ESP8266, no need of RPI and Arduino.

Homebrew Talk

Help Support Homebrew Talk:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
Most relay modules are low-active.
There's a "Pin Type" setting in the Device Manager for each control to invert (or not)...
Thanks for your help but as far as I know, that jumper is only used if we need an external power supply instead of the voltage provided by the wemos board.
I had a bad time trying that relay module. exact the one in the photo. You know what? When I put it in the real system, it works. I guess maybe there is something to do with voltage or current drain.
I replaced that original relay for a new, bigger, bolder, huge, oh-my-goodness massive relay as can be seen in the picture.

GpaWspo.jpg


This relay can also be set for low or high-active. Tested both and the problem remains. :mad:

This is the final arrangement for the BrewPiLess. I just didn't connect it to the fridge but I am monitoring the output with a multimeter before connect.
 
Thanks for your help but as far as I know, that jumper is only used if we need an external power supply instead of the voltage provided by the wemos board.[...]

No, not a jumper.

Again, there is a "Pin Type" setting in the BrewPi Maintenance Panel - Device Configuration pane that will invert a control output if desired. It'll look something like this:

brewpi_device_configuration_pane.jpg

This is from a "real" BrewPi installation but I assume this function was ported...

Cheers!
 
Yes, it's ported and simplified. I never figured out the difference between Chamber Devices and Beer Devices, and it's always Chamber 1.

pintype.jpg
 
Yes, it's ported and simplified. I never figured out the difference between Chamber Devices and Beer Devices, and it's always Chamber 1.

There is none. Only difference is some checks in the firmware to make sure you're assigning a beer # to beer devices. Since it only supports 1 chamber/1 beer, that doesn't matter either (hence why I default/ignore in both Fermentrack & the version of the firmware I run).
 
Quick question...what type of button should be used for the wakeup function? Momentary pushbutton?

Cheers.

I don't know. I have no idea of the types of buttons.

What I know is that it is triggered by pulling the pin from Hight to LOW.

You can try it by shorting the PIN to GND.
 
This might be a stupid question, but how do you pull "the pin from HIGH to LOW"?

In this case, he's saying that you have the pin wired like this:

Pin --> Button --> GND

When you push the button, you are then connecting the pin to GND, which is "pulling the pin to low" (connecting it to ground)
 
Cool! Thanks...that's what I thought, but it doesn't seem to do anything. I'll plug it in again tonight and let it sit for a while. With the wakeup function enabled in config.h....the screen should turn off on its own and then turned back on when I push the button? Or will I be using the button to turn the screen off?

Sorry for all these ridiculous questions!

Cheers.
 
Cool! Thanks...that's what I thought, but it doesn't seem to do anything. I'll plug it in again tonight and let it sit for a while. With the wakeup function enabled in config.h....the screen should turn off on its own and then turned back on when I push the button? Or will I be using the button to turn the screen off?

Sorry for all these ridiculous questions!

Cheers.

The screen will be turned off after 180 seconds, and it will be turned on when the button is pressed.
 
I've surveyed the communication 'protocol' of TILT.
I will say it's easy to support TILT if you can find a module that ESP8266 can use to support BLE.

The only BLE module I know is HM-10

I'd like to have a try at this, but have no previous experience with brewpiless or ESP8266. Can you suggest an integration point in the existing code or how you'd approach it?
 
I'd like to have a try at this, but have no previous experience with brewpiless or ESP8266. Can you suggest an integration point in the existing code or how you'd approach it?

Background:
1. TILT uses iBeacon to broadcast the information.
https://kvurd.com/blog/tilt-hydrometer-ibeacon-data-format/

2. HM-10 is a BLE module controlled by AT commands. However, it must be some version to support iBeacon.
https://forum.arduino.cc/index.php?topic=288624.0

If you can find one that supports iBeacon, the rest is simple. Just issue the AT command, read the result, and parse the data.

I won't recommend doing it. Using RPI zero W is a cheaper and easier way.

Another option is ESP32, which seems to support BLE. When it's mature enough, maybe I will port BrewPiLess to it.
 
Hi,

Can anyone provide assistance with tuning of the control system?

I'm getting performance as per below - It doesn't look particularly in control. I'd appreciate any assistance - everything is at the defaults.

Thanks!

Brewpiless2.png
 
Hi,

Yes, there is a heating element. Please see the setup attached

It is a 75W ceramic bulb in a fridge. The fridge temp probe is hanging on the left and the beer temp probe is under the bubble wrap.

IMG_20170910_095714.jpg
 
Try the latest with glycol option. You will be able to adjust the minimum heating time. Be careful with the minimum cooling time.
 
Move the chamber sensor right under the fridge element so it's in the cold air draft and see if the cycling stops. Mine cycles a bit at the start but sorts itself out.

Upgrade for heat/cool logs on graph too

Thermowell is good advice.

cycling.JPG


chamber.JPG
 
Hi Pocketmon,
thanks for the Work going on here!

I have one question though as I am a bit confused (in general),
can I put your software on one of Wemos D1 mini I got left from the Ipsidel project and then use BrewPi-less as the monotor data logger from Ispiendel and in that way stop using Unibot (my credits are gone now :)

As I have an STC1000 I dont neeed it for now to control temperature, bu meerly to be a data logger (and hence to send it further on for easy veiwing) and to calculate gravity?

Hence, can I do the follwoing:
  1. Data logger for Ispiendel and calculate gravity?
  2. Send data on for easy veiwing?
  3. Works whitout temperture probes connected?
 
  1. Data logger for Ispiendel and calculate gravity?
    Yes.
  2. Send data on for easy veiwing?
    Yes.
  3. Works whitout temperture probes connected?
    NO. I don't know a way to get temperature reading without a sensor. Can you see without eyes?
 
he...he..he..
The sTC1000 give the temperature, and so do the Ispiedel too........! So I was also woundering if you needed the temperature probes and you just controll the frigde/heat from the Ispiedel data? If that would be possible!

Thanks!
 
Back
Top