You have two options that I can think of offhand:I think there is a post here somewhere that addresses my question but I can't find it...
I built my controller and setup Fermentrack on my home wifi network. Will be moving it to my brother's house where we actually brew/ferment. I'm pretty sure I'll have no issues connecting Fermentrack to his wifi but I recall that getting the ESP8266 controller connected may be an issue. Any help, tips or suggestions appreciated.
Hi Thorrak, I flashed the M5 stack and it seems to be working. I am able to view my tilt in the Fermentrack dashboard. The only thing that isn't working is the M5 stack screen. It is just blank and not displaying any information. Any ideas why it is not displaying any of the information on the M5 stack itself?Short answer: Maybe!
Long answer: If the schematic on this page is correct, it looks like the M5 stack and D32 Pro have the same chipset & pinouts for the TFT screen. You don't have a touch screen so the "wifi reset" functionality won't work, but I could always add support for one of the M5's buttons. If you are willing to take a risk with the M5 and the screen/bluetooth work, let me know and I'll add it to the documentation!
That’s.. weird? I assume you used the TFT beta firmware?Hi Thorrak, I flashed the M5 stack and it seems to be working. I am able to view my tilt in the Fermentrack dashboard. The only thing that isn't working is the M5 stack screen. It is just blank and not displaying any information. Any ideas why it is not displaying any of the information on the M5 stack itself?
Hmm - You shouldn't need (or have) an SD card to be in the M5 when you flash it. The SD card is an optional feature that can be implemented with firmware - TiltBridge doesn't store anything, so it doesn't use it.Man, looks like I really screwed up. I didn't have the sd card in the m5 when I tried to flash it again. Then my whole fermentrack went down. I am now reinstalling fermentrack but I seem to be stuck on
Running setup.py install for pyzmq: still running
and it is hung up on that, and keeps saying the same thing.
Is there a way to fix this and install fermentrack correctly?
Ok. Give me a few. That means the M5 has less than 16MB of flash. Annoying, but a surmountable obstacle thanks to the new Bluetooth stack.You are right about patience, I am just being anxious. So I got it to install the fermentrack on the pi3 again. Got it all setup and went to flash the M5 again with the TFT beta and it gave an error again, and said there is not enough space. It gave a number saying there is not enough space. I didn't unplug my Pi or anything during the flash. Then the Fermentrack says cannot display lcd text for my arduino.
Still gave the same error.Awesome, thanks! I will test it and report back.
The reason that you don't see the WiFi network pop up is that it saved your WiFi connection settings and is already connected to your network. (Hence the IP address in your photo )Good news is that is successfully flashed! But now I cannot see it in my wifi list when I try to go set it up to connect to my network. The screen did turn on though, the text on it was mirrored. I had to hold it up to the mirror to read it lol!
There are two issues here --I'm late to the update party.
When trying to update using the command line I get a command not found?
Running Version 9 Strech
curl -L "https://raw.githubusercontent.com/thorrak/fermentrack-tools/master/fix-environment.sh" | sudo bash
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 7972 100 7972 0 0 17362 0 --:--:-- --:--:-- --:--:-- 17368
::: Verifying free disk space...
::: Checking for Internet connection:
::: Internet connection Success!
::: Reinstalling dependencies using apt-get
::: apt is updated - Triggering install of all packages.
main: line 42: warn: command not found
Thanks Thorrak- (I'm sure your time is more valabule than solving my lack of linux knowledge)There are two issues here --
The first issue (and more important one) is that one of the four "apt-get" commands didn't succeed for some reason. If you log into your Pi via SSH and run the following four commands, one will (potentially) fail:
sudo apt-get install -y git-core build-essential nginx redis-server avrdude
sudo apt-get install -y bluez libcap2-bin libbluetooth3 libbluetooth-dev
sudo apt-get install -y python3-venv python3-dev
sudo apt-get install -y python3-scipy python3-numpy
If they all succeed, then you're good to go - re-run the fix-environment script and you should be fine.
The second issue is that I didn't rename the "warn" command which gets called when one of those lines fails. That has now been corrected in the fix-environment script.
Well, was worth a shot, I moved on to just a basic cheap ttgo esp32 just so I can setup TiltBridge. Glad to have my Tilt logging back in my Fermentrack dialog! Thanks for all of your hard work Thorrak!The reason that you don't see the WiFi network pop up is that it saved your WiFi connection settings and is already connected to your network. (Hence the IP address in your photo )
I just built a custom M5 stack version of the firmware which might fix that. If you refresh your firmware list from Fermentrack.com, you should see a new variant of the TiltBridge Beta firmware called "M5 Stack". Flash that, and let me know how your screen looks.
Admittedly, this is going to be trial and error to get the rotation correct since i don't have one of these at the moment.
ESP32 aren't supported (yet) for flashing BrewPi firmware to - only TiltBridge.Setting up Fermentrack for a fellow brewer. Fresh install of Fermentrack on a pi3, today. I have tried to flash 3 different esp8266 and an esp32. Fermentrack will not recognize any of the devices in auto detection, so I can flash them. I have never had this issue before. Is there a software issue with the current update?