Mon problème
Hello,
Je contrôle un ventilateur en utilisant un broadlink RM Mini.
De façon aléatoire mais assez souvent, le bouton Power, qui sert autant pour l’allumer que pour l’éteindre, est appelé deux fois.
Je n’observe pas ce phénomène avec les autres boutons et rien n’est indiqué dans le log à ce moment-là, sauf de rares fois où le log indique que le script veut apparemment s’exécuter deux fois.
Qu’est-ce qui pourrait provoquer ce phénomène de double-appuie ?
Voici le fan template :
broadlink_chambre_ventilateur:
fan:
- platform: template
fans:
# Ventilateur de la chambre
ventilateur_chambre:
friendly_name: "Ventilateur chambre"
unique_id: fan.ventilateur_chambre
value_template: "{{ states.input_boolean.etat_ventilateur_chambre.state }}"
preset_mode_template: "{{ states.input_select.mode_ventilateur_chambre.state }}"
percentage_template: "{{ states.input_number.vitesse_ventilateur_chambre.state }}"
oscillating_template: "{{ states.input_select.oscillation_ventilateur_chambre.state }}"
turn_on:
service: script.alume_ventilateur_chambre
turn_off:
service: script.stop_ventilateur_chambre
set_percentage:
service: script.ventilateur_chambre_vitesse
data:
speed: "{{ percentage }}"
set_preset_mode:
service: script.ventilateur_chambre_mode
data:
mode: "{{ preset_mode }}"
set_oscillating:
service: script.ventilateur_chambre_oscillation
data:
oscillation: "{{ oscillating }}"
speed_count: 3
preset_modes:
- 'Normal'
- 'Nature'
- 'Sommeil'
Le script pour l’allumer :
alume_ventilateur_chambre:
alias: allumer le ventilateur de la chambre
description: Allume le ventilateur de la chambre
mode: single
sequence:
- service: remote.send_command
data_template:
entity_id: remote.rm_mini_chambre_remote
device: Ventilateur chambre
command: "Power"
- service: input_boolean.turn_on
target:
entity_id: input_boolean.etat_ventilateur_chambre
- service: input_select.select_option
data_template:
entity_id: input_select.mode_ventilateur_chambre
option: "Normal"
- condition: numeric_state
entity_id: input_number.vitesse_ventilateur_chambre
below: 1
- service: input_number.set_value
data_template:
entity_id: input_number.vitesse_ventilateur_chambre
value: 33
Pour l’éteindre :
stop_ventilateur_chambre:
alias: éteindre le ventilateur de la chambre
description: éteint le ventilateur de la chambre
mode: single
sequence:
- service: remote.send_command
target:
entity_id: remote.rm_mini_chambre_remote
data:
device: Ventilateur chambre
command: Power
- service: input_boolean.turn_off
target:
entity_id: input_boolean.etat_ventilateur_chambre
- service: input_number.set_value
data_template:
entity_id: input_number.vitesse_ventilateur_chambre
value: 0
- service: input_select.select_option
data_template:
entity_id: input_select.oscillation_ventilateur_chambre
option: 'False'
- service: input_select.select_option
data_template:
entity_id: input_select.mode_ventilateur_chambre
option: 'Normal'
Ma configuration
System Health
version | core-2021.6.3 |
---|---|
installation_type | Home Assistant Container |
dev | false |
hassio | false |
docker | true |
virtualenv | false |
python_version | 3.8.9 |
os_name | Linux |
os_version | 5.10.0-0.bpo.5-amd64 |
arch | x86_64 |
timezone | Europe/Paris |
Home Assistant Community Store
GitHub API | ok |
---|---|
Github API Calls Remaining | 4829 |
Installed Version | 1.12.4 |
Stage | running |
Available Repositories | 891 |
Installed Repositories | 3 |
Home Assistant Cloud
logged_in | true |
---|---|
subscription_expiration | 20 juin 2021 à 02:00 |
relayer_connected | true |
remote_enabled | true |
remote_connected | true |
alexa_enabled | false |
google_enabled | true |
can_reach_cert_server | ok |
can_reach_cloud_auth | ok |
can_reach_cloud | ok |
Lovelace
dashboards | 1 |
---|---|
resources | 0 |
mode | auto-gen |