Télécommande IR Xiaomi ou BroadLink

bonjour,
je partage un tuto pour le broadlink mini3 , et un autre utilisateur l 'a adapter pour le mini 4 avec les commande RF.
ici
c’est très simple. et intuitif.
3 sélecteurs (4 pour le mini 4) input text pour sélectionner
un script pour apprendre les commandes
un script pour exécuter les commandes

image

1/ trois input_select.
dans input_select.yaml


#############################
######## broadlink ##########
#############################
entity_id:
    name: Text 1
    options:
       - remote.braodlink_salon_remote
       - autres
device: 
    name: Text 2
    options:
       - aspirateur
       - television
       - autres
command:
    name: Text 3
    options:
       - marche
       - arret
       - son+
       - son-
       - son mute
       - menu
       - retour
       - netfix
       - av
       - autres

à modifier selon tes besoins tu peux rajouter ce que tu aura besoin.

2/ puis deux scripts :

alias: braodlink(executer)
sequence:
  - service: remote.send_command
    data:
      entity_id: '{{ states(''input_select.entity_id'') }}'
      device: '{{ states(''input_select.device'') }}'
      command: '{{ states(''input_select.command'') }}'
mode: single  

alias: braodlink (enregistrer)
sequence:
  - service: remote.learn_command
    data:
      entity_id: '{{ states(''input_select.entity_id'') }}'
      device: '{{ states(''input_select.device'') }}'
      command: '{{ states(''input_select.command'') }}'
mode: single

enfin dans ton lovelace 1 carte

type: entities
entities:
  - entity: input_select.entity_id
  - entity: input_select.device
  - entity: input_select.command
  - entity: script.broadlink (executer)
  - entity: script.broadlink (enregistrer)

ne pas oublier de recharger avant la première utilisation. redémarrage ou recharger les entité et les scripts)

du coup pour enregistrer les commandes. tu les crées dans tes input_select (recharge des input select), puis tu choisi et exécute le script (enregistrer).

1 « J'aime »