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
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
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 ?
@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