Mon problème
J’ai rajouté dans un script un bloc if-then pour n’arrêter un appareil que s’il ne l’est pas déjà, parce que sinon… Il se rallume
De ce côté-là tout va bien, il n’est arêté que quand il faut.
Cependant, j’aimerais pouvoir exécuter des actions après, pour palier à un bug de Google Assistant sauf que j’ai le même comportement que les conditions, ce qui est après le bloc if-then\
n’est pas exécuté alors que sauf ereur d’indentation de ma part, le délai et l’appel du service sont bien hors du bloc.
J’ai vérifié ça en lisant les actions exécutées lors du dernier appel du script, ça s’arrête après le bloc if-then où rien n’a été exécuté.
Cependant, si j’en crois cet exemple dans la doc des scripts, le script devrait bien continuer.
Quelqu’un a-t-il une idée de ce que j’aurais loupé ?
Le script :
heure_du_coucher:
description: éteint toutes les lumières et verrouille la porte d'entrée
alias: Heure du coucher
sequence:
- service: lock.lock
data: {}
entity_id: lock.porte_d_entree
- service: esphome.diffuseur_chambre_night_diffusion
- service: light.turn_off
entity_id:
- light.lustre_chambre
- light.lumieres_salon
- service: switch.turn_off
entity_id:
- switch.lustre_bureau
- delay: 00:00:01
- service: fan.turn_off
entity_id:
- fan.ventilateur_bureau
- fan.diffuseur_bureau
- fan.diffuseur_salon
- if:
- condition: state
entity_id: fan.ventilateur_chambre
state: "on"
then:
- service: fan.turn_off
entity_id: fan.ventilateur_chambre
- delay: 01:05:01
- service: media_player.media_stop
target:
entity_id: media_player.enceinte_chambre
mode: single
Certes, mon délai est… particulier mais je ne pense pas qu’il soit la cause vu qu’il n’est pas exécuté
Ma configuration
System Information
version | core-2022.8.7 |
---|---|
installation_type | Home Assistant Core |
dev | false |
hassio | false |
docker | false |
user | homeassistant |
virtualenv | true |
python_version | 3.10.6 |
os_name | Linux |
os_version | 5.10.123-meson64 |
arch | aarch64 |
timezone | Europe/Paris |
config_dir | /home/homeassistant/config |
Home Assistant Community Store
GitHub API | ok |
---|---|
GitHub Content | ok |
GitHub Web | ok |
GitHub API Calls Remaining | 5000 |
Installed Version | 1.27.1 |
Stage | running |
Available Repositories | 1176 |
Downloaded Repositories | 4 |
Home Assistant Cloud
logged_in | true |
---|---|
subscription_expiration | 18 septembre 2022 à 02:00 |
relayer_connected | true |
remote_enabled | true |
remote_connected | true |
alexa_enabled | false |
google_enabled | true |
remote_server | eu-west-2-5.ui.nabu.casa |
can_reach_cert_server | ok |
can_reach_cloud_auth | ok |
can_reach_cloud | ok |
Dashboards
dashboards | 2 |
---|---|
resources | 3 |
views | 7 |
mode | yaml |
Recorder
oldest_recorder_run | 24 août 2022 à 13:28 |
---|---|
current_recorder_run | 28 août 2022 à 12:00 |
estimated_db_size | 180.33 MiB |
database_engine | mysql |
database_version | 10.5.15 |