Tilt Hydrometer

I am considering a Tilt Hydrometer. I see that there is a tilt widget in BrewBlox. Is this plug-and-play?

You’ll need to run an install script to add the backend service, but after that values show up automatically

Roger, thanks! I am the sort of person who needs very detailed instructions for running the said install script. Can you please help me here?
Also, I assume and hope that I can run the tilt stuff on the BrewBlox R-Pi. Is there capacity for running TILT PI V2 from the tilt hydrometer company together with BrewBlox?

In the repository I linked are instructions. It’s two lines of code to copy/paste and run in the terminal.

I think you can use both tilt pi and brewblox for the same tilt, but I’m not sure. Maybe @j616s can give a definite answer.

I’m not sure. I’ve never tried it. Tilt Pi is a buster-based distribution so you’d want to use that as the thing you first install on the SD card. But the process of installing brewblox should be the same after that. I’m unsure if there’d be problems with multiple pieces of software trying to access the bluetooth receiver, though.

Got my Tilt today. Threw it in a jug of water, ran the install script, added the service in BrewBlox - voila.
Works out of the box. Took me some minutes to realize I had to install / configure a Tilt service in de BrewBlox UI.

@j616s - thank you for the amazing work. :slight_smile:

Can’t take all the credit. Think it was @Bob_Steers who wrote the install script and the new UI stuff. I did the bits under the hood that connect to the tilt and extract the data :slight_smile:

Brewblox/tilt service and the tilt app work just fine in parallel. The Tilt is broadcasting a bluetooth beacon that any client can receive and decode as needed.

The problem is more likely to be on the client side: if the Tilt Pi software and Brewblox run on the same Pi, they have to share the Bluetooth receiver on that Pi.

I’m personally not familiar with the Tilt Pi software, and still don’t fully understand the mechanisms involved with accessing Bluetooth from a Docker container. It may work, it may not, but if it doesn’t, then it’s unlikely that there’s a quick and easy solution.

Hi,
Is it feasible to have the full amount of valid digits for the SG and Plato?!
Cheers
Capture_tilt_2|690x393

If you open metric settings, you can set the shown number of decimals for each field. Click on the field name in the selection tree to edit. (The same goes for the graph widget)

A small step…
WOW - wonderful - thanx !

I am running BrewBlox in a fermentation and it works just very fine!

However, I am puzzled by what I see on the graph. The system is running with a Tilt Hydrometer + repeater. A celler-temperature sensor is suspended from the ceiling just beside the fridge. The deg-Plato from the tilt and the cellar temp seem to follow each other identically.

1 Like

At a guess, it’s an amusing coincidence. Plato has a temperature correction, but even uncorrected the drift would not be 1/1 with celsius temp.

You could verify this by putting a heating element or some ice cubes next to your cellar sensor. I’d expect the Plato value to be unaffected by this jump.

Plato measures the escaping CO2, raising the temperature makes CO2 less soluble. That could be a factor.

I think @BrewOfJohn is referring to the degPlato measurement from the Tilt rather than the Plaato :slight_smile: I’m unsure if the Tilt has temp correction. I suspect it doesn’t so the reading will drift with the temp, as with a regular hydrometer.

I have slept too little and worked too much lately… :sleeping:

1 Like

The cellar temp sensor works as it should. However, the coincidence between the two curves attracted my attention and curiosity.
I will take time as my helper and gain more experience with the Tilt Hydrometer.
Thank you all for your response.

I’ve just updated my brewpi to the latest brewblox software and added the tilt - it is very easy to do (compared to the previous version, for my programming skills). Man, what a nice software to use! Big compliments to the brewblox team and to the ones integrating tilt into it. A big thanks!

2 Likes

Greetings,
I have just installed the Tilt service as a manual service and after some time I got the Tilt up as a service I guess, and have done the lastet upgrade on the Spark v2 og the Raspberry Pi. (as described in some other post regarding Tilt)

But, I only get the readings in my Ferment Graph, and its correct, and when I install the Tilt Widget I do not have the “Black” Tilt as a option to pick from and therefor I can not configure the Tilt.

What could be wrong?

Here is from the log when running “docker logs brewblox_tilt_1 -f”

2022/07/10 13:27:44 INFO brewblox_service.mqtt Starting <EventHandler for wss://172.17.0.1:443/eventbus>
2022/07/10 13:27:44 INFO brewblox_tilt Started TiltScanner
2022/07/10 13:27:44 INFO brewblox_tilt Found Tilt: Black
2022/07/10 14:04:19 ERROR brewblox_tilt Error accessing bluetooth device whilst scanning: error((32, ‘Broken pipe’))
2022/07/10 14:04:19 INFO brewblox_service.mqtt <EventHandler for wss://172.17.0.1:443/eventbus> connected
2022/07/10 14:04:20 INFO brewblox_service.mqtt <EventHandler for wss://172.17.0.1:443/eventbus> disconnected
2022/07/10 14:06:19 WARNING brewblox_tilt Calibration file not found: /share/SGCal.csv . Calibrated values won’t be provided.
2022/07/10 14:06:19 WARNING brewblox_tilt Calibration file not found: /share/tempCal.csv . Calibrated values won’t be provided.
2022/07/10 14:06:19 INFO brewblox_service.service Service name: tilt
2022/07/10 14:06:19 INFO brewblox_service.service Service info: v1.0.2-66-g8f4be02 @ Mon Jan 11 19:31:43 UTC 2021
2022/07/10 14:06:19 INFO brewblox_service.service Service config: {‘host’: ‘0.0.0.0’, ‘port’: 5001, ‘name’: ‘tilt’, ‘debug’: False, ‘mqtt_protocol’: ‘wss’, ‘mqtt_host’: ‘172.17.0.1’, ‘mqtt_port’: None, ‘mqtt_path’: ‘/eventbus’, ‘history_topic’: ‘brewcast/history’, ‘state_topic’: ‘brewcast/state’, ‘lower_bound’: 0.5, ‘upper_bound’: 2}
2022/07/10 14:06:19 INFO brewblox_service.mqtt Starting <EventHandler for wss://172.17.0.1:443/eventbus>
2022/07/10 14:06:19 INFO brewblox_tilt Started TiltScanner
2022/07/10 14:06:20 INFO brewblox_tilt Found Tilt: Black
2022/07/10 14:11:14 WARNING brewblox_tilt Calibration file not found: /share/SGCal.csv . Calibrated values won’t be provided.
2022/07/10 14:11:14 WARNING brewblox_tilt Calibration file not found: /share/tempCal.csv . Calibrated values won’t be provided.
2022/07/10 14:11:14 INFO brewblox_service.service Service name: tilt
2022/07/10 14:11:14 INFO brewblox_service.service Service info: v1.0.2-66-g8f4be02 @ Mon Jan 11 19:31:43 UTC 2021
2022/07/10 14:11:14 INFO brewblox_service.service Service config: {‘host’: ‘0.0.0.0’, ‘port’: 5001, ‘name’: ‘tilt’, ‘debug’: False, ‘mqtt_protocol’: ‘wss’, ‘mqtt_host’: ‘172.17.0.1’, ‘mqtt_port’: None, ‘mqtt_path’: ‘/eventbus’, ‘history_topic’: ‘brewcast/history’, ‘state_topic’: ‘brewcast/state’, ‘lower_bound’: 0.5, ‘upper_bound’: 2}
2022/07/10 14:11:14 INFO brewblox_service.mqtt Starting <EventHandler for wss://172.17.0.1:443/eventbus>
2022/07/10 14:11:14 INFO brewblox_tilt Started TiltScanner
2022/07/10 14:11:14 INFO brewblox_tilt Found Tilt: Black

Regards