From 1abfaaf75ad276face87205cb6144c3bf508fbb7 Mon Sep 17 00:00:00 2001 From: Ernst Klamer Date: Mon, 29 Aug 2022 04:05:21 +0200 Subject: [PATCH] Add BThome integration (#23907) Co-authored-by: Paulus Schoutsen --- source/_integrations/bthome.markdown | 43 ++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 source/_integrations/bthome.markdown diff --git a/source/_integrations/bthome.markdown b/source/_integrations/bthome.markdown new file mode 100644 index 00000000000..5782b5ba501 --- /dev/null +++ b/source/_integrations/bthome.markdown @@ -0,0 +1,43 @@ +--- +title: BThome Bluetooth +description: Instructions on how to integrate BThome BLE devices into Home Assistant. +ha_category: + - Sensor +ha_bluetooth: true +ha_release: 2022.9 +ha_iot_class: Local Push +ha_codeowners: + - '@Ernst79' +ha_domain: bthome +ha_config_flow: true +ha_platforms: + - sensor +ha_integration_type: integration +--- + +Integrates [BThome](https://bthome.io/) BLE devices into Home Assistant. + +{% include integrations/config_flow.md %} + +The BThome BLE integration will automatically discover devices once the [Bluetooth](/integrations/bluetooth) integration is enabled and functional. + +BTHome is an energy effective but flexible BLE format to broadcast data with Bluetooth and allows you to create your own DIY BLE sensors. More information about the BThome BLE format and projects that use the format can be found on the [BThome website](https://bthome.io/). + +## Supported sensor measurements + +The current release supports the following sensor measurement types. + +- Temperature +- Humidity +- Pressure +- Illuminance +- Energy +- Power +- PM2.5 +- PM10 +- CO2 +- VOC + +## Bindkey + +When using encryption for your BThome sensor, you will promted to enter your 32 character hexadecimal (16 bytes) encryption key. This key is called the bindkey. More information about the bindkey can be found in the [specifications](https://bthome.io/#encryption).