Reveil ESP32 avec entrée touch

Bonjour,
je voudrai construire avec une esp32 vroom un boitier qui me permettra de commander des prises et des luminaires.Je me servirai des fonctions touch de l’Esp.
Je voudrai me servir de le même entrée pour réveiller l’esp et d’effectuer la fonction.
Je n’arrive pas à rajouter plusieurs entrées pour le réveil

System Information

version core-2025.3.2
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.13.2
os_name Linux
os_version 6.6.73-haos
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 4982
Installed Version 2.0.5
Stage running
Available Repositories 1604
Downloaded Repositories 28
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 14.2
update_channel stable
supervisor_version supervisor-2025.03.2
agent_version 1.6.0
docker_version 27.2.0
disk_total 117.4 GB
disk_used 30.9 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization kvm
board generic-aarch64
supervisor_api ok
version_api ok
installed_addons Duck DNS (1.18.0), File editor (5.8.0), Samba share (12.5.0), Home Assistant Google Drive Backup (0.112.1), ESPHome Device Builder (2025.2.2), Log Viewer (0.17.1), MyElectricalData (0.13.2), Matter Server (7.0.0), motionEye (0.21.0), Frigate (0.15.0), Node-RED (19.0.2), Linky (1.5.0)
Dashboards
dashboards 9
resources 11
views 8
mode storage
Network Configuration
adapters lo (disabled), enp0s3 (enabled, default, auto), docker0 (disabled), hassio (disabled), vetha06e653 (disabled), veth438b99f (disabled), vethcbc9de8 (disabled), vetheb48c62 (disabled), veth199cb39 (disabled), veth3ec123e (disabled), veth6e1ea42 (disabled), veth5ed3b17 (disabled), veth1b53fd7 (disabled), vethe921fa0 (disabled), veth8f7ae21 (disabled), veth08d1d50 (disabled), veth6405340 (disabled)
ipv4_addresses lo (127.0.0.1/8), enp0s3 (192.168.1.32/24), docker0 (172.30.232.1/23), hassio (172.30.32.1/23), vetha06e653 (), veth438b99f (), vethcbc9de8 (), vetheb48c62 (), veth199cb39 (), veth3ec123e (), veth6e1ea42 (), veth5ed3b17 (), veth1b53fd7 (), vethe921fa0 (), veth8f7ae21 (), veth08d1d50 (), veth6405340 ()
ipv6_addresses lo (::1/128), enp0s3 (2a01:e0a:279:dd30:6c1b:53cf:c721:fb42/64, fe80::e831:c2f5:88c8:e759/64), docker0 (fe80::42:d1ff:fec4:b13/64), hassio (fe80::42:3fff:fe69:9cde/64), vetha06e653 (fe80::4df:7dff:fe36:13e1/64), veth438b99f (fe80::2455:6fff:feaf:fc91/64), vethcbc9de8 (fe80::4c5c:8bff:fea4:ac90/64), vetheb48c62 (fe80::3045:a5ff:fefe:ed4f/64), veth199cb39 (fe80::44ef:fdff:feb3:b01f/64), veth3ec123e (fe80::f07f:59ff:fee6:e6c6/64), veth6e1ea42 (fe80::80ba:e5ff:feca:15e0/64), veth5ed3b17 (fe80::506f:c5ff:fefd:73e3/64), veth1b53fd7 (fe80::d0d3:34ff:fe2d:4d1/64), vethe921fa0 (fe80::a402:e4ff:fe6d:2aa6/64), veth8f7ae21 (fe80::2c57:8dff:fed3:991b/64), veth08d1d50 (fe80::b898:cbff:fe05:f682/64), veth6405340 (fe80::b8af:25ff:fe54:241e/64)
announce_addresses 192.168.1.32, 2a01:e0a:279:dd30:6c1b:53cf:c721:fb42, fe80::e831:c2f5:88c8:e759
Recorder
oldest_recorder_run 22 février 2025 à 11:40
current_recorder_run 12 mars 2025 à 11:55
estimated_db_size 261.48 MiB
database_engine sqlite
database_version 3.48.0

Bonjour @JEROME_GUILLAUME,
Il faudrait à minima ton code ESPhome.
Bob

voici

esphome:
  name: esp-touch
  friendly_name: esp touch

esp32:
  board: esp32dev
  framework:
    type: arduino

logger:

web_server:

api:

ota:
  platform: esphome

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  ap:
    ssid: "Esp-Touch Fallback Hotspot"
    password: "FurOgtcG68rv"

captive_portal:

# Activation de la fonction tactile ESP32
esp32_touch:

binary_sensor:
  - platform: esp32_touch
    name: "Bouton Tactile 1"
    pin: GPIO32  # Utilisation de la broche tactile GPIO32
    threshold: 600  # Seuil pour la détection du toucher
    on_press:
      then:
        - homeassistant.service:
            service: switch.toggle
            data:
              entity_id: switch.prise_tuya
        - deep_sleep.enter  # L'ESP32 retourne en deep sleep après l'action

# Configuration du mode deep sleep
deep_sleep:
  sleep_duration: 60s  # L'ESP32 dormira pendant 60 secondes avant de se réveiller à nouveau
  wakeup_pin: GPIO32  # Réveil sur la broche GPIO32

Bonjour,
c’est changer de service à action maintenant.

          - homeassistant.action:
              action: switch.toggle
              data:
                entity_id: switch.prise_tuya

dans l’intégration esphome, sur ton appareil et configurer il faut cocher :

je ne trouve pas l’option à activer

Dans paramètres / appareils et services, puis va dans l’intégration ESPHome:


2 « J'aime »