Same thing happened to me when I tried the update. It ended up being quicker to just started over with a fresh install of Pi using the newest installer. It lets you configure the wifi up front so it was easy. Then I installed the latest fermentrack.
I do not know what a docker is, so I guess I have the non docker version? I did not install docker on my Pi.
how would one migrate from the non-docker to the docker version? will the new auto script move all my settings/etc to the new format?
also for the webflasher, i assume i cant flash them over wifi/need to connect via usb yet?
Second, has anyone mocked up a 3D printed case based around that PCB? I have a big ol' junction box I was going to try and build the setup in, but if there was an existing purpose-built case, that would be lovely. No one wants to see what happens when I get the rotary tool out to try and cut nice squares for the power sockets.
Thanks - if i wanna be lazy and just delete it from my existing pi and reinstall - is all i need to do delete the folder? i dont see it in my list of installed pkg but may have used the wrong command
edit: it installed after killing off redis server, but now it wont load the gui well and gives a 413 error when trying to load either backup i made. im going to putz with it a bit more before calling it and starting fresh
@ThorrakFour years in the making, it's time to finally release the (beta version of the) latest BrewPi-ESP8266 firmware. This release contains a number of enhancements vs the previous "v11" firmware, including:
...most excitingly, however, this firmware adds support for ESP32 modules. In comparison to the ESP8266, the ESP32 brings additional pins and other new hardware which enables a number of features beyond the capabilities of the ESP8266 including:
- File system initialization enhancements
- Substantial refactoring and upgrades (e.g. JSON handling)
- Unified handling of Serial and WiFi output
- Add ability to add human-readable names to probes (Thanks @speshak)
- Add support for logging to Prometheus (Thanks @speshak)
- Added new “low delay” mode (preliminary glycol support)
- Swap SPIFFS for LittleFS for ESP8266 Builds
- Fix message displayed with temperature control is set to “OFF” (rather than IDLE)
- Added WiFi information command to get signal strength
- Add mandatory confirmation to firmware to prevent accidental EEPROM resets (“network scanner” bug)
The above enhancements mean that - for those who are willing to accept the risk of bluetooth/network failures - a fully solder-free BrewPi can be built using TPLink Kasa WiFi switches to control temperature alongside a Tilt or Inkbird bluetooth sensor for beer/fridge temperature monitoring.
- Adds support for TFT LCD Displays
- Adds support for "extended settings" not previously supported in BrewPi
- Adds Bluetooth scanning support
- Adds support for using Tilt Hydrometers as a temperature sensor
- Adds support for using @inkbird wireless temperature sensors (TH2 and TH2-Plus)
- Adds support for using TPLink Kasa WiFi switches
As with all of my firmware, The v14 beta firmware is available via BrewFlasher and BrewFlasher Web Edition. This version of the firmware can be directly accessed through the links below:
One word of caution -- Although I've done my best to test this firmware (including fermenting/cold crashing a beer using a Tilt and Kasa Switch) there may be bugs -- potentially severe ones. Use caution when testing, and let me know if you encounter any issues or anything that otherwise seems off.
- BrewPi-ESP8266 - WiFi
- BrewPi-ESP8266 - WiFi Low Delay (not for use with compressor-based configurations)
- BrewPi-ESP8266 - Serial
- BrewPi-ESP32 WiFi TFT
Good luck, and happy brewing!
Does the ESP32 have the ability to use a wired temperature sensor?
Concerns for me with using Tilt as the primary temperature sensor is having the battery go out, resolution of temperature to 1F instead of 0.1F (not sure if this is accurate or not but my one-wire probes read out to 0.1), and of course connectivity problems.
yes, im guessing it was related to the half-failed install where one of the handlers? if thats the right term, wasnt loaded to allow the full upload and it defaulted to some other max allowable uploadWhich error is 413? "Entity too large"?
It's hard to tell from the photo, but what pins do you have bridged with OW_VSEL?View attachment 767427 View attachment 767428 View attachment 767429 View attachment 767430 View attachment 767432
Hi - Anybody any idea why I can't see the one wire sensors in fermentrack. I ended making 5 boards and have them all connecting to the wifi and displaying the readings on a display. In fermentrack I can connect to the controller but only see pin setting and no one wire settings. I just bought a pack of small cat6 cables on amazon for the connections and did not do anything special with the pins. Any ideas. I've tried a few main boards and sensor boards and have seen any one wire sensors coming up yet ?
Thanks in advance
Neal
Perfect! Glad it workedThat was it Thorrack. Thanks. I had bridged it as 5v left and middle on a board and then realized it was a board that I was waiting the 4.7V resistor on and forgot to move - Just put it on a board with a 4.7K resistor and it popped straight up in fermentrack. Thanks.
It looks like you need 5mm screw terminals, and have 2.54mm ones.HI Guys - More questionsHopefully my questions are helping other users. I for the transformers suggested that converts the 110V down to 5V. What looks like the AC side has holes that are two wide apart for the screw terminals I have. What kind of connector would I use for this side of the device ?
Thanks in advance.
Neal
Thanks again Thorrack. I looked on Amazon at that based on the description on the box I do have, but the images on there didn't make them look any different. - ordered today. I may have this working by the end of the weekendIt looks like you need 5mm screw terminals, and have 2.54mm ones.
Unfortunately I have far too much experience trying to support the multitude of display/board types from building TiltBridge to try to support anything but the bare minimum of screens!Would be cool if the ESP32 firmware would support displays like these… maybe too many types in the wild.
/home/pi/fermentrack-tools/install.sh
::: Checking for Internet connection:
::: Internet connection Success!
::: Verifying free disk space...
::: Sufficient free disk space is available
::: Checking/installing Docker prerequisites using apt-get
::: Docker is already installed. Continuing.
::: Docker-compose is already installed. Continuing.
::: pi already belongs to the 'docker' group
::: Able to access docker - Proceeding.
::: Downloading required files from GitHub for setup
cp: cannot stat 'sample.docker-compose.yml': No such file or directory
::: The default port for Fermentrack to run on is port 80 (which is standard
::: for most websites). If you have another service currently running on port 80
::: then this install will likely fail unless another port is selected.
What port would you like to access Fermentrack on? [80]:
/home/pi/fermentrack-tools/install.sh: line 190: nc: command not found
::: 80 is a valid port for installation. Continuing.
/home/pi/fermentrack-tools/install.sh: line 207: nc: command not found
/home/pi/fermentrack-tools/install.sh: line 212: nc: command not found
::: Creating Fermentrack environment configuration at ./envs/django
mkdir: cannot create directory ‘envs’: File exists
cp: cannot stat 'sample_envs/django': No such file or directory
sed: can't read envs/django: No such file or directory
sed: can't read envs/django: No such file or directory
::: Creating Fermentrack Postgres environment configuration at ./envs/postgres
cp: cannot stat 'sample_envs/postgres': No such file or directory
sed: can't read envs/postgres: No such file or directory
sed: can't read envs/postgres: No such file or directory
sed: can't read docker-compose.yml: No such file or directory
sed: can't read docker-compose.yml: No such file or directory
::: Downloading, building, and starting Fermentrack containers
sh: 1: ./docker-update.sh: not found
::: Waiting for Fermentrack install to initialize and become responsive.
::: Fermentrack may take up to 3 minutes to first boot as the database is being initialized.
..........................................................................................missing.
*** ERROR: Unable to find an initialized, responsive instance of Fermentrack
Always a good idea.Normally I would agree, but the documentation on GitHub says Buster or later, and (I'll have to find this again), but there was something about it being targeted against Bullseye in the release notes. But who knows with software. At the very least, I'm going to submit an issue and maybe a pull request that nmap be added to the dependencies on install.
Always a good idea.
I have no idea what is going on with your installation of Raspberry Pi OS. I actually built a new RPi box last week using the latest OS, and can see nc as available:
View attachment 768584
Are you using RPi OS 64-bit?
Edit: Yes you are - you mentioned that - sorry for missing it! That's the issue. nmap (and maybe other packages?) aren't included by default in the 64-bit build when they are included in the 32-bit build.
I don't have a spare pi at the moment to do a 64 bit test build, but if apt-get install nmap solves the problem, let me know and I can get that added to the install script. Fermentrack (and it's required packages) are all built for aarch64, so there is no reason it shouldn't work.
sudo apt update
sudo apt upgrade
sudo apt install ncat
sudo apt install docker
sudo apt install docker-compose
sudo shutdown -r
Done!Okay, so I just nuked the SD card and started from a fresh Bullseye 64 install, then:
Bash:sudo apt update sudo apt upgrade sudo apt install ncat sudo apt install docker sudo apt install docker-compose sudo shutdown -r
Logged back in, and then the install script (curl -L install.fermentrack.com | bash) ran fine and installed with no errors. So I don't know what went sideways. But it definitely seems like ncat (I was a dummy earlier and said nmap) helped clear the errors @Thorrak, so maybe that needs to make it into the install script. If you have any other questions, lemme know.
Now, if you'll excuse me, I have a blood orange gose that needs to go into the bright tank.
Enter your email address to join:
Register today and take advantage of membership benefits.
Enter your email address to join: