Broadlink RM Mini - commande alléatoirement envoyée deux fois

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
___