Somfy RTS not showing up in frontend using RFLink

After adding an RFLink to Home Assistant I can’t get my RTS screen visible in the frontend. I’v been trying for a few weeks now with no succes. I’v used the RFLink Cover manual. The log file show the RFlink and the commands to the screen

In configuration.yaml

rflink:
  port: /dev/serial/by-id/usb-Arduino__www.arduino.cc__0042_7413736383735140F110-if00

logger:
  default: error
  logs:
    rflink: debug
    homeassistant.components.rflink: debug 

and
sensor: !include_dir_merge_list includes/sensors

in includes/sensors there is a file rflink.yaml

cover:
  - platform: rflink
    devices:
      rts_bcd833_01:
        name: Zonnescherm

I’v added the device to a group:

rflink:
name: RFLink
entities:
- switch.rts_bcd833_01

Log:

2018-05-05 19:10:12 INFO (MainThread) [homeassistant.components.rflink] Initiating Rflink connection
2018-05-05 19:10:12 INFO (MainThread) [homeassistant.components.rflink] Connected to Rflink
2018-05-05 19:10:12 DEBUG (MainThread) [rflink.protocol] connected
2018-05-05 19:10:13 DEBUG (MainThread) [rflink.protocol] received data: 20
2018-05-05 19:10:13 DEBUG (MainThread) [rflink.protocol] received data: ;00;Nodo RadioFrequencyL
2018-05-05 19:10:13 DEBUG (MainThread) [rflink.protocol] received data: ink - RFLink Gateway V1.
2018-05-05 19:10:13 DEBUG (MainThread) [rflink.protocol] received data: 1 - R48;
2018-05-05 19:10:13 DEBUG (MainThread) [rflink.protocol] got packet: 20;00;Nodo RadioFrequencyLink - RFLink Gateway V1.1 - R48;
2018-05-05 19:10:13 DEBUG (MainThread) [rflink.protocol] decoded packet: {‘node’: ‘gateway’, ‘protocol’: ‘unknown’, ‘hardware’: ‘Nodo RadioFrequencyLink’, ‘firmware’: ‘RFLink Gateway’, ‘version’: ‘1.1’, ‘revision’: ‘48’}
2018-05-05 19:10:13 DEBUG (MainThread) [rflink.protocol] got event: {‘id’: ‘rflink’, ‘hardware’: ‘Nodo RadioFrequencyLink’, ‘firmware’: ‘RFLink Gateway’, ‘version’: ‘1.1’, ‘revision’: ‘48’}
2018-05-05 19:10:13 DEBUG (MainThread) [homeassistant.components.rflink] event of type unknown: {‘id’: ‘rflink’, ‘hardware’: ‘Nodo RadioFrequencyLink’, ‘firmware’: ‘RFLink Gateway’, ‘version’: ‘1.1’, ‘revision’: ‘48’}
2018-05-05 19:10:13 DEBUG (MainThread) [homeassistant.components.rflink] unhandled event of type: unknown
2018-05-05 19:11:00 DEBUG (MainThread) [rflink.protocol] received data: 20;01;Debug;RTS P1
2018-05-05 19:11:00 DEBUG (MainThread) [rflink.protocol] received data: ;ac4100dcbcd833;
20;02;
2018-05-05 19:11:00 WARNING (MainThread) [rflink.protocol] dropping invalid data: 20;01;Debug;RTS P1;ac4100dcbcd833;
2018-05-05 19:11:00 DEBUG (MainThread) [rflink.protocol] received data: RTS;ID=bcd833;SWITCH=01;
2018-05-05 19:11:00 DEBUG (MainThread) [rflink.protocol] received data: CMD=DOWN;
2018-05-05 19:11:00 DEBUG (MainThread) [rflink.protocol] got packet: 20;02;RTS;ID=bcd833;SWITCH=01;CMD=DOWN;
2018-05-05 19:11:00 DEBUG (MainThread) [rflink.protocol] decoded packet: {‘node’: ‘gateway’, ‘protocol’: ‘rts’, ‘id’: ‘bcd833’, ‘switch’: ‘01’, ‘command’: ‘down’}
2018-05-05 19:11:00 DEBUG (MainThread) [rflink.protocol] got event: {‘id’: ‘rts_bcd833_01’, ‘command’: ‘down’}
2018-05-05 19:11:00 DEBUG (MainThread) [homeassistant.components.rflink] event of type command: {‘id’: ‘rts_bcd833_01’, ‘command’: ‘down’}
2018-05-05 19:11:00 DEBUG (MainThread) [homeassistant.components.rflink] device_id not known, adding new device
2018-05-05 19:11:00 DEBUG (MainThread) [rflink.protocol] received data: 20;03;Debug;RTS P
2018-05-05 19:11:00 DEBUG (MainThread) [rflink.protocol] received data: 1;ac4100dcbcd833;
20;04
2018-05-05 19:11:00 WARNING (MainThread) [rflink.protocol] dropping invalid data: 20;03;Debug;RTS P1;ac4100dcbcd833;
2018-05-05 19:11:00 DEBUG (MainThread) [rflink.protocol] received data: ;RTS;ID=bcd833;SWITCH=01
2018-05-05 19:11:00 DEBUG (MainThread) [rflink.protocol] received data: ;CMD=DOWN;
2018-05-05 19:11:00 DEBUG (MainThread) [rflink.protocol] got packet: 20;04;RTS;ID=bcd833;SWITCH=01;CMD=DOWN;
2018-05-05 19:11:00 DEBUG (MainThread) [rflink.protocol] decoded packet: {‘node’: ‘gateway’, ‘protocol’: ‘rts’, ‘id’: ‘bcd833’, ‘switch’: ‘01’, ‘command’: ‘down’}
2018-05-05 19:11:00 DEBUG (MainThread) [rflink.protocol] got event: {‘id’: ‘rts_bcd833_01’, ‘command’: ‘down’}
2018-05-05 19:11:00 DEBUG (MainThread) [homeassistant.components.rflink] event of type command: {‘id’: ‘rts_bcd833_01’, ‘command’: ‘down’}
2018-05-05 19:11:00 DEBUG (MainThread) [homeassistant.components.rflink] device_id not known, adding new device
2018-05-05 19:11:02 DEBUG (MainThread) [rflink.protocol] received data: 20;0
2018-05-05 19:11:02 DEBUG (MainThread) [rflink.protocol] received data: 5;Debug;RTS P1;ad1400ddb
2018-05-05 19:11:02 DEBUG (MainThread) [rflink.protocol] received data: cd833;
20;06;RTS;ID=bcd
2018-05-05 19:11:02 WARNING (MainThread) [rflink.protocol] dropping invalid data: 20;05;Debug;RTS P1;ad1400ddbcd833;
2018-05-05 19:11:02 DEBUG (MainThread) [rflink.protocol] received data: 833;SWITCH=01;CMD=STOP;
2018-05-05 19:11:02 DEBUG (MainThread) [rflink.protocol] received data:
2018-05-05 19:11:02 DEBUG (MainThread) [rflink.protocol] got packet: 20;06;RTS;ID=bcd833;SWITCH=01;CMD=STOP;
2018-05-05 19:11:02 DEBUG (MainThread) [rflink.protocol] decoded packet: {‘node’: ‘gateway’, ‘protocol’: ‘rts’, ‘id’: ‘bcd833’, ‘switch’: ‘01’, ‘command’: ‘stop’}
2018-05-05 19:11:02 DEBUG (MainThread) [rflink.protocol] got event: {‘id’: ‘rts_bcd833_01’, ‘command’: ‘stop’}
2018-05-05 19:11:02 DEBUG (MainThread) [homeassistant.components.rflink] event of type command: {‘id’: ‘rts_bcd833_01’, ‘command’: ‘stop’}
2018-05-05 19:11:02 DEBUG (MainThread) [homeassistant.components.rflink] device_id not known, adding new device
2018-05-05 19:11:03 DEBUG (MainThread) [rflink.protocol] received data: 20;07;Debug
2018-05-05 19:11:03 DEBUG (MainThread) [rflink.protocol] received data: ;RTS P1;ae2700debcd833;
2018-05-05 19:11:03 DEBUG (MainThread) [rflink.protocol] received data: 20;08;RTS;ID=bcd833;SWI
2018-05-05 19:11:03 WARNING (MainThread) [rflink.protocol] dropping invalid data: 20;07;Debug;RTS P1;ae2700debcd833;
2018-05-05 19:11:03 DEBUG (MainThread) [rflink.protocol] received data: TCH=01;CMD=UP;
2018-05-05 19:11:03 DEBUG (MainThread) [rflink.protocol] got packet: 20;08;RTS;ID=bcd833;SWITCH=01;CMD=UP;
2018-05-05 19:11:03 DEBUG (MainThread) [rflink.protocol] decoded packet: {‘node’: ‘gateway’, ‘protocol’: ‘rts’, ‘id’: ‘bcd833’, ‘switch’: ‘01’, ‘command’: ‘up’}
2018-05-05 19:11:03 DEBUG (MainThread) [rflink.protocol] got event: {‘id’: ‘rts_bcd833_01’, ‘command’: ‘up’}
2018-05-05 19:11:03 DEBUG (MainThread) [homeassistant.components.rflink] event of type command: {‘id’: ‘rts_bcd833_01’, ‘command’: ‘up’}
2018-05-05 19:11:03 DEBUG (MainThread) [homeassistant.components.rflink] device_id not known, adding new device
2018-05-05 19:11:03 DEBUG (MainThread) [rflink.protocol] received data: 20;09;Debu
2018-05-05 19:11:03 DEBUG (MainThread) [rflink.protocol] received data: g;RTS P1;ae2700debcd833;
2018-05-05 19:11:03 DEBUG (MainThread) [rflink.protocol] received data: 20;0A;RTS;ID=bcd833;SW
2018-05-05 19:11:03 WARNING (MainThread) [rflink.protocol] dropping invalid data: 20;09;Debug;RTS P1;ae2700debcd833;
2018-05-05 19:11:03 DEBUG (MainThread) [rflink.protocol] received data: ITCH=01;CMD=UP;
2018-05-05 19:11:03 DEBUG (MainThread) [rflink.protocol] got packet: 20;0A;RTS;ID=bcd833;SWITCH=01;CMD=UP;
2018-05-05 19:11:03 DEBUG (MainThread) [rflink.protocol] decoded packet: {‘node’: ‘gateway’, ‘protocol’: ‘rts’, ‘id’: ‘bcd833’, ‘switch’: ‘01’, ‘command’: ‘up’}
2018-05-05 19:11:03 DEBUG (MainThread) [rflink.protocol] got event: {‘id’: ‘rts_bcd833_01’, ‘command’: ‘up’}
2018-05-05 19:11:03 DEBUG (MainThread) [homeassistant.components.rflink] event of type command: {‘id’: ‘rts_bcd833_01’, ‘command’: ‘up’}
2018-05-05 19:11:03 DEBUG (MainThread) [homeassistant.components.rflink] device_id not known, adding new device
2018-05-05 19:11:08 DEBUG (MainThread) [rflink.protocol] received data: 20;0B
2018-05-05 19:11:08 DEBUG (MainThread) [rflink.protocol] received data: ;Debug;RTS P1;af2700dfbc
2018-05-05 19:11:08 DEBUG (MainThread) [rflink.protocol] received data: d833;

How can I get the screen visible in the frontend so I can use it in the frontend like in this topic SOMFY ZRTSI Z-Wave to RTS Controller
Screenshot from that topic:

Hi,

just wondering if you got it working? Bumping into the same issue…

Thanks!
Geert

I have got it working.
My config isusing a usb connection… Which is a bit buggy, sometimes timeouts…rebooting seems only option…

Want to try the NodeMCU but didnt got that to work…yet (maybe you?)

My configuration.yaml

Rflink:
  Port: /dev/ttyACM0
  Wait_for_ack: true

Cover:
  - platform: rflink
    Devices:
      RTS_DeviceID_01:
      Name: zonnescherm
      Alias: RTS_DeviceID_01