Installation et utilisation rflink

Bonjour
J’ai un rflink diy.
Je voudrais l’installer sur ha .
Mais je ne sais pas faire
est ce qu’il existe un tuto ?
et après comment utiliser le rflink ?
je m’en set pour copier ma télécommande de portail et de garage .

merci

Tu as toutes les infos là en fonction de ce que tu veux piloter : RFLink - Home Assistant

Bonjour merci de ta réponse.
Si j’ai bien compris
Il faut ajouter ça :

# Example configuration.yaml entry
rflink:
  port: /dev/serial/by-id/usb-id01234
  wait_for_ack: false
  ignore_devices:

Dans le fichier configuration yaml pour installer mon rflink .
Il faut que je remplace le port ? Je pense .
Désolé de mes questions bête mais je débute

comment je fais pour trouver mon port

bonsoir,

pour le port du rflink
dans HA tu clic:
supervisor >> Sytem
et dans la colonne Host en bas à droite sur les 3 petits point >> et sur Hardware
tu recherches port usb pour moi c’est :

 - name: ttyACM0
    sysfs: '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/tty/ttyACM0'
    dev_path: /dev/ttyACM0
    subsystem: tty
    by_id: >-
   /dev/serial/by-id/usb-Arduino__www.arduino.cc__0042_855313039303514160B1-if00 

le port pour mon rflink :

/dev/serial/by-id/usb-Arduino__www.arduino.cc__0042_855313039303514160B1-if00

j’espère avoir été clair

Merci je pense avoir trouvé .

Après comment faire pour enregistrer une télécommande 433mhz ?
J’ai appuyer sur les boutons de ma télécommande a coter du rflink mais je ne sais pas quoi faire après .

Tu as quoi comme volet? Somfy? Si c’est ce dernier il te faut un émetteur en 433,42 Mhz et non un 433,92 mhz comme on trouve un peu partout en DIY.

Ce tuto est assez parlant, apres il faut un peu bidouiller, le joies du DIY :smiley: :

Bonjour
J’ai un problème je n’est pas le bon PORT.
J’ai bien trouver dans HARDWARE un port devant BY_id mais ce ne marche pas j’ai des erreurs dans les logs .

J’ai ha installé sur un ssd en docker sur un pi3 . Est ce que ça change quelque chose sur les PORT?

Merci

Si tu as un autre device sur USB (clé zwave par exemple), il apparait aussi avec le code by_id, ce n’est peut-être pas le bon?

Quelles erreurs sur le log?

J’ai eu ce problème quand j’ai installé mon RFLINK, il faut redémarrer le RPI et non seulement HA. Je te cache pas que j’y ai passé un moment…

voici un extrait de mon hardware :

 name: 1-1.3
    sysfs: /sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3
    dev_path: /dev/bus/usb/001/004
    subsystem: usb
    by_id: null
    attributes:
      BUSNUM: '001'
      DEVNAME: /dev/bus/usb/001/004
      DEVNUM: '004'
      DEVPATH: /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3
      DEVTYPE: usb_device
      DRIVER: usb
      ID_BUS: usb
      ID_MM_DEVICE_MANUAL_SCAN_ONLY: '1'
      ID_MODEL: USB2.0-Serial
      ID_MODEL_ENC: USB2.0-Serial
      ID_MODEL_FROM_DATABASE: HL-340 USB-Serial adapter
      ID_MODEL_ID: '7523'
      ID_REVISION: '0254'
      ID_SERIAL: 1a86_USB2.0-Serial
      ID_USB_INTERFACES: ':ff0102:'
      ID_VENDOR: 1a86
      ID_VENDOR_ENC: 1a86
      ID_VENDOR_FROM_DATABASE: QinHeng Electronics
      ID_VENDOR_ID: 1a86
      MAJOR: '189'
      MINOR: '3'
      PRODUCT: 1a86/7523/254
      SUBSYSTEM: usb
      TYPE: 255/0/0
      USEC_INITIALIZED: '21324545'
  - name: ttyUSB0
    sysfs: >-
      /sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.0/ttyUSB0/tty/ttyUSB0
    dev_path: /dev/ttyUSB0
    subsystem: tty
    by_id: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
    attributes:
      DEVLINKS: >-
        /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
        /dev/serial/by-path/platform-3f980000.usb-usb-0:1.3:1.0-port0
      DEVNAME: /dev/ttyUSB0
      DEVPATH: >-
        /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.0/ttyUSB0/tty/ttyUSB0
      ID_BUS: usb
      ID_MM_CANDIDATE: '1'
      ID_MODEL: USB2.0-Serial
      ID_MODEL_ENC: USB2.0-Serial
      ID_MODEL_FROM_DATABASE: HL-340 USB-Serial adapter
      ID_MODEL_ID: '7523'
      ID_PATH: 'platform-3f980000.usb-usb-0:1.3:1.0'
      ID_PATH_TAG: platform-3f980000_usb-usb-0_1_3_1_0
      ID_REVISION: '0254'
      ID_SERIAL: 1a86_USB2.0-Serial
      ID_TYPE: generic
      ID_USB_CLASS_FROM_DATABASE: Vendor Specific Class
      ID_USB_DRIVER: ch341
      ID_USB_INTERFACES: ':ff0102:'
      ID_USB_INTERFACE_NUM: '00'
      ID_VENDOR: 1a86
      ID_VENDOR_ENC: 1a86
      ID_VENDOR_FROM_DATABASE: QinHeng Electronics
      ID_VENDOR_ID: 1a86
      MAJOR: '188'
      MINOR: '0'
      SUBSYSTEM: tty
      TAGS: ':systemd:'
      USEC_INITIALIZED: '21975876'

j’ai choisi sa en port : /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0

j’ai ca dans mes log :

2021-02-17 19:06:53 WARNING (MainThread) [rflink.protocol] dropping invalid data: 20;01;MySensors=OFF;NO NRF24L01;

lorsque je lance la commande en ssl sur mon pi je trouve ca en PORT :

pi@raspberrypi:~ $ cd /dev/serial/by-id
pi@raspberrypi:/dev/serial/by-id $ ls
usb-1a86_USB2.0-Serial-if00-port0
pi@raspberrypi:/dev/serial/by-id $

si je met ca : usb-1a86_USB2.0-Serial-if00-port0

ca ne marche pas et j'ai ce message dans les logs
2021-02-17 19:43:48 ERROR (MainThread) [homeassistant.components.rflink] Error connecting to Rflink, reconnecting in 20
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/serial/serialposix.py", line 322, in open
    self.fd = os.open(self.portstr, os.O_RDWR | os.O_NOCTTY | os.O_NONBLOCK)
FileNotFoundError: [Errno 2] No such file or directory: 'usb-1a86_USB2.0-Serial-if00-port0'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/rflink/__init__.py", line 234, in connect
    transport, protocol = await connection
  File "/usr/local/lib/python3.8/site-packages/serial_asyncio/__init__.py", line 445, in create_serial_connection
    serial_instance = serial.serial_for_url(*args, **kwargs)
  File "/usr/local/lib/python3.8/site-packages/serial/__init__.py", line 90, in serial_for_url
    instance.open()
  File "/usr/local/lib/python3.8/site-packages/serial/serialposix.py", line 325, in open
    raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
serial.serialutil.SerialException: [Errno 2] could not open port usb-1a86_USB2.0-Serial-if00-port0: [Errno 2] No such file or directory: 'usb-1a86_USB2.0-Serial-if00-port0'
2021-02-17 19:44:08 WARNING (MainThread) [homeassistant.components.rflink] disconnected from Rflink, reconnecting
2021-02-17 19:44:08 ERROR (MainThread) [homeassistant.components.rflink] Error connecting to Rflink, reconnecting in 20
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/serial/serialposix.py", line 322, in open
    self.fd = os.open(self.portstr, os.O_RDWR | os.O_NOCTTY | os.O_NONBLOCK)
FileNotFoundError: [Errno 2] No such file or directory: 'usb-1a86_USB2.0-Serial-if00-port0'

mon rflink fonctionnais bien sous jeedom avant

bonjour
mon rflink c’est mis a marcher avec cette config :

rflink:
  port:  /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
  wait_for_ack: true
  reconnect_interval: 20
 
light:
  - platform: rflink
    automatic_add: true
sensor:
  - platform: rflink
    automatic_add: true  

maintenant mes boutons de télécommande remonte sur mon dashboard sous forme de lumières
comment faire pour les « transformés » en bouton pour mon portail ?

La Documentation te l’explique ici (automatic_add sert à trouver l’id à utiliser par la suite) :

bonjour
je ne comprend pas comment modifier mes entités qui sont remonter par mon rflink .
j’ai 3 boutons sur ma télécommande qui remonte sous forme de lumières.

Je voudrais les modifier un inter poussoir . par exemple pour mon portail

voici mon essais de config

# Example configuration.yaml entry

rflink:
  port:  /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
  wait_for_ack: true
  reconnect_interval: 20
 
light:
  - platform: rflink
    automatic_add: true
    
sensor:
  - platform: rflink
    automatic_add: true  
    
switch:
  - platform: rflink
    devices:
      light.ev1527_0fb683_01: {}
      light.ev1527_0fb683_02: {}
      light.ev1527_0fb683_08: {}
      

merci

C’est quoi inter poussoir ? :

Ca ? image

Ca ? image

Encore autre chose ?

En faite c’est un bouton simple que je recherche . Juste un bouton ou je clique dessus.

C’est pour mon portail . Sur ma télécommande lorsque j’appuie sur le bouton A le portail s’ouvre et lorsque je rappuis sur le bouton A il ce ferme .
Pour l’instant mes boutons son détecter comme des lampe
Donc un bouton on/off

Une carte bouton avec comme action toggle ?

j’ai créer ca :


ca marche mais lorsque j’appuis sur le « portail » il change de couleur
je voudrais qu’il reste jaune ou qu’il change de couleur 1 ou 2 secondes

voila comment remontes les boutons de ma télécommande en lumière mais je n’arrive pas a les passer en inter ?