-
Notifications
You must be signed in to change notification settings - Fork 799
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Help - Inkbird IDT-34c-B #2111
Comments
Hi @SerpikoIT As the IDT-34c-B seems to be a Bluetooth BBQ thermometer it really depends on it sending it temperature values through BLE advertising data. Can you turn on BT: Publish Advertisement data in the gateways's HA UI and then post a few MQTT messages, along with which probes are connected and their temperatures. If the relevant information is being broadcast in the BLE broadcasts, with your help we can create a decoder for it, similar to the other BBQ thermometer decoders. But it might also be that the information can only be retrieved by connection to the device. |
forgive me I don't know where to activate BT: Publish Advertisement data I have HA on raspberry |
In the HA discovered gateway UI, where all the other gateway settings can be adjusted. Can't you see it in the Overview dashboard? And just to confirm, you are using OpenMQTTGateway on an ESP32 and not possibly Theengs Gateway (HA Add-n)? |
yes I just installed theeng gateway and configured yes I have OpenMQTTGateway, now what should I do?? |
ok I'm not at home now, this afternoon I'll do everything and send you the images. Thank you |
Yes, this is what is required to see if the IDT-34c-B might be broadcasting its tempertures, and if it is possible to create a decoder for it. If you're sure this is the correct MAC address/id selected above. Could you copy and past any messages, with the copy button next to the Value heading and then remove some of the probes and wait for the next MQTT message to copy, and take one probe into your hand to heat it up and again wait for the next message to copy. With the 2-3 more examples it should be obvious, as currently I don't see any immediate similarities in the manufacturerdata with the display image showing almost four identical temperature values. |
ok I'll try right away {"id":"A4:C1:38:C6:EE:E7","name":"IDT-34c-B","rssi":-46} {"id":"A4:C1:38:C6:EE:E7","name":"IDT-34c-B","rssi":-39} {"id":"A4:C1:38:C6:EE:E7","name":"IDT-34c-B","rssi":-41} {"id":"A4:C1:38:C6:EE:E7","name":"IDT-34c-B","rssi":-53} {"id":"A4:C1:38:C6:EE:E7","name":"IDT-34c-B","rssi":-51} I hope this goes well |
This would have been perfect, but the undecoded raw manufacturerdata is not included in the messages any longer 😞 Did you turn off BT: Publish Advertisement data? Any chance of the above replaced with the manufacturerdata included? |
{"manufacturerdata": "1f846266a4c138c6eee700", "name": "IDT-34c-B", "id": "A4:C1:38:C6:EE:E7", "rssi": -36} {"manufacturerdata": "1f846266a4c138c6eee700", "name": "IDT-34c-B", "id": "A4:C1:38:C6:EE:E7", "rssi": -40} {"manufacturerdata": "1f846266a4c138c6eee700", "name": "IDT-34c-B", "id": "A4:C1:38:C6:EE:E7", "rssi": -33} |
MQTT_HOST | MQTT host address, i.e. the IP/hostname of your Moquitto Broker Add-on should I put the HA IP? |
Unfortunately the manufacturerdata doesn't change with the different probes attached or not and the different temperatures. Therefore it won't currently be possible to create a decoder through the BLE advertising data. |
ok could you help me understand if the configuration of theengs is done correctly??? Does the HA IP address go to the MQTT Host part? |
It depends on where you are running your MQTT Broker. And GENERAL_PRESENCE should be off for you using it with HA, and PRESENCE also only if you are using a room presence implementation in HA. PUBLISH_ALL and PUBLISH_ADVDATA can also be turned off again, now that you have posted the sample messages above. |
ok thanks I'll do it now, I don't know whether to return my thermometer to Amazon or wait. I saw a guy say he was able to read the values with catttool. I'll post the link so we'll see if he can help us out |
It's very likely that you can get values by connection to the device, but that is out of the scope of Theengs Decoder which currently only decodes freely broadcast BLE advertising data. You could try the OpenMQTTGateway READ command, to see if you can read from any appropriate service/characteristics. |
I returned it to Amazon and then on Black Friday I'll get the other model if I can. Thank you |
@SerpikoIT Have a look at the already compatible devices/BBQ thermometers at |
good morning I have an inkbird idt-34c-b thermometer I wanted to know if it can be used with Openmqtt Gateway
The text was updated successfully, but these errors were encountered: