[résolu] Rflink et commande prise radio

Bonjour,

déjà une bonne année à toute la communauté HA !

j’avais une petite question de début d’année,
je viens de mettre en place un module RFLINK qui d’ailleurs est une vraie merveille
de pouvoir commander et recevoir les modules radio aussi simplement !

donc ma question,
j’ai une prise connectée avec télécommande, la télécommande a un bouton ON et OFF pour chaque prise,
si je presse chaque bouton, j’ai une commande différente pour le ON et le OFF

kaku_000045_10 pour le ON
kaku_000046_10 pour le OFF

ce qui m’a fait 2 entités séparées pour commander une prise,
je me demandais si il était possible de regrouper cela dans le configuration.yaml
un peu comme on le fait avec mqtt et le payload_on, payload_off pour envoyer des commandes différentes sur le même switch ?

je n’ai rien trouvé a ce sujet dans les divers forums…

avez vous déjà eu ce genre de cas ?

Stéphane

bonjour stephane.
tu ne peux pas appeler un service pour ca?
n’as tu pas tes commandes on et of deja enregistrer dans : /config/.storage/core.config_entries.
bonne année
stefan

si bien sure, mais j’ai 2 services, un pour on et un pour off :

service: rflink.send_command
data:
  command: 'off'
  device_id: kaku_000045_10

service: rflink.send_command
data:
  command: 'on'
  device_id: kaku_000046_10

peut être que je cherche a compliquer ce qui est simple,
mais je ne peut pas utiliser une simple carte bouton pour commander ma prise puisque j’ai 2 entitées séparées, une pour on et une pour off …?

Bonjour.
Plusieurs solutions
1/Un sensor avec template état on état off
2/ un automation si allumer éteint si éteint allumer.
Peut être d’autres choses
Stefan

Génial !

exactement ce que je voulais faire !

un switch template, voilà ce que ça donne …

switch rflink:
  - platform: template
    switches:
      prise_rf_01:
        friendly_name: "prise rf 01"
        turn_on:
          service: rflink.send_command
          data:
            command: 'on'
            device_id: kaku_000046_10
        turn_off:
          service: rflink.send_command
          data:
            command: 'off'
            device_id: kaku_000045_10

merci encore @steffleur