After using brewpi for a couple of years (Spark 2) I decided to give Brewblox a go since I’m on vacation. Actually I’ve been planning on this for quite some time because I bought a second mini fridge and Brewblox includes the possibility of controlling both fridges.
Before the second mini fridge I used to serve and ferment in the same chamber (or kegerator I guess).
I bought a new SD card and followed the Getting Started instructions (almost) without any problems (smooth process btw). The only thing I needed to change from my old setup was moving to Wifi connection to the brewpi, no big deal.
I wonder if the USB discovery problems I faced were related to another USB device I have connected for Raspberrypints (an Arduino UNO).
Anyway, after some time working in the “Fridge mode” (I only set up the first fridge as it’ll will work as a kegerator from now on) I’d like to do some sanity check and see if you guys have any tips for fine tuning.
Another thing I noticed is that the actuator graph is a bit weird (at least for me) since it shouldn’t plot intermediary values (should only plot 1 or 0 as I see it, so no diagonal lines):
I’m not an expert on configuring the system (I just write the software), but can answer some of your points.
Your fridge temp variation looks very dramatic, but its actual variance is less than 1C.
Intermediate values for your actuator state are a side effect of how we set up the data logging system. If you display longer periods (>1h), you get a downsampled (averaged) result of the data set. It’s a bit weird, but we felt that making our system really flexible was worth the tradeoff.
I think your fridge temp is tracking perfectly. It really doesn’t get better than this.
The fridge turns on for a minimum time (short bursts is ineffective and bad for the compressor) and you have a PWM period of 30 or 40 min.
Each time the fridge turns on it brings the temp from +0.5 to -0.5 around the setpoint, for a perfect average.
The firmware only lists addresses that are not already configured as a block.
If you have deleted the blocks on the service page (not the dashboard widgets), it should show up again if you click discover blocks in the top left spark/system block.
If it does not show up, you might have made a mistake with the wiring. While you are rewiring things, power the Spark from USB so you don’t have 12V on any of the pins to minimize the risk of damaging things.
@matdias After I get all my relays tested and working, I would definitely like to sync up with you about setup / configuration, just to improve my knowledge of the software and getting it configured.