Lumiere du garage automatique

Bonjour à tous,

Peut-être pouvez vous m’aider, je cherche à allumer la lumière du garage avec mon détecteur de mouvement et qu’elle s’éteigne automatiquement au bout de 2 minutes
L’allumage fonctionne bien mais l’extinction ne fonctionne pas.
je tâtonne un peu :wink:
Merci

 id: '1613059286573'
  alias: Allume la lumiere du garage sur detection de présence
  trigger:
  - platform: state
    entity_id: binary_sensor.garage_detection
    to: 'on'
    from: 'off'
  action:
  - service: switch.turn_on
    entity_id: switch.interrupteur_1_relais
    domain: switch
    for:
      hours: 0
      minutes: 2
      seconds: 0
    # delay:
    #  minutes: 2
  - service: script.turn_off
    entity_id: switch.interrupteur_1_relais
  mode: single

System Health

version core-2021.2.3
installation_type Home Assistant OS
dev false
hassio true
docker true
virtualenv false
python_version 3.8.7
os_name Linux
os_version 5.4.94
arch x86_64
timezone Europe/Paris
Home Assistant Community Store
GitHub API ok
Github API Calls Remaining 4942
Installed Version 1.10.1
Stage running
Available Repositories 746
Installed Repositories 4
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Hass.io
host_os Home Assistant OS 5.11
update_channel stable
supervisor_version supervisor-2021.02.6
docker_version 19.03.13
disk_total 30.8 GB
disk_used 7.7 GB
healthy true
supported true
board ova
supervisor_api ok
version_api ok
installed_addons Terminal & SSH (9.0.1), Samba share (9.3.0), Check Home Assistant configuration (3.6.0), File editor (5.2.0), ESPHome (1.16.0), Home Panel (2.0.0), Mosquitto broker (5.1)
Lovelace
dashboards 1
resources 0
views 1
mode storage

Hye, Ne pas confondre script et switch .
Mettre :
- service: switch.turn_off
au lieu de
- service: script.turn_off

:sweat_smile: :sweat_smile: :sweat_smile: quel truffe je fait :joy:

Merci

Cela dit ça ne s’éteint pas pour autant, il doit y avoir encore autre chose, je vais peut-être réessayer ma première methode:

Delay: 0:02

Pour ma part, j’ai séparé en 2. Une automatisation pour l’allumage (sans délai) et une pour l’extinction si il n’y a pas eu de mouvements pendant 30 secondes.

alias: Allumage automatique WC
description: >-
  Allumage automatique de la lumière des WC du bas avec luminosité en fonction du jour ou de la nuit
trigger:
  - platform: state
    entity_id: binary_sensor.presence_12
    to: 'on'
condition: []
action:
  - data_template:
      brightness_pct: |
        {%- if now().strftime('%H')| int >= 21 %}
          20
        {%- elif now().strftime('%H')| int < 7 %}
          20
        {%- elif now().strftime('%H')| int >= 7 %}
          60
        {%- endif %}
    entity_id: light.ampoule_wc_bas_white
    service: light.turn_on
mode: single
alias: Extinction automatique WC
description: ''
trigger:
  - platform: state
    entity_id: binary_sensor.presence_12
    to: 'off'
    for: '00:00:30'
condition: []
action:
  - device_id: cf79abb49a7e474ba1394916b6e7bedb
    domain: light
    entity_id: light.ampoule_wc_bas_white
    type: turn_off
mode: single

Je pense qu’il doit être possible de tout mettre dans une seule automatisation, mais bon ça marche très bien comme ça pour ma part.

Pour un WC OK mais …
Ca peut fonctionner pour un garage ? :grin:

@deliwyn génial !!!

Adapté à ma situation et mon matériel c’est top
Merci beaucoup.
Je met le code ça peux servir à d’autres

- id: '123456987'
  alias: Allumage automatique garage
  description: allumage automatique de la lumiere du garage 
  trigger:
  - platform: state
    entity_id: binary_sensor.garage_detection
    to: 'on'
  condition: []
  action:
    service: switch.turn_on
    entity_id: switch.interrupteur_1_relais
  mode: single
- id: '1234569878'
  alias: Extinction automatique garage
  description: extinction automatique de la lumiere du garage 
  trigger:
  - platform: state
    entity_id: binary_sensor.garage_detection
    to: 'off'
    for: '00:00:30'
  condition: []
  action:
    service: switch.turn_off
    entity_id: switch.interrupteur_1_relais
  mode: single
2 « J'aime »

Si ça marche dans un WC, ça marche partout :smiley: