diff --git a/Doxygen b/Doxygen index 20d667f0c..4829729e3 100644 --- a/Doxygen +++ b/Doxygen @@ -38,7 +38,7 @@ PROJECT_NAME = "ESPHome" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 2022.8.0b2 +PROJECT_NUMBER = 2022.8.0b3 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/Makefile b/Makefile index 5063510da..80e5eed55 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ ESPHOME_PATH = ../esphome -ESPHOME_REF = 2022.8.0b2 +ESPHOME_REF = 2022.8.0b3 .PHONY: html html-strict cleanhtml deploy help live-html Makefile netlify netlify-api api netlify-dependencies svg2png copy-svg2png minify diff --git a/_static/version b/_static/version index 9babf5d49..700a84ad7 100644 --- a/_static/version +++ b/_static/version @@ -1 +1 @@ -2022.8.0b2 \ No newline at end of file +2022.8.0b3 \ No newline at end of file diff --git a/changelog/2022.8.0.rst b/changelog/2022.8.0.rst index db7f8103b..230acb7f9 100644 --- a/changelog/2022.8.0.rst +++ b/changelog/2022.8.0.rst @@ -44,6 +44,10 @@ Beta Changes - Add vector include :esphomepr:`3707` by :ghuser:`jesserockz` - Add state_class total :esphomepr:`3608` by :ghuser:`peterg79` - add gradient color V2.0 :esphomepr:`3709` by :ghuser:`nielsnl68` +- Webui small fixes :esphomepr:`3713` by :ghuser:`anatoly-savchenkov` +- Only trigger ble_client on_connect after discovering services :esphomepr:`3710` by :ghuser:`buxtronix` +- Fixes BLE remote address type when connecting :esphomepr:`3702` by :ghuser:`rbaron` +- Makes ble_client.ble_write's action value templatable :esphomepr:`3715` by :ghuser:`rbaron` All changes diff --git a/components/ble_client.rst b/components/ble_client.rst index 00e4b385e..53d38f63f 100644 --- a/components/ble_client.rst +++ b/components/ble_client.rst @@ -118,6 +118,20 @@ Example usage: characteristic_uuid: 6490FAFE-0734-732C-8705-91B653A081FC # List of bytes to write. value: [0x01, 0xab, 0xff] + - ble_client.ble_write: + id: my_ble_client + service_uuid: F61E3BE9-2826-A81B-970A-4D4DECFABBAE + characteristic_uuid: 6490FAFE-0734-732C-8705-91B653A081FC + # A lambda returning an std::vector. + value: !lambda |- + return {0x13, 0x37}; + +Configuration variables: + +- **id** (**Required**, :ref:`config-id`): ID of the associated BLE client. +- **service_uuid** (**Required**, UUID): UUID of the service to write to. +- **characteristic_uuid** (**Required**, UUID): UUID of the service's characteristic to write to. +- **value** (**Required**, Array of bytes or :ref:`lambda `): The value to be written. BLE Overview ------------ diff --git a/conf.py b/conf.py index 5ac44d071..a01ccc9ba 100644 --- a/conf.py +++ b/conf.py @@ -68,7 +68,7 @@ author = "ESPHome" # The short X.Y version. version = "2022.8" # The full version, including alpha/beta/rc tags. -release = "2022.8.0b2" +release = "2022.8.0b3" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/guides/supporters.rst b/guides/supporters.rst index 4138a2946..7d4ba9b10 100644 --- a/guides/supporters.rst +++ b/guides/supporters.rst @@ -899,4 +899,4 @@ Contributors - `Zack Barett (@zsarnett) `__ - `Christian Zufferey (@zuzu59) `__ -*This page was last updated August 15, 2022.* +*This page was last updated August 16, 2022.*