# Bouton poussoir

**URL:** <https://forum.hacf.fr/t/bouton-poussoir/929>\
**Category:** Entraide Home Assistant\
**Created:** [Novembre 11, 2020, 11:56 UTC](https://forum.hacf.fr/t/bouton-poussoir/929 "2020-11-11T11:56:43Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Clemalex](https://forum.hacf.fr/user_avatar/forum.hacf.fr/clemalex/32/3691_2.png) [@Clemalex](https://forum.hacf.fr/u/Clemalex)\
**Post date:** [Novembre 11, 2020, 12:35 UTC](https://forum.hacf.fr/t/bouton-poussoir/929/2 "2020-11-11T12:35:28Z")

</div>

> [@Captain](#):
>
> est-il possible de changer le format du bouton des switchs en bouton poussoir

**Nativement :**  
Non tu peux pas avoir de bouton de type `poussoir`.  
Tu peux passer par `customize` pour afficher les icônes au lieu du bouton pour ton switch :

 ![image](https://forum.hacf.fr/uploads/default/original/2X/a/af411dde7291705a31b852ba2404f83c649e64e6.png)
  
devient  

 ![image](https://forum.hacf.fr/uploads/default/original/2X/f/ffb4132d7405fe7e9e3bcd2ea54b3ab17257b683.png)
  
après customisation :

```yaml
homeassistant:
  customize:
    switch.decorative_lights:
      assumed_state: false

```

_Dans ton cas, tu dois mettre `true` dans `customize` (si tu veux afficher les 2 boutons)_

**Avec une carte personnalisée :**  
Tu peux très bien te servir d’une carte personnalisée (custom-card), pour afficher un bouton donc la couleur de fond varie suivant l’état de l’entité (ici, `button-card`, fait une recherche sur le forum pour voir des exemples):

 ![bouton poussoir](https://forum.hacf.fr/uploads/default/original/2X/e/edbf283b0e26b35c2d04e0c4964fbfd05107b2b3.gif)

* * *

> [@Captain](#):
>
> Idéalement j’aurais besoin que le bouton revienne dans l’état de départ.

Pour ça j’utilise pour ma part une automatisation (automation) :  
Le déclencheur se fait sur l’état `on` du switch, on attends 500ms puis on passe le switch à `off`

```yaml
automation:
  - id: 'porte_de_garage_ouverture'
    alias: porte_de_garage_ouverture
    trigger:
      platform: state
      entity_id: switch.decorative_lights
      to: 'on'
    condition: []
    action:
    - delay:
        milliseconds: 500
    - data:
        entity_id: switch.decorative_lights
      service: switch.turn_off

```

 ![bouton](https://forum.hacf.fr/uploads/default/original/2X/c/cc3413740b1eb5cb078a89a2dd981e39632fc936.gif)

---

_[View the full topic](https://forum.hacf.fr/t/bouton-poussoir/929)._
