Merge branch 'current' into beta
This commit is contained in:
commit
3b4b1ff419
|
@ -16,7 +16,7 @@ ESPHome 2022.3.0 - 16th March 2022
|
|||
MPU6886, components/sensor/mpu6886, mpu6886.jpg
|
||||
MCP4728, components/output/mcp4728, mcp4728.jpg
|
||||
Honeywell ABP, components/sensor/honeywellabp, honeywellabp.jpg
|
||||
Mopeka Pro Check LP, components/sensor/mopeka_ble, mopeka_pro_check.jpg
|
||||
Mopeka Pro Check LP, components/sensor/mopeka_pro_check, mopeka_pro_check.jpg
|
||||
|
||||
Python 3.8 Minimum
|
||||
------------------
|
||||
|
|
|
@ -9,7 +9,7 @@ The ``analog_threshold`` binary sensor platform allows you to convert analog val
|
|||
(i.e. :doc:`sensor </components/sensor/index>` readings)
|
||||
into boolean values, using a threshold as a reference.
|
||||
When the signal is above or equal to the threshold the binary sensor is ``true``
|
||||
(this behavior can be changed adding and ``invert`` filter).
|
||||
(this behavior can be changed by adding an ``invert`` filter).
|
||||
|
||||
It provides an *hysteresis* option to reduce instability when the source signal is noisy
|
||||
using different limits depending on the current state.
|
||||
|
|
|
@ -1,22 +1,26 @@
|
|||
Inkbird IBS-TH1 and IBS-TH1 Mini BLE Sensor
|
||||
===========================================
|
||||
Inkbird IBS-TH1, IBS-TH1 Mini, and IBS-TH2 BLE Sensor
|
||||
=====================================================
|
||||
|
||||
.. seo::
|
||||
:description: Instructions for setting up Inkbird IBS-TH1 Bluetooth-based temperature and humidity sensors in ESPHome.
|
||||
:description: Instructions for setting up Inkbird IBS-TH1/TH2 Bluetooth-based temperature and humidity sensors in ESPHome.
|
||||
:image: inkbird_isbth1_mini.jpg
|
||||
:keywords: Inkbird, BLE, Bluetooth, IBS-TH1
|
||||
:keywords: Inkbird, BLE, Bluetooth, IBS-TH1, IBS-TH2
|
||||
|
||||
The ``inkbird_ibsth1_mini`` sensor platform lets you track the output of Inkbird IBS-TH1 and IBS-TH1 Mini Bluetooth
|
||||
The ``inkbird_ibsth1_mini`` sensor platform lets you track the output of Inkbird IBS-TH1, IBS-TH1 Mini, and IBS-TH2 Bluetooth
|
||||
Low Energy devices using the :doc:`/components/esp32_ble_tracker`. This component will track the
|
||||
temperature, external temperature (non mini only), humidity and the battery level of the IBS-TH1 device every time the
|
||||
sensor sends out a BLE broadcast. Note that contrary to other implementations, ESPHome can track as
|
||||
many IBS-TH1 devices at once as you want.
|
||||
many IBS-TH1/TH2 devices at once as you want.
|
||||
|
||||
.. note::
|
||||
|
||||
If an external temperature sensor is connected to the IBS-TH1, measurement from the internal sensor is not sent.
|
||||
Only one sensor will work at a time.
|
||||
|
||||
.. note::
|
||||
|
||||
The external temperature sensor is not supported on the IBS-TH1 Mini or IBS-TH2
|
||||
|
||||
.. figure:: images/inkbird_isbth1_mini-full.jpg
|
||||
:align: center
|
||||
:width: 80.0%
|
||||
|
@ -76,7 +80,7 @@ Configuration variables:
|
|||
Setting Up Devices
|
||||
------------------
|
||||
|
||||
To set up Inkbird IBS-TH1 devices you first need to find their MAC Address so that ESPHome can
|
||||
To set up Inkbird IBS-TH1/TH2 devices you first need to find their MAC Address so that ESPHome can
|
||||
identify them. So first, create a simple configuration without any ``inkbird_ibsth1_mini`` entries
|
||||
like so:
|
||||
|
||||
|
@ -84,7 +88,7 @@ like so:
|
|||
|
||||
esp32_ble_tracker:
|
||||
|
||||
After uploading the ESP32 will immediately try to scan for BLE devices such as the Inkbird IBS-TH1.
|
||||
After uploading the ESP32 will immediately try to scan for BLE devices such as the Inkbird IBS-TH1/TH2.
|
||||
When it detects these sensors, it will automatically parse the BLE message print a
|
||||
message like this one:
|
||||
|
||||
|
@ -95,7 +99,7 @@ message like this one:
|
|||
[13:36:43][D][esp32_ble_tracker:567]: Name: 'sps'
|
||||
|
||||
Note that it can sometimes take some time for the first BLE broadcast to be received. Please note that address type
|
||||
should say 'PUBLIC' and the device name should be 'sps', this is how you find the Inkbird IBS-TH1 among all the
|
||||
should say 'PUBLIC' and the device name should be 'sps', this is how you find the Inkbird IBS-TH1/TH2 among all the
|
||||
other devices.
|
||||
|
||||
Then just copy the address (``38:81:D7:0A:9C:11``) into a new ``sensor.inkbird_ibsth1_mini`` platform
|
||||
|
@ -103,7 +107,7 @@ entry like in the configuration example at the top.
|
|||
|
||||
.. note::
|
||||
|
||||
The ESPHome Inkbird IBS-TH1 integration listens passively to packets the device sends by itself.
|
||||
The ESPHome Inkbird IBS-TH1/TH2 integration listens passively to packets the device sends by itself.
|
||||
ESPHome therefore has no impact on the battery life of the device.
|
||||
|
||||
See Also
|
||||
|
|
|
@ -40,12 +40,38 @@ Here is an example output for a Tuya fan controller:
|
|||
[12:39:45][C][tuya:032]: Datapoint 9: switch (value: OFF)
|
||||
[12:39:45][C][tuya:046]: Product: '{"p":"hqq73kftvzh8c92u","v":"1.0.0","m":0}'
|
||||
|
||||
Here is another example output for a Tuya ME-81H thermostat:
|
||||
|
||||
.. code-block:: text
|
||||
|
||||
[08:51:09][C][tuya:032]: Tuya:
|
||||
[08:51:09][C][tuya:043]: Datapoint 1: switch (value: ON)
|
||||
[08:51:09][C][tuya:045]: Datapoint 24: int value (value: 220)
|
||||
[08:51:09][C][tuya:045]: Datapoint 16: int value (value: 22)
|
||||
[08:51:09][C][tuya:049]: Datapoint 2: enum (value: 1)
|
||||
[08:51:09][C][tuya:045]: Datapoint 19: int value (value: 40)
|
||||
[08:51:09][C][tuya:045]: Datapoint 101: int value (value: 1)
|
||||
[08:51:09][C][tuya:045]: Datapoint 27: int value (value: -2)
|
||||
[08:51:09][C][tuya:049]: Datapoint 43: enum (value: 1)
|
||||
[08:51:09][C][tuya:049]: Datapoint 102: enum (value: 1)
|
||||
[08:51:09][C][tuya:051]: Datapoint 45: bitmask (value: 0)
|
||||
[08:51:09][C][tuya:043]: Datapoint 10: switch (value: ON)
|
||||
[08:51:09][C][tuya:041]: Datapoint 38: raw (value: 06.00.14.08.00.0F.0B.1E.0F.0C.1E.0F.11.00.16.16.00.0F.08.00.16.17.00.0F (24))
|
||||
[08:51:09][C][tuya:049]: Datapoint 36: enum (value: 1)
|
||||
[08:51:09][C][tuya:057]: GPIO Configuration: status: pin 14, reset: pin 0 (not supported)
|
||||
[08:51:09][C][tuya:061]: Status Pin: GPIO14
|
||||
[08:51:09][C][tuya:063]: Product: '{"p":"gogb05wrtredz3bs","v":"1.0.0","m":0}'
|
||||
|
||||
Configuration variables:
|
||||
------------------------
|
||||
|
||||
- **time_id** (*Optional*, :ref:`config-id`): Some Tuya devices support obtaining local time from ESPHome.
|
||||
Specify the ID of the :ref:`Time Component <time>` which will be used.
|
||||
|
||||
- **status_pin** (*Optional*, :ref:`Pin Schema <config-pin_schema>`): Some Tuya devices support WiFi status reporting ONLY through gpio pin.
|
||||
Specify the pin reported in the config dump or leave empty otherwise.
|
||||
More about this `here <https://developer.tuya.com/en/docs/iot/tuya-cloud-universal-serial-port-access-protocol?id=K9hhi0xxtn9cb#title-6-Query%20working%20mode>`__.
|
||||
|
||||
- **ignore_mcu_update_on_datapoints** (*Optional*, list): A list of datapoints to ignore MCU updates for. Useful for certain broken/erratic hardware and debugging.
|
||||
|
||||
Automations:
|
||||
|
|
|
@ -222,7 +222,7 @@ Bluetooth Low Energy (BLE)
|
|||
BLE Client Sensor, components/sensor/ble_client, bluetooth.svg
|
||||
BLE RSSI, components/sensor/ble_rssi, bluetooth.svg
|
||||
Inkbird IBS-TH1 Mini, components/sensor/inkbird_ibsth1_mini, inkbird_isbth1_mini.jpg, Temperature & Humidity
|
||||
Mopeka Pro Check LP, components/sensor/mopeka_ble, mopeka_pro_check.jpg, tank level
|
||||
Mopeka Pro Check LP, components/sensor/mopeka_pro_check, mopeka_pro_check.jpg, tank level
|
||||
RuuviTag, components/sensor/ruuvitag, ruuvitag.jpg, Temperature & Humidity & Accelerometer
|
||||
Xiaomi BLE, components/sensor/xiaomi_ble, xiaomi_mijia_logo.jpg, Various
|
||||
|
||||
|
@ -468,7 +468,7 @@ Light Components
|
|||
Light Partition, components/light/partition, color_lens.svg
|
||||
|
||||
Tuya Dimmer, components/light/tuya, tuya.png
|
||||
Shelly Dimmer, components/light/shelly_dimmer, shellydimmer2.jpg
|
||||
Shelly Dimmer, components/light/shelly_dimmer, shellydimmer2.jpg
|
||||
Custom Light, components/light/custom, language-cpp.svg
|
||||
|
||||
H-bridge Light, components/light/hbridge, brightness-medium.svg
|
||||
|
|
Loading…
Reference in New Issue