It is....right now the pi has nothing else plugged into it, and is just connecting to my Tilt and graphing the fermentation process. I had put Raspian buster on it...and I'm wondering if that is part of the problem.
Here's the source on my fork!
https://github.com/corbinstreehouse/fermentrack/blob/master/gravity/tilt/tilt_monitor_macos.py
All I did was re-write tilt_monitor_aio.py to use CoreBluetooth via PyObjc; it was pretty easy (granted, I worked at Apple for many years on AppKit/UIKit). I didn't...
Hi Thorrak (and everyone!),
Is anyone else interested in running Fermentrack on macOS?
I've been working on "porting" Fermentrack to run on macOS instead of a pi. My reason is:
* Stability -- my pi seems to crash regularly after a period of time. I'm not sure why. Pi SD cards are also easily...
Yeah, I know there are a ton of variables! I've got a ~12+ year old kettle kit from MoreBeer (Beer Beer Beer back then) that I bought used from someone a few years ago. It's got a regular grate-style false bottom; it covers the whole diameter and sits a few inches above the bottom (and above the...
Just chiming in that I'm super curious about people's opinions on this. I was doing specific volume calculations and fly sparring till it was out of water, running the grain bed dry. The last beer I tried the constant sparge without calculating the water, and just stopped when I had the right...
My pi crashing has led me to "port" Fermentrack over to macOS. Most stuff I want to do should be wireless, so I started to wonder why I even need a pi. Plus, debugging on the Mac is so much easier!
I've got a lot of changes over at: https://github.com/corbinstreehouse/fermentrack
Some are...
Looks like it is just a bug..I can also reproduce it. This diff seems to fix it for me; I dropped it in my fork on GitHub. https://github.com/corbinstreehouse/fermentrack -- I don't recommend using my fork yet, as I haven't tested it much.
diff --git a/gravity/models.py b/gravity/models.py...
I've also tracked memory for a while before the crash using 'top' and a stupid script:
for file in /proc/*/status ; do awk '/VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 2 -n -r
we start out good:
circusd 4916 kB
python3 2908 kB
python 2244 kB
...
Then later the two...
The symptom is the server goes down. I can't ssh in. The fix is a reboot (unplug the power and plug it back in).
/var/log/messages starts showing callstacks & the stuff below; it just fills the swap till space is gone (unless I'm reading that wrong).
It gets to critical mass when the cron job...
Hi all, I have Fermentrack running on a pi 3 A+, 512MB ram, latest rasbian full install (maybe that is part of the problem). I had to do a few tweaks to get Fermentrack to work with Bluetooth (specifically, 'sudo apt-get install libbluetooth-dev', then install pybluez); I think this is an issue...
Ye
Yeah - through the use of log files. It just isn’t intuitive; I want some sort of sidebar with a list of all previous beers. It looks easy for me to add; I haven’t gotten to it yet.
Ironically (based on the name), before I ran across Fermentrack, I created a macOS app called "FermentationTracker" -- I designed it to keep track of beers I brewed and track the fermentation with a Tilt.
FWIW: https://github.com/corbinstreehouse/FermentationTracker
I think I'm going to...
So far, this is what I've added to my fork. I use the Dygraph to figure out the min/max of stuff, and do some simple calculations. I'm super new to python and javascript, so I'm a bit slow, but it is now showing me the info I want to see.
Current ABV is based off the sensor's current gravity...
Hello! I'm new here. I got a raspberry pi and installed Fermentrack on the latest Raspbian. I had trouble getting my Tilt to connect, as it says Bluetooth wasn't setup. I think this was a few things:
pybluez failed to compile:
bluez/btmodule.h:5:10: fatal error: bluetooth/bluetooth.h: No...