BrewPiLess doesn’t handle DMS, it doesn’t generate DMS log.Perhaps it's been mentioned in this thread, but how do you open the DMS log files after downloading them from brewpiless? Turns out searching DMS on a homebrew forum leads to a lot of erroneous results
When I download the temperature logs they have a .dms file extension. I'm using Safari.BrewPiLess doesn’t handle DMS, it doesn’t generate DMS log.
There is a log viewer in “/extra” folder on github that can view logs of BrewPiLess but not DMS.
Well, that is a good question. I really don't know, it just suddenly worked... Nobody is more annoyed about this than me. I hate it when I don't know what is happening, and I'm not able to debug and find the cause.What did you do? post your solution so others with this problem can find the answer
It made me chuckle.BPL is a controller
Usually, I would say NodeMcu or D1 mini. Now that the ESP32 port seems to work well. Maybe ESP32 is a future-proof option, although we don't get all the advantages but only rotary encoder support.
If you are asking about the hardware, while I believe any ESP8266 board will work. I'd recommend the Lolin D1 Mini. Keeping in mind that I haven't built a BrewPiLess. But, I've used many of them in other projects.
No problem ;-) I'm VERY new to this world, I just started looking into what I call micro controllers, but this is probably not the correct term. I am a C# developer with automation education from 25 years ago, so we didn't use these things. I try to gather as much knowledge I can, and in the process I might, or rather will, ask stupid questions. Feel free to laugh, but when you are done laughing, you should answer my stupid questionWell BPL comes from BrewPi right? And BrewPi is a controller (and software as well), so BrewPiLess is basically the same but without a Pi (ESP8266 instead). I understand that BPL is a hardware+software, like the whole package. ESP is just a microprocessor with network capability, it is not a controller as it can't control anything itself. Not that any of that matter or nor I am trying to be rude or something. Anyway, whatever
I use the cheapest Wemos clone fron aliexpress and it works ok.
The "External Sensor" is used to enable temperature readings from iSpindel:
I don't think hd44780 type LCD will break easily, but OLED LCD seems like easier to break.I may have misunderstood, but are the LCD2004 going to break fast if left on 24/7 for months? What should I do to prevent that if this is the case? There is a LCD Off setting that I could set, but then the question is: How do I wake it up when off?
OK, thank you.I don't think hd44780 type LCD will break easily, but OLED LCD seems like easier to break.
If you install buttons on D3 and/or D4, you can wake up the LCD by pressing one of it. Otherwise, you might need to set "LCD auto off" time to 0(zero) to turn on it, and later set it to some other values you like.
OK, if BPL doesn't use the value for anything, I guess I can drop them both, but I'm a bit like "if you CAN, I MUST" I hate empty values, meaning that as long as the left side has a line saying "Room temp:", there SHOULD be a value, not just "-" . That is also one of the reasons I'm about to build a few iSpindlesI doubt BPL cares about the Room Temperature sensor at all so you could simply run one instance without it.
BrewPi definitely never cares...
The display will alter between fridge and room if there is a room sensor, but the web page will show room temp all the time.fwiw, with no Room temperature probe assigned "BrewPi Classic" won't toggle either the physical LCD nor the virtual one in the gui to show the Room temperature line at all.
I don't know if BPL behaves the same but give it a try: just go into the Device configuration panel and change your existing Room temperature sensor "Function" setting from "Room temp" to "none" and hit Apply. Watch either the gui or your LCD if you have one and see what happens...
Nevermind this question, I tried another NodeMCU, but this time I used the classic (added OLED), and it seems to work. Actually I'm also going to try the newui without OLED and see if that works... sometime in the near future...Could somebody explain to me why I'm experiencing a lot of reboots? Sometimes it is stable for hours, sometimes it's only minutes. At one time it would only stay on for a few seconds. It rebooted once the display went form "Initializing WiFi" to showing the mode/temp, and I actually had to pull out the wire to D6(temp sensors) to get it to stay on. After that, I could connect D6 again, and then it started behaving "normal" (except that it still reboots every now and then). I still have it on my breadboard, and I have attached 3 temperature sensors, a small OLED (0.96"), a 2 channel relay module and two buttons. Is this a bug in the code, or have I done something wrong when wiring?
I'm also getting a lot of "Controller not updating data" messages...
I'm using env:newui-oled, if that matters. When I get my LCDs, I plan on using the env:newui. Should I use the env:classic instead?
My power supply is 5V/2.5A, I'm not using voltage step-down on the outputs, but I guess this should be OK, or could this be the reason for this behavior?
I'm not sure I will risk using this for "production" if I can't be sure it will take care of my precious beer I have a STC-1000 that I know is working, but that is not as "intelligent" as this...
Yes, you can choose the classic or the newui.I guess I don't understand why BPL (there's more than one version?) doesn't emulate BrewPi behavior wrt not having a Room temperature sensor...
Boring!? Well, the temperatures is not particularly interesting, but if you show them in a graph, I find it interesting. The interest may pass after a while, but for now this is one of the main reasons I'm looking at replacing my STC-1000 for something more "nerdy"...I have BPL running in wemos d1 mini. 3 ds18b20 sensors, buzzer, oled and 2 buttons +ispindel. Works fine, few times web ui is crashed after week or so but MCU still work and keep things running.
Maybe you have faulty component or bad connection? Run it without web ui? Watching fridge/beer temps via web browser is quite boring