diff --git a/Doxygen b/Doxygen index e5c9b26c9..e11d0a2c6 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 = 1.15.1 +PROJECT_NUMBER = 1.15.2 # 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 13a2e080b..9dd0f7dd7 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ ESPHOME_PATH = ../esphome -ESPHOME_REF = v1.15.1 +ESPHOME_REF = v1.15.2 .PHONY: html html-strict cleanhtml deploy help webserver Makefile netlify netlify-api api netlify-dependencies svg2png copy-svg2png diff --git a/_static/version b/_static/version index 795d87001..4761f0e9d 100644 --- a/_static/version +++ b/_static/version @@ -1 +1 @@ -1.15.1 \ No newline at end of file +1.15.2 \ No newline at end of file diff --git a/changelog/v1.15.0.rst b/changelog/v1.15.0.rst index 1304ce1b0..8c536c872 100644 --- a/changelog/v1.15.0.rst +++ b/changelog/v1.15.0.rst @@ -572,6 +572,18 @@ Release 1.15.1 - September 14 - docs: Adds Tuya Climate temperature multiplier :docspr:`756` by :ghuser:`jesserockz` - esphome: Adds support for Tuya Climate temperature multiplier :esphomepr:`1276` by :ghuser:`jesserockz` +Release 1.15.2 - September 20 +----------------------------- + +- docs: Light triggers referenced in the "automation" guide. :docspr:`746` by :ghuser:`demikl` +- docs: specific MacOS Docker command to launch dashboard :docspr:`553` by :ghuser:`oncleben31` +- docs: Update index.rst :docspr:`757` by :ghuser:`3ative` +- esphome: Adds new homeassistant.tag_scanned action :esphomepr:`1281` by :ghuser:`jesserockz` +- docs: add custom uart id usage :docspr:`765` by :ghuser:`glmnet` +- esphome: Readds the battery level for xiaomi_hhccjcy01 :esphomepr:`1288` by :ghuser:`jesserockz` +- esphome: fix(remote_receiver): Add missing pin setup for ESP32 :esphomepr:`1252` by :ghuser:`lwfitzgerald` +- docs: Add docs for homeassistant.tag_scanned action :docspr:`763` by :ghuser:`jesserockz` + Past Changelogs --------------- diff --git a/components/api.rst b/components/api.rst index 96a59ab10..edc55822e 100644 --- a/components/api.rst +++ b/components/api.rst @@ -208,6 +208,26 @@ Configuration options: - **variables** (*Optional*, mapping): Optional variables that can be used in the ``data_template``. Values are :ref:`lambdas ` and will be evaluated before sending the request. + +.. _api-homeassistant_tag_scanned_action: + +``homeassistant.tag_scanned`` Action +------------------------------------ + +When using the native API with Home Assistant, you can push tag_scanned to Home Assistant +straight from ESPHome :ref:`Automations `. + +.. code-block:: yaml + + # In some trigger + on_...: + # Simple + - homeassistant.tag_scanned: some-tag + +Configuration options: + +- **tag** (**Required**, :ref:`templatable `, string): The id of the scanned tag + See Also -------- diff --git a/components/binary_sensor/pn532.rst b/components/binary_sensor/pn532.rst index c645f2d45..51e9667c7 100644 --- a/components/binary_sensor/pn532.rst +++ b/components/binary_sensor/pn532.rst @@ -86,6 +86,17 @@ The parameter ``x`` this trigger provides is of type ``std::string`` and is the topic: pn532/tag payload: !lambda 'return x;' +A tag scanned event can also be sent to the Home Assistant tag component +using :ref:`api-homeassistant_tag_scanned_action`. + +.. code-block:: yaml + + pn532: + # ... + on_tag: + then: + - homeassistant.tag_scanned: !lambda 'return x;' + .. _pn532-tag: NFC/RFID Tag diff --git a/components/binary_sensor/rdm6300.rst b/components/binary_sensor/rdm6300.rst index c28992e76..2f44bb06d 100644 --- a/components/binary_sensor/rdm6300.rst +++ b/components/binary_sensor/rdm6300.rst @@ -70,6 +70,17 @@ unsigned integer. topic: rdm6300/tag payload: !lambda 'return uint32_to_string(x);' +A tag scanned event can also be sent to the Home Assistant tag component +using :ref:`api-homeassistant_tag_scanned_action`. + +.. code-block:: yaml + + rdm6300: + # ... + on_tag: + then: + - homeassistant.tag_scanned: !lambda 'return uint32_to_string(x);' + .. _rdm6300-tag: NFC/RFID Tag diff --git a/conf.py b/conf.py index afb40936d..44cf08f6b 100644 --- a/conf.py +++ b/conf.py @@ -72,7 +72,7 @@ author = 'Otto Winter' # The short X.Y version. version = '1.15' # The full version, including alpha/beta/rc tags. -release = '1.15.1' +release = '1.15.2' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/guides/automations.rst b/guides/automations.rst index 4bbbe72fe..ae3b4cc84 100644 --- a/guides/automations.rst +++ b/guides/automations.rst @@ -321,6 +321,7 @@ All Triggers - :ref:`binary_sensor.on_click ` / :ref:`binary_sensor.on_double_click ` / :ref:`binary_sensor.on_multi_click ` - :ref:`esphome.on_boot ` / :ref:`esphome.on_shutdown ` / :ref:`esphome.on_loop ` +- :ref:`light.on_turn_on / light.on_turn_off ` - :ref:`logger.on_message ` - :ref:`time.on_time ` - :ref:`mqtt.on_message ` / :ref:`mqtt.on_json_message ` diff --git a/guides/supporters.rst b/guides/supporters.rst index 21bba3b3a..24d775edb 100644 --- a/guides/supporters.rst +++ b/guides/supporters.rst @@ -94,7 +94,7 @@ that have made it into the `ESPHome organization's ` Author & Main Developer *********************** -- `Otto Winter (@OttoWinter) `__ - 2350 contributions +- `Otto Winter (@OttoWinter) `__ - 2352 contributions Contributors ************ @@ -104,6 +104,7 @@ Contributors - `0hax (@0hax) `__ - 2 contributions - `2016for (@2016for) `__ - 1 contribution - `Pavel Golovin (@31337Ghost) `__ - 2 contributions +- `David Martin (@3ative) `__ - 1 contribution - `Aalian Khan (@AalianKhan) `__ - 5 contributions - `Abílio Costa (@abmantis) `__ - 3 contributions - `adamgreg (@adamgreg) `__ - 1 contribution @@ -169,7 +170,7 @@ Contributors - `declanshanaghy (@declanshanaghy) `__ - 3 contributions - `deftdawg (@deftdawg) `__ - 1 contribution - `Rsan (@deltazerorsan) `__ - 1 contribution -- `dependabot[bot] (@dependabot[bot]) `__ - 19 contributions +- `dependabot[bot] (@dependabot[bot]) `__ - 24 contributions - `Destix (@Destix) `__ - 1 contribution - `Alain Turbide (@Dilbert66) `__ - 1 contribution - `Mark (@Diramu) `__ - 1 contribution @@ -186,6 +187,7 @@ Contributors - `Erwin Kooi (@egeltje) `__ - 2 contributions - `Eike (@ei-ke) `__ - 1 contribution - `Elkropac (@Elkropac) `__ - 2 contributions +- `EmbeddedDevver (@EmbeddedDevver) `__ - 1 contribution - `EmmanuelLM (@EmmanuelLM) `__ - 1 contribution - `Emory Dunn (@emorydunn) `__ - 1 contribution - `Anders Persson (@emwap) `__ - 4 contributions @@ -195,7 +197,7 @@ Contributors - `erazor666 (@erazor666) `__ - 1 contribution - `Eric Hiller (@erichiller) `__ - 1 contribution - `escoand (@escoand) `__ - 7 contributions -- `esphomebot (@esphomebot) `__ - 2 contributions +- `esphomebot (@esphomebot) `__ - 3 contributions - `Evan Coleman (@evandcoleman) `__ - 3 contributions - `Malte Franken (@exxamalte) `__ - 2 contributions - `Fabian Affolter (@fabaff) `__ - 24 contributions @@ -216,7 +218,7 @@ Contributors - `Giovanni (@Gio-dot) `__ - 2 contributions - `gitolicious (@gitolicious) `__ - 15 contributions - `The Gitter Badger (@gitter-badger) `__ - 1 contribution -- `Guillermo Ruffino (@glmnet) `__ - 157 contributions +- `Guillermo Ruffino (@glmnet) `__ - 162 contributions - `Giorgos Logiotatidis (@glogiotatidis) `__ - 1 contribution - `Germain Masse (@gmasse) `__ - 2 contributions - `Jelle Raaijmakers (@GMTA) `__ - 1 contribution @@ -243,7 +245,7 @@ Contributors - `Joshua Dadswell (@jdads1) `__ - 1 contribution - `jeff-h (@jeff-h) `__ - 2 contributions - `Jeff Rescignano (@JeffResc) `__ - 8 contributions -- `Jesse Hills (@jesserockz) `__ - 38 contributions +- `Jesse Hills (@jesserockz) `__ - 41 contributions - `Jonathan Jefferies (@jjok) `__ - 1 contribution - `Jeppe Ladefoged (@jladefoged) `__ - 2 contributions - `Jonathan Martens (@jmartens) `__ - 1 contribution @@ -277,6 +279,7 @@ Contributors - `Joakim Sørensen (@ludeeus) `__ - 11 contributions - `Lukas Klass (@LukasK13) `__ - 1 contribution - `Lumpusz (@Lumpusz) `__ - 2 contributions +- `Luke Fitzgerald (@lwfitzgerald) `__ - 1 contribution - `Lewis Juggins (@lwis) `__ - 1 contribution - `Michael Klamminger (@m1ch) `__ - 1 contribution - `Marc-Antoine Courteau (@macourteau) `__ - 1 contribution @@ -326,6 +329,7 @@ Contributors - `Nuno Sousa (@nunofgs) `__ - 1 contribution - `Chris Nussbaum (@nuttytree) `__ - 1 contribution - `Olivér Falvai (@ofalvai) `__ - 1 contribution +- `Oncleben31 (@oncleben31) `__ - 1 contribution - `Oscar Bolmsten (@oscar-b) `__ - 4 contributions - `Panuruj Khambanonda (PK) (@panuruj) `__ - 2 contributions - `Paul Deen (@PaulAntonDeen) `__ - 2 contributions @@ -378,6 +382,7 @@ Contributors - `Abdelkader Boudih (@seuros) `__ - 1 contribution - `shbatm (@shbatm) `__ - 1 contribution - `sherbang (@sherbang) `__ - 4 contributions +- `SiliconAvatar (@SiliconAvatar) `__ - 1 contribution - `sillyfrog (@sillyfrog) `__ - 1 contribution - `Derek Hageman (@Sizurka) `__ - 2 contributions - `Niklas Wagner (@Skaronator) `__ - 9 contributions @@ -436,4 +441,4 @@ Contributors - `YuanL.Lee (@yuanl) `__ - 1 contribution - `ZabojnikM (@ZabojnikM) `__ - 1 contribution -*This page was last updated September 14, 2020.* +*This page was last updated September 20, 2020.*