The sticky tape made a mess out of my monitor screen.....
The sticky tape made a mess out of my monitor screen.....
I've always been someone that gets excited by overcomplicating things. This is awesome.I must be ahead of time by using RFID tags attached to the fermenters and manually adding the beer type to the screen when requested by the automation.
OK, good. I "found" codes that did not have the same syntax as what is in this, so I figured - better not poke the bear and end up inserting a backup SD card in to save the beer.
Did you changed the frequentie of Pushing data? The limit of BF is not less then 900 sec or 15 min otherwise your data will be ignored.Has anyone had issues with Pushing data to Brewfather? I've recently had to reload everything on my RPI 3 and Arduino Uno, and for the life of me, I can not push data through to Brewfather. I get the first lot of data and then nothing. LAN connection is fine. Any help would be appreciated.
@Thorrak I've had an interesting setback in using Fermentrack and I'm wondering if there's a way to fix it.
Some background: I've been using Fermentrack with an ESP8266 controller since 2019. The controller is a HiLetgo ESP8266 NodeMCU LUA CP2102 ESP-12E. That setup worked fine several years, and I hadn't needed to flash the board in for quite a while.
Recently I built a glycol chiller and discovered the issue with the 8266 overshooting due to the minimum cooling time, so I tried implementing a BrewPiLess build. That didn't work because the board could not find the OneWire sensors and kept rebooting. When I tried to revert I flashed the board again and the issue of not discovering the OneWire sensors persisted.
I think one of the firmware updates in the intervening years contained a breaking change in one of the dependencies...at which point I guess I'm at a loss. I tried to go back to the brewpi-8266 repo and find an older version of the firmware, but that in turn seems to want to download branches from other repos that no longer exist.
It seems clear that I could upgrade to an ESP32 board and save myself the trouble of fixing this issue, but it looks like the pin geometry on those newer boards isn't compatible with my existing PCB. Is there any straightforward way of reverting to a different version of the firmware?
You can see previous versions of the firmware here: https://github.com/thorrak/brewpi-esp8266/tags
Unfortunately, I didn't always understand how git worked, so I didn't always do a good job of tagging versions. There shouldn't be any breaking changes that I'm aware of with the OneWire support - I'm pretty sure that I've been using the current OneWire library for the ESP8266 for quite awhile (and can personally guarantee that the OneWire support works in v16-beta1, at least, as I tested in on an ESP8266 prior to release).
Before you start to try to bisect versions, however, you might want to give the wiring test firmware a try:
View attachment 873264
As long as you have a screen hooked up, it should tell you if the OneWire devices are responding (and also test the rest of your setup). If it doesn't detect your OneWire sensors, the more likely culprit is either a bad connection to them, or that the sensors themselves have gone bad.
I thought your suggestion was onto a winner when I checked the push frequency but alas everything was set to 15 minutes. I went through the motions of deleting the push target and re-doing again with the logging data a 30 minutes. This worked for 24 hrs and then nothing again. I'm still getting my iSpindle data but no FermentrackDid you changed the frequentie of Pushing data? The limit of BF is not less then 900 sec or 15 min otherwise your data will be ignored.
see: https://docs.brewfather.app/integrations/ispindel
View attachment 872918
@Thorrak I went ahead and put together a ESP32 implementation of Fermentrack, and it's up and running. One issue I would request a steer on is how to configure the ESP32 for glycol as mentioned here in your rundown of the various BrewPi implementations. It says here
"BrewPi-ESP allows for configurable compressor protection, allowing much faster cycling in a glycol system than would otherwise be allowed. BrewPiLess also adds support for "fridge profiles" which are similar to Beer Profiles, but do not integrate the beer PID loop."
Correct me if I'm wrong, but I don't believe the cycling minimum times are configurable via the Fermentrack UI. Is the solution then to flash the controller using a different firmware version? If so, which one and how? Thanks again.
bash <(curl -sSL http://localtools.fermentrack.net)
Do you happen to be using a Mac as your primary computer?I was trying to setup my Arduino Controller and got through the serial-to-fermentrack setup to the point of configuring devices. I have a Arduino controller, Raspberry Pi 3B+ and a tilt bridge connected and working fine. Then I get this:
Select a device to configure or go back:
/dev/cu.debug-console - n/a [NOT CONFIGURABLE - No Location]
/dev/cu.Bluetooth-Incoming-Port - n/a [NOT CONFIGURABLE - No Location]
I have been using this setup for years and it working great. Do I need to update something on the Pi? I haven't made any changes in a few years. Any suggestions
Yes. I just realized I installed it on my Mac not the Pi. Im an idiot. I now have it installed on the Pi and get to this:Do you happen to be using a Mac as your primary computer?
I figured that might be the case. Not speaking from experience, or anything.Yes. I just realized I installed it on my Mac not the Pi. Im an idiot. I now have it installed on the Pi and get to this:
[?] Select a device to configure or go back:
> /dev/ttyACM0 - ttyACM0 (Location: 1-1.1.2:1.0) [Not Configured]
/dev/ttyAMA0 - ttyAMA0 [NOT CONFIGURABLE - No Location]
Back to Main Menu
Device: /dev/ttyACM0
Description: ttyACM0
Hardware ID: USB VIDID=2341:0043 SER=9523234373335130D031 LOCATION=1-1.1.2:1.0
Location: 1-1.1.2:1.0
Vendor ID: 9025
Product ID: 67
Serial Number: 9523234373335130
Device is not configured
[?] What would you like to do?:
> Configure device
Go back
Configuring device: /dev/ttyACM0
Description: ttyACM0
Hardware ID: USB VIDID=2341:0043 SER=9523234373335130D031 LOCATION=1-1.1.2:1.0
Location: 1-1.1.2:1.0
Connecting to device...
Requesting firmware version...
Device responded with:
Invalid response - retrying in 2 seconds...
Requesting firmware version...
Device responded with:
Invalid response - retrying in 2 seconds...
Requesting firmware version...
Device responded with:
Response does not start with 'N:' - not a BrewPi device.
ERROR: This device did not respond to the version info command, and therefore does not appear to be a working BrewPi connected via Serial.
Only working BrewPi devices can be configured.
Configuration cancelled.
Ah - perfect! Let me know if you have any other questions - happy to help.I got it working. Thanks!
Hi Thorrak (and team?),
First, thanks for all your hard work on this software. I have been using fermentrack successfully to track my ferments for about 5 years now.
I built an iSpindel years ago and now am now finally trying to connect and calibrate it. The hardware and firmware seem to be working just fine. I can connect directly to the iSpindel in wifi setup mode and see the tilt and temperature update. It even connects to my network. However, I can't connect the iSpindel to my Raspberry Pi4 server.
I've tried following the instructions in your video:
I've also tried updating the connection settings based on the advice from other folks on this forum post.
Two quick questions for you that would help me resolve this:
1) Is the path/URI setting in the iSpindel config mode supposed to point to the server_ip/ispindel) or the ispindel_ip/ispindel
2) Anyway to determine from the raspberry pi what the server port was set to? I set up this iteration a couple years ago and forgot.
I appreciate any other feedback or troubleshooting steps you can think of.
Thanks!