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

    Homebrewing Facebook Group

[BrewPiLess] Controlador para fermentação via Wi-Fi e interface WEB

Homebrew Talk

Help Support Homebrew Talk:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
olá pessoal,

Comecei a acompanhar o tópico agora e estou conhecedo o brewpiless também,
Tenho uma dúvida, estou pensando em converter meu fermentador conico para auto refrigerado, usando serpentina interna e banco de glicol, a minha dúvida é a seguinte, como o BPL usa dois sensores de temperatura, eu tenho que colocar 1 no poço termico do fermentador e o outro vai na dentro do banco de glicol?
O meu banco de glicol já tem seu controle de temperatura, eu iria fazer o controle de temperatura do fermentador através da bomba de circulação do glicol.

Fiquei confuso,, rs
 
olá pessoal,

Comecei a acompanhar o tópico agora e estou conhecedo o brewpiless também,
Tenho uma dúvida, estou pensando em converter meu fermentador conico para auto refrigerado, usando serpentina interna e banco de glicol, a minha dúvida é a seguinte, como o BPL usa dois sensores de temperatura, eu tenho que colocar 1 no poço termico do fermentador e o outro vai na dentro do banco de glicol?
O meu banco de glicol já tem seu controle de temperatura, eu iria fazer o controle de temperatura do fermentador através da bomba de circulação do glicol.

Fiquei confuso,, rs

Exatamente isso.
Dá uma olhada no wiki do repositório que tem instruções de como configurar o PID para quando utilizar banco de glicol.
O BPL vai ler as duas temperaturas, mas vai agir somente na solenoide da serpentina desse fermentador que ele vai controlar.
 
Exatamente isso.
Dá uma olhada no wiki do repositório que tem instruções de como configurar o PID para quando utilizar banco de glicol.
O BPL vai ler as duas temperaturas, mas vai agir somente na solenoide da serpentina desse fermentador que ele vai controlar.
Certo, e no caso da configuração do controlador do banco de glicol? deixo ela normal à -10º
 
Ferramentas poderosas trabalhando em conjunto.
WhatsApp Image 2020-06-23 at 09.36.51.jpeg
 
Boa Noite,
Alguém conseguiu usar o BPL com o esp32?

Estou usando o esp32 + encoder rotativo +display oled.
Depois de muitas tentativas e erros consegui fazer o upload do BPL pelo Vscode.

Contudo o display oled não liga e também não sei se o encoder rotativo está funcionando.

Alguém tem alguma dica?

Alias como faço para utilizar a plataforma em português?


Obrigado
 
Boa Noite,
Alguém conseguiu usar o BPL com o esp32?

Estou usando o esp32 + encoder rotativo +display oled.
Depois de muitas tentativas e erros consegui fazer o upload do BPL pelo Vscode.

Contudo o display oled não liga e também não sei se o encoder rotativo está funcionando.

Alguém tem alguma dica?

Alias como faço para utilizar a plataforma em português?


Obrigado

No arquivo platformio.ini modfique as seguintes linhas

a 13 vc comenta ela com #
na 14 você tira o # e deixa assim
default_envs = esp32-oled

da linha 68 a 88 que se refere ao esp32 com oled substitua por esse código abaixo

Code:
[env:esp32-oled]
platform = espressif32@~1.9.0
board = esp32dev
framework = arduino
board_build.mcu = esp32
lib_extra_dirs =
    ./lib-esp32

board_build.partitions = default.csv

build_flags =
    -DWebPageLanguage=portuguese-br
    -DOLED_LCD=true
#   -DBREWPI_OLED_SH1106=true

monitor_speed = 115200
lib_deps = ${common_env_data.lib_deps_external}

upload_port = /dev/cu.SLAB_USBtoUART
monitor_port = /dev/cu.SLAB_USBtoUART

debug_tool = esp-prog
debug_port = /dev/cu.usbserial-00001014A

na 78 repare que build flags inseri a informação do idioma, de OLED já tinha e existe mais uma linha comentada, se o seu OLED for de 1.3" deve tirar o # dessa linha
# -DBREWPI_OLED_SH1106=true

Sobre o rotativo nunca usei.

Abs
 
Boa Noite,
Alguém conseguiu usar o BPL com o esp32?

Estou usando o esp32 + encoder rotativo +display oled.
Depois de muitas tentativas e erros consegui fazer o upload do BPL pelo Vscode.

Contudo o display oled não liga e também não sei se o encoder rotativo está funcionando.

Alguém tem alguma dica?

Alias como faço para utilizar a plataforma em português?


Obrigado

Provavelmente vc não direcionou corretamente os pinos também.
 
Olá pessoal,

Alguém pode me explicar como eu mudo a escala de HORAS/DIAS no gráfico do BrewPiLess.
A minha escala só fica de 2:30h em 2:30h.

Teste.JPG
 
Olá pessoal,

Alguém pode me explicar como eu mudo a escala de HORAS/DIAS no gráfico do BrewPiLess.
A minha escala só fica de 2:30h em 2:30h.

View attachment 123947

No menu em Registro inicie um novo registro, assim os dados passarão a ser gravados na memória e terá o registro de toda a fermentação desde o primeiro dia, mas ao iniciar agora será iniciado um novo gráfico. Toda vez que iniciar uma nova fermentação crie um novo registro e ao fim dela pare a mesma para ficar salva.
 
Pessoal, uma dúvida de quem está iniciando nesse mundo da automação...

É possível sobre o mesmo rasp, no mesmo raspbian instalar o craftbeer + o brewpiless?

A minha ideia seria acessar no mesmo IP mas em diferentes portas, exemplo:

192.168.0.5:5000 acesso o CB
192.168.0.5:6000 acesso o BPL

Obrigado
 
Pessoal, uma dúvida de quem está iniciando nesse mundo da automação...

É possível sobre o mesmo rasp, no mesmo raspbian instalar o craftbeer + o brewpiless?

A minha ideia seria acessar no mesmo IP mas em diferentes portas, exemplo:

192.168.0.5:5000 acesso o CB
192.168.0.5:6000 acesso o BPL

Obrigado
Mas o BPL não usa Raspberry PI.
 
Mas o BPL não usa Raspberry PI.

Obrigado Paiakan, comecei a ler sobre o BPL agora. Tudo é novo para mim. Não manjo nada (já percebeu né kkkk)

Você tem ideia se isso é possível com outro soft no lugar do BPL? O Brewpi remix ou fermentrack talvez?

Grato
 
Obrigado Paiakan, comecei a ler sobre o BPL agora. Tudo é novo para mim. Não manjo nada (já percebeu né kkkk)

Você tem ideia se isso é possível com outro soft no lugar do BPL? O Brewpi remix ou fermentrack talvez?

Grato
Olha, para início de conversa eu perguntaria: O que você quer, de fato? Hehe.

Em resumo o Craftbeerpi pode ser usado tanto para brassagem como fermentação. É um controlador bem completo, só que com custo final elevado e acaba sendo subutilizado para cervejeiros caseiros que fazem poucas levas.

Eu utilizo dois controladores separados para brassagem (BrewUNO) e pra fermentação (BrewPiLess). Para mim eles atendem plenamente e com um custo mais acessível.
 
Last edited:
A ideia é melhorar a parte de fermentação.

A parte da brassagem pelo CB está muito boa. Estou me adaptando bem e curtindo.

A parte da fermentação é q não estou gostando. Talvez seja uma questão de acostumar, mas como vejo muitos elogios para o BPL, fermentrack... Resolvi estudar essa parte para quem sabe adotar.

Então tenho q ter um 2o hardware caso queria o BPL? E ele com o CB podem "conversar" ou são independentes?

Mais uma vez, obrigado
 
A ideia é melhorar a parte de fermentação.

A parte da brassagem pelo CB está muito boa. Estou me adaptando bem e curtindo.

A parte da fermentação é q não estou gostando. Talvez seja uma questão de acostumar, mas como vejo muitos elogios para o BPL, fermentrack... Resolvi estudar essa parte para quem sabe adotar.

Então tenho q ter um 2o hardware caso queria o BPL? E ele com o CB podem "conversar" ou são independentes?

Mais uma vez, obrigado
Outra pergunta: Por qual razão você quer que o BPL converse com o Craftbeerpi? Ele tem uma interface própria em que é possível monitorar e ajustar todos os parâmetros da fermentação.
 
Então Paiakan, como aprendi hoje contigo que o BPL tem sua própria interface agora não faz sentido mesmo.

Quando pensava em conversar entre eles, era no quesito de alguma possível importação de configuração ou dados que um pudesse fornecer para outro.
 
Então Paiakan, como aprendi hoje contigo que o BPL tem sua própria interface agora não faz sentido mesmo.

Quando pensava em conversar entre eles, era no quesito de alguma possível importação de configuração ou dados que um pudesse fornecer para outro.

Hugo vc está confundindo as coisas, oq vc quer é o BrewPi.

BrewPiless é uma variação do BrewPi só que "LESS", desenvolvida para microcontrolador ESP8266 / ESP32.
O BrewPi é um sistema de fermentação desenvolvido para o RaspberryPI e módulos Spark, o Fermentrack se não me engano é um aplicativo e firmware para o ESP8266 se comunicar com o BrewPi no RaspberryPi.
 
Pessoal, estou tentando configurar a histerese do BPL, tentei modificar alguns comandos em JSON porém sem sucesso. No meu caso a geladeira está ligando e desligando muitas vezes, gostaria de deixar um range maior.

Por exemplo:
Setpoint 17: ligar em 18, desligar em 16
Hoje está assim: liga em 17.1 desliga em 16.9

Se alguém tiver alguma dica agradeço!

Abs
 
Pessoal, estou tentando configurar a histerese do BPL, tentei modificar alguns comandos em JSON porém sem sucesso. No meu caso a geladeira está ligando e desligando muitas vezes, gostaria de deixar um range maior.

Por exemplo:
Setpoint 17: ligar em 18, desligar em 16
Hoje está assim: liga em 17.1 desliga em 16.9

Se alguém tiver alguma dica agradeço!

Abs

O BPL trabalha com PID, vc terá que alterar algumas coisas que afetam o PID.

Acredito que os comando s a se alterar sejam os:

pidMax - Você pode definir a diferença máxima entre a configuração da temperatura da cerveja e a configuração da temperatura do refrigerador aqui. A configuração do refrigerador será reduzida a este intervalo.

iMaxErr - O integral só está ativo quando a temperatura está próxima da temperatura alvo. Este é o erro máximo para o qual a integral está ativa.

O BPL está configurado pra esperar 5mim entre desligar e religar o compressor, e em outros casos, por isso não tem essa possibilidade de ligar muitas vezes consecutivas, provavelmente há algum erro no seu firmware, experimenta re-instalar limpando a memória do wemos antes,
 
Existe algum outro firmware de controle de temperatura para ESP que seja mais simples?
PID para fazer esse controle simples me parece querer matar formiga com um canhão.
Valeu!!
 
Existe algum outro firmware de controle de temperatura para ESP que seja mais simples?
PID para fazer esse controle simples me parece querer matar formiga com um canhão.
Valeu!!
Não precisa ajustar o PID não (nem sei se funciona pois não faz sentido usar pid com compressores desse tipo, não vamos controlar a velocidade dele), vc ajusta a histerese, se não estou enganado é o IdleRangeL e IdleRangeH, procura lá no github como acessar a pagina de testcmd, na pagina principal vc entra em doc e no JsonCommand.md tem as instruções para acessar a pagina, dai vc consegue ver esse parametros, fica meio confuso pq vem tudo na mesma linha, mas vc consegue. Eu não sei nada de programação e consegui, alterei tanto a histerese, quanto o valor minino de temperatura que por padrão fica em 1°C não deixando vc descer para valores negativos, caso queria fazer o cold em 0°C.
 
Existe algum outro firmware de controle de temperatura para ESP que seja mais simples?
PID para fazer esse controle simples me parece querer matar formiga com um canhão.
Valeu!!

Se você zerar o ganho integral e zerar o ganho derivativo e aumentar o ganho proporcional no máximo, o controle vira um ON/OFF.

Isso porque a atuação do controle de liga e desliga é:

Se ele estiver acima do set point, liga o compressor. Se estiver abaixo, desliga. Neste sentido, aumentando o ganho, qualquer pequena variação da entrada (erro = set-point - temperatura atual) já vai causar a atuação do compressor.
 
Pessoal estou tendo problema com um dos sensores. O da geladeira ele tipo desliga, aí só o que fica dentro do mosto funciona.
As duas temperaturas ficam iguais. Tenho que ir em device e apply para habilitar ele, depois q dou apply em valor aparece a temperatura do sensor, mas depois de umas 3hr ocorre mesma coisa.

Eu fiz um teste com um balde de água, para simular a fermentação, por 1 dia, funcionou certinho,mas agora q está com mosto está dando trabalho. Pra variar kkkk

Vou deixar a foto do grafico e device antes e depois de apertar apply
Screenshot_20201028-145529.png


Screenshot_20201028-123516.png
Screenshot_20201028-151430.png
Screenshot_20201028-151445.png
 
Last edited:
Provavelmente é problema no sensor ou na conexão desse sensor, tipo um mal contato.
Pode ser tbm algum bug no sistema, uma opção é limpar o microcontrolador e regravar.
 

Latest posts

Back
Top