uncodead / brewuno Goto Github PK
View Code? Open in Web Editor NEWHigh precision and accuracy, open source, online, extensible and low cost homebrew automation on top of ESP8266 microchip.
Home Page: http://www.brewuno.com
License: Other
High precision and accuracy, open source, online, extensible and low cost homebrew automation on top of ESP8266 microchip.
Home Page: http://www.brewuno.com
License: Other
Line 199 in 6b55f86
_brewSettingsService->BoilPowerPercentage musst be substituted by _activeStatus->BoilPowerPercentage
olá, instalei a versão1.0.07, faz a conexão, mas depois começa a dar erro na conexão, voltei para a versão 1.0.02 e está funcionando perfeitamente, o que pode estar ocorrendo?
Poderia mostrar a versão do código na aba "Sobre" e também notas sobre as últimas atualizações.
If NTP server is not reached (bad NTP server address is defined on settings), ESP8266 reboots when I try to start the boil or go to the next mash step.
I'm using the simple wiring assembly (wihtout LCD and buttons).
Como usar buzzer ativo com nodemcu sem a placa de interface?
Ligando ele direto.
Teria como?
I've built a setup with only wemos D1, power supply (steady, ~5.1v that can hold upto 3A), and a switch to start testing it.
when executing START BOIL and many other cases, the device reboots spontaneously.
I've tested this with several different devices and power supplies and all behave the same.
any ideas?
Teria como colocar uma opção de aumentar o tempo da rampa para quando for feito o teste de iodo e não tenha convertido poder adicionar mais tempo.
Gostaria que a ultima linha do LCD exibi-se as funções dos 4 botões (ao invés de exibir o IP).
A exibição do IP é útil, mas uma vez que já se saiba o IP, é uma informação desnecessária que utiliza um espaço que poderia exibir outras informações.
Uma solução interessante, seria, por exemplo.
I´m trying to compile the code but gives me a lot of erros that looks like a a arduinojson version problem, witch version are you using and the version of esp 8266 firmware 2.2.2(im using this version).
Thanks
Eu penso que seria uma ótima ideia ter a opção de acrescentar uma segunda bomba.
Assim poderíamos deixar o sistema um pouco mais automatizado.
Ocorre travamento e perda de pacotes na rede local somente quando algum processo esta rodando (mash/boil), tornando a interface instável, não atualiza e não mostra status corretamente mesmo esperando vários segundos, até um minuto. No entanto ao efetuar uma pausa no processo ou cancelar o processo, todos os campos voltam a atualizar normalmente, cessam as perdas de pacotes na rede e a interface fica novamente responsiva aos clicks e atualizações. Fiz um vídeo e enviei no privado pois aqui só é possível publicar imagens.
Slider na fervura está travado, não sendo possível alterar pela interface, somente via teclado.
Na versão 1.0.06 testei novamente a configuração ativando sensor de BOIL pelo pino D4 e o mesmo esta funcionando inclusive com controle PWM. Seria muito útil para sistemas com 3 panelas se pudesse adiantar o inicio da fervura na panela de BOIL enquanto executa a segunda mostura no sistema principal. O que acham?
in file: BrewUNO\src\BoilKettleHeaterService.cpp
void BoilKettleHeaterService::SetUP()
{
_activeStatus->EnableBoilKettle = _brewSettingsService->EnableBoilKettle;
_activeStatus->BoilTargetTemperature = _brewSettingsService->BoilTemperature;
//if (!_activeStatus->EnableBoilKettle)
// _activeStatus->BoilTemperature = _activeStatus->Temperature;
if (!_brewSettingsService->EnableBoilKettle) {
_activeStatus->BoilSensor = _brewSettingsService->MainSensor;
_activeStatus->BoilTemperature = _activeStatus->Temperature;
} else {
_activeStatus->BoilSensor = _brewSettingsService->BoilSensor;
}
}
I noticed that pump cycles are not used during heating transition between step.
This is an issue for me since continuous pumping is drying the heater and thus buring the kettle.
Is it possible to add a pump cycling option during heating between step ?
By the way, thank you so mush for this very cool soft
Adicionar um aviso ao final do mashout informando que a partir daquele ponto o sistema passa a buscar a temperatura de fervura (Heating to Boil/Seeking Boil), disparando um contador positivo até que atinja temperatura de fervura.
Rename auxiliary sensors.
web counter system does not work disconnected from the internet or copel telecom ipv6 with cgnat ipv4
Ferramenta para permitir a programação de um horário para começo, ou até mesmo retardar o início por meio de um timer.
Seria útil para já deixar a água na panela no dia anterior e quando for começar a fazer a cerveja de fato, a água já estar na temperatura de arriar o malte.
Hi, Is there a way to adjust the duty cycle (frequency) of the PMW output? From the datasheet of the ESP8266 the standard frequency is 1kHz. The issue i see is that when using a zero crossing SSR to control the heaters, as the PMW frequency is much higher than the AC voltage freauency (50/60Hz), the control may not be effective enough. I was thing to reduce the PWM frequency to something around 1Hz.
Thanks and congrats for the project.
Seria interessante poder salvar algumas receitas, quem faz com repetição e utiliza muitas adições de lupulo essa função seria bem vinda
Acionamento de outro relê para resistência em outra panela para fervura.
Gráfico feito o Brewmanic para acompanhar todo o andamento da brassagem.
Historico de brassagem para guardar o grafico, as rampas, o tempo de cada rampa e o tempo total percorrido.
Bom Dia Bruno, compre a versão Pro do Brewuno e tenho a versão grátis do brewfather e nele tem uma opção de vc exportar a receita em json porem no pro vc não consegue importar esta receita em json, seria possível implantar esta importação?
desde já agradeço e parabenizo pelo projeto!!!
Gostaria de usar o LCD direto na placa conforme esse esquema de interface do anexo. Na verdade usando os 4 pinos de i2c que tem na placa funciona, mas ligando direto não dá certo. Ajustei o contraste e não é problema de contraste.
Acredito que tanha que mudar o endereçamento igual se fazia na epoca do BmEX quando usava um determinado CI PCF 8574
totalizador de rampa = tempo da rampa +o tempo de subida.
Total Geral de Tempo = subidas + tempos de rampas
Assim temos o tempo de trabalho e se possível um histórico disso.
Permitir configurar layout do teclado, ou então ter opções já prontas, tipo Normal ou Invertido!
Seria muito útil, porque no meu caso por exemplo que utilizo a placa do Eduardo 'Dumpa' o teclado está invertido, Bomba na tecla da esquerda. (Obs.: Ele já me forneceu o arquivo para correção)
Eai Bruno, blz?
Parabéns pelo trabalho!
Estou me baseando no seu projeto para montar a minha controladora.
Mas por um equivoco meu, comprei a Wemos D1 no lugar da Wemos D1 Mini.
Executo o flash na placa e consigo abrir a interface do brewuno, mas os relés e sensores aparentam não estarem sendo controlados. Temperatura, por exemplo, não funciona. O relé mecanico, para bomba , também não é controlado pelos comandos na interface do brewuno.
Como eu não sei praticamente nada do assunto, essa é a minha primeira aventura, fiquei achado que pelas placas serem diferentes a pinagem poderia mudar e nesse caso não estivesse funcionando por eu estar seguindo a pinagem do seu projeto. Enfim, isso pode não fazer sentido algum. Se você puder dar algumas dicas para eu resolver isso agradeço muito!
Abraços
Could you please provide a diagram or description on how to wire buttons?
Já que é possível ter as 3 panelas configuradas, penso que seria útil poder adicionar mais bombas.
No meu caso tenho uma bomba em cada panela.
is there a plan to integrate MQTT for node Red?
Na última versão o SSID está com nome "ssid" e não como "BrewUNO".
Uso atualmente o CBP, e fiquei muito empolgado com a solução do Brewuno.
Porém, após flash do firmware, conforme instruções, reiniciei o wemos e o ssid Brewuno não aparece. Ao ligar a placa, o led azul da uma picada rápida e mais nada. Se aperto o botão de reset, o led pisca também mas nada de aparecer a rede. Nao consigo entender o problema. Liguei a placa em um carregador de celular e em uma placa do Mazza para Brewmaniac EX é acontece a mesma coisa.
Olá, estou com uma falha na versão 1.0.10, no momento da fervura a barra do pwm não tem o controle, e quando chega na temperatura de fervura ele continua aquecendo sem desligar a resistência, eu baixo sempre a versão 1.0.10 mas quando instalo no esp no ajuda ele mostra como versão 1.0.9, vcs teriam alguma versão que funciona a opção de fervura com 3 relés?
Hi Bruno, I've been using BrewUNO for 1 month, I'm really enjoying it, but I found an error in the mash. When I start the pre mash I leave the pump off but it turns on anyway. I asked a friend who is a programmer to take a look and see if the problem was solved.
Keep the MashService.cpp file, line 40, like this:
// _pump-> TurnPumpOn ();
activeStatus-> Recirculation = ((int) steps [0] ["r"]) == 1;
if (activeStatus-> Recirculation)
_pump-> TurnPumpOn ();
else
_pump-> TurnPumpOff ();
Do you intend to save recipes on BrewUNO?
Regards,
Zac
Bom dia, meu Brewuno não abre em nem um navegador, as páginas ficam em branco.
Alguém poderia me auxiliar.
I have 3 sensors used on BrewManiac and the 3 needed adjustments.
restart and erase all configs
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.