Add Support For Inkbird ITH-11-B
Add Support for Inkbird ITH-11-B Thermometer Hygrometer
The Problem
The Inkbird Thermometer Hygrometer ITH-11-B is not supported by the Home Assistant integration, making it difficult to monitor temperature and humidity levels in the home. This issue is not unique to the ITH-11-B model, as other Inkbird devices are also not supported.
What Version of Home Assistant Core Has the Issue?
The issue is present in core-2024.12.5, which is the current version of Home Assistant Core.
What Was the Last Working Version of Home Assistant Core?
Unfortunately, there is no information available on the last working version of Home Assistant Core.
What Type of Installation Are You Running?
The installation is running on Home Assistant OS.
Integration Causing the Issue
The integration causing the issue is the inkbird integration.
Link to Integration Documentation on Our Website
The link to the integration documentation on the Home Assistant website is https://www.home-assistant.io/integrations/inkbird.
Diagnostics Information
Unfortunately, there is no additional diagnostics information available.
Example YAML Snippet
There is no example YAML snippet available.
Anything in the Logs that Might be Useful for Us?
The logs show a series of debug messages from the Bluetooth manager, indicating that the Inkbird ITH-11-B device is being detected and its data is being retrieved. However, the data is not being processed or displayed in the Home Assistant interface.
### Debug Log
2024-12-30 07:44:02.189 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] Luz/Ventilador Dormitorio (B4:8A:0A:21:99:F8): <BluetoothServiceInfoBleak name=49:24:08:12:00:5E address=49:24:08:12:00:5E rssi=-93 manufacturer_data={} service_data={} service_uuids=['0000fff0-0000-1000-8000-00805f9b34fb'] source=B4:8A:0A:21:99:F8 connectable=False time=666645.940353205 tx_power=None> match: set()
2024-12-30 07:44:18.390 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esphome-web-49b594 (E4:65:B8:49:B5:94) [connectable]: <BluetoothServiceInfoBleak name=ITH-11-B address=49:24:08:12:00:5E rssi=-70 manufacturer_data={9289: b'\x08\x12\x00^\x00\x00S\x03d\x00d\x08\x00\x00\x00\x00'} service_data={} service_uuids=['0000fff0-0000-1000-8000-00805f9b34fb'] source=E4:65:B8:49:B5:94 connectable=True time=666662.140124472 tx_power=None> match: set()
2024-12-30 07:44:22.791 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esphome-web-49b594 (E4:65:B8:49:B5:94) [connectable]: <BluetoothServiceInfoBleak name=ITH-11-B address=49:24:08:12:00:5E rssi=-63 manufacturer_data={9289: b'\x08\x12\x00^\x00\x00T\x03d\x00d\x08\x00\x00\x00\x00'} service_data={} service_uuids=['0000fff0-0000-1000-8000-00805f9b34fb'] source=E4:65:B8:49:B5:94 connectable=True time=666666.544062308 tx_power=None> match: set()
2024-12-30 07:44:41.735 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esphome-web-49b594 (E4:65:B8:49:B5:94) [connectable]: <BluetoothServiceInfoBleak name=ITH-11-B address=49:24:08:12:00:5E rssi=-64 manufacturer_data={9289: b'\x08\x12\x00^\x00\x00U\x03d\x00d\x08\x00\x00\x00\x00'} service_data={} service_uuids=['0000fff0-0000-1000-8000-00805f9b34fb'] source=E4:65:B8:49:B5:94 connectable=True time=666685.491794936 tx_power=None> match: set()
2024-12-30 07:44:59.248 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esphome-web-49b594 (E4:65:B8:49:B5:94) [connectable]: <BluetoothServiceInfoBleak name=ITH-11-B address=49:24:08:12:00:5E rssi=-70 manufacturer_data={9289: b'\x08\x12\x00^\x00\x00V\x03d\x00d\x08\x00\x00\x00\x00'} service_data={} service_uuids=['0000fff0-0000-1000-8000-00805f9b34fb'] source=E4:65:B8:49:B5:94 connectable=True time=666703.003547947 tx_power=None> match: set()
2024-12-30 07:45:11.851 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esphome-web-49b594 (E4:65:B8:49:B5:94) [connectable]: <BluetoothServiceInfoBleak name=ITH-11-B address=49:24:08:12:00:5E rssi=-64 manufacturer_data={9289: b'\x08\x12\x00^\x00\x00W\x03c\x00d\x08\x00\x00\x00\x00'} service_data={} service_uuids=['0000fff0-0000-1000-8000-00805f9b34fb'] source=E4:65:B8:49:B5:94 connectable=True time=666715.607370248 tx_power=None> match: set()
2024-12-30 07:45:19.421 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esphome-web-49b594 (E4:65:B8:49:B5:94) [connectable]: <BluetoothServiceInfoBleak name=ITH-11-B address=49:24:08:12:00:5E rssi=-69 manufacturer_data={9289: b'\x08\x12\x00^\x00\x00W\x03d\x00d\x08\x00\x00\x00\x00'} service_data={} service_uuids=['0000fff0-0000-1000-8000-00805f9b34fb'] source=E4:65:B8:49:B5:94 connectable=True time=666723.175263577 tx_power=None> match: set()
2024-12-30 07:45:25.053 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esphome-web-49b594 (E4:65:B8:49:B5:94) [connectable]: <BluetoothServiceInfoBleak name=ITH-11-B address=49:24:08:12:00:5E rssi=-64 manufacturer_data={9289: b'\x08\x12\x00^\x00\x00X\x03d\x00d\x08\x00\x00\x00\x00'} service_data={} service_uuids=['0000fff0-0000-1000-8000-00805f9b34fb'] source=E4:65:B8:49:B5:94 connectable=True time=666728.807184207 tx_power=None> match: set()
2024-12-30 07:45:38.366 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esphome-web-49b594 (E4:65:B8:49:B5:94) [connectable]: <BluetoothServiceInfoBleak name=ITH-11-B address=49:24:08:12:00:5E rssi=-69 manufacturer_data={9289: b'\x08\x12\x00^\x00\x00Y\x03d\x00d\x08\x00\x00\x00\x00'} service_data={} service_uuids=['0000fff0-0000-1000-8000-00805f9b34fb'] source=E4:65:B8:49:B5:94 connectable=True time=666742.118996647 tx_power=None> match: set()
2024-12-30 07:46:08.467 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esphome-web-49b594 (E4:65:B8:49:B5:94) [connectable]: <BluetoothServiceInfoBleak name=ITH-11-B address=49:24:08:12:00:5E rssi=-70 manufacturer_data={9289: b'\x08\x12\x00^\x00\x00Z\x03d\x00d\x08\x00\x00\x00\x00'} service_data={} service_uuids=['0000fff0-0000<br/>
**Q&A: Add Support for Inkbird ITH-11-B Thermometer Hygrometer**
**Q: What is the Inkbird ITH-11-B Thermometer Hygrometer?**
A: The Inkbird ITH-11-B is a thermometer hygrometer that measures temperature and humidity levels in the home. It is a popular device among home automation enthusiasts and is known for its accuracy and reliability.
**Q: Why is the Inkbird ITH-11-B not supported by Home Assistant?**
A: The Inkbird ITH-11-B is not supported by Home Assistant because its integration is not yet available in the Home Assistant ecosystem. However, there are workarounds available, such as using an ESPHome BLE Proxy to retrieve debug information from the device.
**Q: What is an ESPHome BLE Proxy?**
A: An ESPHome BLE Proxy is a software that allows you to connect to a Bluetooth Low Energy (BLE) device, such as the Inkbird ITH-11-B, and retrieve its data. It is a useful tool for developers and home automation enthusiasts who want to integrate their BLE devices with Home Assistant.
**Q: How do I set up an ESPHome BLE Proxy?**
A: Setting up an ESPHome BLE Proxy is a relatively straightforward process. You will need to install the ESPHome software on your device, configure it to connect to your Inkbird ITH-11-B device, and then use the debug information to integrate it with Home Assistant.
**Q: What are the benefits of using an ESPHome BLE Proxy?**
A: Using an ESPHome BLE Proxy has several benefits, including:
* Ability to retrieve debug information from your Inkbird ITH-11-B device
* Ability to integrate your device with Home Assistant
* Improved accuracy and reliability of your device's data
* Ability to customize your device's settings and behavior
**Q: Are there any limitations to using an ESPHome BLE Proxy?**
A: Yes, there are several limitations to using an ESPHome BLE Proxy, including:
* Requires technical expertise to set up and configure
* May require additional hardware and software components
* May not be compatible with all devices or platforms
* May have limitations in terms of data accuracy and reliability
**Q: How do I troubleshoot issues with my Inkbird ITH-11-B device?**
A: Troubleshooting issues with your Inkbird ITH-11-B device can be a challenging process. However, here are some general steps you can take to troubleshoot common issues:
* Check the device's power source and ensure it is properly connected
* Check the device's settings and ensure they are correctly configured
* Check the device's firmware and ensure it is up to date
* Consult the device's user manual and online documentation for troubleshooting tips and advice
**Q: How do I integrate my Inkbird ITH-11-B device with Home Assistant?**
A: Integrating your Inkbird ITH-11-B device with Home Assistant requires some technical expertise and knowledge of the Home Assistant ecosystem. However, here are some general steps you can take to integrate your device:
* Install the ESPHome software on your device
* Configure the ESPHome software to connect to your Inkbird ITH-11-B device
* Use the debug information to integrate your device with Home Assistant
* Configure your device's settings and behavior in Home Assistant
**Q: Are there any resources available to help me integrate my Inkbird ITH-11-B device with Home Assistant?**
A: Yes, there are several resources available to help you integrate your Inkbird ITH-11-B device with Home Assistant, including:
* Home Assistant documentation and online resources
* ESPHome documentation and online resources
* Online forums and communities dedicated to Home Assistant and ESPHome
* YouTube tutorials and videos on integrating Inkbird ITH-11-B devices with Home Assistant