Monitoring Tilt BLE hydrometer (iBeacon)

#1

I bought a cheap ESP32 module (with OLED display) to be able to expose the measurements my Tilt hydrometer makes to an MQTT server. OpenMQTTGateway seems to be able to do just this, however I have not been able to get the values I need.

Tilt uses the iBeacon protocol and stores the values it measures (temperature and specific gravity) in the major and minor fields of the iBeacon data. (more data here

mosquitto currently gets this data from the Tilt:
home/home_presence/OpenMQTTGateway {"id":"c5:11:8c:ba:55:ef","manufacturerdata":"L","rssi":-82,"distance":11.4949}

  1. Would it be possible to support this in a future release, or is there a way I can get this from OpenMQTTGateway already?
  2. Does OpenMQTTGateway support displaying basic info on the module’s OLED screen, or would you maybe be interested in implementing this?

thank you!

PS I’m also looking into another possible fix for my needs with BLE2MQTT by shmuelzon, but it seemed to me this would also be a nice addition to OpenMQTTGateway.

#2

It doesn’t support this yet but it would be a nice add.

Could you give me a link to your model on an ecommerce site please?

#3

Sure, link was in my OP. Here it is again: https://www.aliexpress.com/item/ESP32-ESP-32-ESP8266-0-96-Inch-OLED-Display-18650-Lithium-Battery-WiFi-Bluetooth-Shield-Development/32906627629.html?spm=a2g0s.9042311.0.0.449a4c4d4jGoIi

#4

I was meaning an ecommerce link to the sensor you are using if you have.

#5

Ah to the Tilt sensor you mean? https://tilthydrometer.com/

#6

hmm I was thinking on buying one to do some integration testing but the price is quite expensive…

#7

Yes it is unfortunately. As it is basically just an iBeacon that uses Minor/Major fields to send it’s sensor data, you could use Beacon Simulator (Android) to emulate. Details of the data format it uses can be found here.

#8

I need to try to simulate it to see if I can read the data