This Gist contains an example code fragment of how to read temperature and humidity data from Inkbird ibs-TH1 bluetooth thermometer in NodeJS with Noble.
Note that you can also read values directly via command line with gatttool:
gatttool -b <MAC> --char-read --handle=0x002dExample value:
c8 0a a8 16 00 49 88
c8 0auint16 Little Endian temperature value * 100a8 16uint16 Little Endian humidity value * 100
To find MAC adress of sensor, you can use hcitool.
sudo hcitool lescan
or bluetoothctl.
Unfortunately, my TH1 returns just 5 bytes with that data handle (from gattool: 02 2e 00 f4 ff), and that doesn't seem to vary over time. Any hints as to how to explore further? I poked at other handles and didn't find any that returned 6 bytes.