2021.12: Button section

This commit is contained in:
Franck Nijhof 2021-12-08 13:36:33 +01:00
parent 85de84d49d
commit fe17df85d2
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3
2 changed files with 25 additions and 24 deletions

View File

@ -72,34 +72,35 @@ All configuration related items, neatly organized in a single place 🤘
## The button entity ## The button entity
Introducing a new revolutionary entity: the button entity. Introducing a new entity: the button entity.
Yes, it's a button. What can you do with it? Click it! Yes, it's a button. What can you do with it? Press it!
Support has been added to Google Assistant, Alexa, HomeKit & MQTT as well. We already have a switch entity in Home Assistant, but a switch has a state;
switches are either on or off. A button, however, is a push-button, like a
stateless or momentary switch.
Implementations in this release: Button entities can be provided by integrations and can be used for things like:
- Add Button platform to KNX integration ([@farmio] - [#59082]) ([knx docs]) <p class='img'>
- Add button entity platform (restart button) to WLED ([@frenck] - [#59086]) ([wled docs]) <img class="no-shadow" src='/images/blog/2021-12/buttons.png' alt='Examples use cases of button entities'>
- Add button support to Google Assistant ([@frenck] - [#60158]) ([google_assistant docs]) Examples use cases of button entities.
- Add button platform to Elgato ([@frenck] - [#59628]) ([elgato docs]) </p>
- Add WLED firmware upgrade button ([@frenck] - [#59793]) ([wled docs])
- Add button entities to Renault ([@epenet] - [#59383]) ([renault docs]) (breaking-change)
- Add button to litterrobot ([@natekspencer] - [#59734]) ([litterrobot docs]) (breaking-change)
- Add button support to HomeKit ([@frenck] - [#60165]) ([homekit docs])
- Add Button platform to Nanoleaf ([@milanmeu] - [#60169]) ([nanoleaf docs])
- Add tolo button platform ([@MatthiasLohr] - [#60345]) ([tolo docs])
- Esphome/button ([@jesserockz] - [#60522]) ([esphome docs])
- Add button platform to Tuya ([@frenck] - [#60304]) ([tuya docs])
- Add button to trigger ota firmware update for Shelly devices ([@mib1185] - [#58757]) ([shelly docs])
- Add `button` platform to NAM integration ([@bieniu] - [#60410]) ([nam docs])
- Add reboot button to Shelly devices ([@mib1185] - [#60417]) ([shelly docs])
- Add button support to Alexa ([@frenck] - [#60163]) ([alexa docs])
<!--<p class='img'> All things that can be triggered from Home Assistant, but are not really have
<img src='/images/blog/2021-11/visit-device.png' alt='Screenshot of WLED that now has a button that links to the WLED web interface of the device directly'> on or off state.
Screenshot of WLED that now has a button that links to the WLED web interface of the device directly.
</p>--> We have added support for this button entity to Google Assistant, Alexa and
HomeKit; allowing you to "press" those buttons from your favorite voice
assistant.
For this release, MQTT & KNX added support for providing buttons. The Shelly,
WLED, Elgato, Litter-Robot, TOLO Sauna, Tuya, Renault and NAM integrations
have added button entities.
Additionally, [ESPHome 2021.12](https://esphome.io/changelog/2021.12.0.html)
has added full support for buttons too! Besides adding a restart button,
you can now create button entities from ESPHome to trigger something on
your DIY project from Home Assistant.
## Local only users ## Local only users

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB