gce-electronics / HA_RFPlayer

RFPlayer plugin for Home assistant
Apache License 2.0
29 stars 10 forks source link

Intégration Somfy RTS partielle #5

Closed christoff4444 closed 6 months ago

christoff4444 commented 2 years ago

Bonjour,

Avant tout, un grand merci pour cette intégration de RFPlayer sur HA, c'était mon dernier frein pour passer de Domoticz à HA.

Mes volets Somfy RTS étaient déjà couplés à mon RFPlayer (j'avais utilisé le logiciel en JAVA fourni par le constructeur). J'ai fait l'intégration de mes volets Somfy RTS en reprenant les devices ID que j'avais utilisés. Le soucis, c'est qu'une fois intégrés, je n'ai que les commandes "ON" et "OFF". Les commandes possibles pour les SOMFY RTS sont :

Merci d'avance !

e-caille commented 2 years ago

En attendant une implémentation complète, pour la touche MY il est possible de passer par les service send_command pour définir un volet dans HA :

cover:
  - platform: template
    covers:
      volet_bureau:
        device_class: shutter
        friendly_name: "Volet bureau"
        open_cover:
          service: rfplayer.send_command
          data:
            protocol: RTS
            device_address: A1
            command: 'ON'
        close_cover:
          service: rfplayer.send_command
          data:
            protocol: RTS
            device_address: A1
            command: 'OFF'
        stop_cover:
          service: rfplayer.send_command
          data:
            protocol: RTS
            device_address: 'A1 %100'
            command: 'DIM'

Note : la commande DIM n'est acceptée par mon RFPlayer qu'avec un %, qui n'est pas prévu dans le code actuel, mais qu'on peut accoler à un des paramètre de la commande.

christoff4444 commented 2 years ago

Top, merci beaucoup ! Je testerai demain ;-)

Doubledom45 commented 2 years ago

Bonjour La commande MY correspond à un DIM %4, les commandes sont acceptées par le plugin en béta, intégration en cours. la commande du MY doit être ici pour A14:

service: rfplayer.send_command
data:
  command: DIM %4
  protocol: RTS
  device_address: A14
  automatic_add: true

Toujours pour l'instant comme en mode dev, @christoff4444 pour ASSOC (et DISSOC) les commandes passent aussi, les switch seront créés avec leurs infos de l'adresse ici switch.rts_a14 bien sûr il faut que le store soit en mode association avant d'envoyer la commande, pour que celui-ci corresponde à ce switch. bitmoji

Doubledom45 commented 1 year ago

Voir Béta 16 (lhttps://github.com/Doubledom45/HA_Rfplayer_Beta)