Hi, I bought a Nodo RFLink Gateway RFLink hub to control my blinds. These are about 16 years old and work with a Somfy RTS Remote control (Telis 4 433,42 MHz ) and Elero JAR motors. I have two blinds, you can control a single one or both together by using another button on the remote control.
I configured the RFLink Hub and HomeAssistant can move the blind up and down. So fine.
The problem is that they move only for 4 seconds and than they stop. After stopping the status of the cover changes (open/closed).
If I use the remote control with a single press of the down-bottom, the blind goes completely down and if I again press the up-button, it goes completely up and stops automatically at the end. So Remote control works fine.
So how can I do the same with the HomeAssistant without stopping after 4 seconds??
The configuration:
config.yaml:
rflink:
port: /dev/ttyACM0
wait_for_ack: false
cover:
- platform: rflink
devices:
RTS_1F1F1F_1:
name: Store rechts
aliases:
- rts_76b439_01
- rts_72b439_01
fire_event: true
logger:
default: error
logs:
rflink: debug
homeassistant.components.rflink: debug
The logs of Telis and than for comparison commands sent out by HomeAssistant using " RFLink Cover".
1. Remote Control Somfy Telis4:
**************Begin of Log
2021-03-11 08:14:05 DEBUG (MainThread) [rflink.protocol] received data: 20;28;Debug;RTS P1;a12a272472b439;
20;29;RTS;ID=72b439;SWITCH=01;CMD=UP;
2021-03-11 08:14:05 DEBUG (MainThread) [rflink.protocol] got packet: 20;28;Debug;RTS P1;a12a272472b439;
2021-03-11 08:14:05 DEBUG (MainThread) [rflink.protocol] decoded packet: {‘node’: ‘gateway’, ‘protocol’: ‘debug’, ‘rts_p1’: ‘a12a272472b439’}
2021-03-11 08:14:05 DEBUG (MainThread) [rflink.protocol] got event: {‘id’: ‘raw’, ‘value’: None, ‘tm’: None, ‘pulses’: None}
2021-03-11 08:14:05 DEBUG (MainThread) [homeassistant.components.rflink] event of type unknown: {‘id’: ‘raw’, ‘value’: None, ‘tm’: None, ‘pulses’: None}
2021-03-11 08:14:05 DEBUG (MainThread) [homeassistant.components.rflink] unhandled event of type: unknown
2021-03-11 08:14:05 DEBUG (MainThread) [rflink.protocol] got packet: 20;29;RTS;ID=72b439;SWITCH=01;CMD=UP;
2021-03-11 08:14:05 DEBUG (MainThread) [rflink.protocol] decoded packet: {‘node’: ‘gateway’, ‘protocol’: ‘rts’, ‘id’: ‘72b439’, ‘switch’: ‘01’, ‘command’: ‘up’}
2021-03-11 08:14:05 DEBUG (MainThread) [rflink.protocol] got event: {‘id’: ‘rts_72b439_01’, ‘command’: ‘up’}
2021-03-11 08:14:05 DEBUG (MainThread) [homeassistant.components.rflink] event of type command: {‘id’: ‘rts_72b439_01’, ‘command’: ‘up’}
2021-03-11 08:14:05 DEBUG (MainThread) [homeassistant.components.rflink] entity_ids: [‘cover.store_rechts’]
2021-03-11 08:14:05 DEBUG (MainThread) [homeassistant.components.rflink] passing event to cover.store_rechts
2. Home Assistant: (only moving 4 seconds)
2021-03-11 06:55:00 DEBUG (MainThread) [homeassistant.components.rflink] Sending command: UP to Rflink device: RTS_1F1F1F_1
2021-03-11 06:55:00 DEBUG (MainThread) [rflink.protocol] sending command: {‘protocol’: ‘RTS’, ‘id’: ‘1F1F1F’, ‘switch’: ‘1’, ‘command’: ‘UP’}
2021-03-11 06:55:00 DEBUG (MainThread) [rflink.protocol] writing data: ‘10;RTS;1F1F1F;1;UP;\r\n’
2021-03-11 06:55:00 DEBUG (MainThread) [rflink.protocol] waiting for acknowledgement
2021-03-11 06:55:03 DEBUG (MainThread) [rflink.protocol] received data: 20;21;OK;
2021-03-11 06:55:03 DEBUG (MainThread) [rflink.protocol] got packet: 20;21;OK;
2021-03-11 06:55:03 DEBUG (MainThread) [rflink.protocol] decoded packet: {‘node’: ‘gateway’, ‘protocol’: ‘unknown’, ‘ok’: True}
2021-03-11 06:55:03 DEBUG (MainThread) [rflink.protocol] command response: {‘node’: ‘gateway’, ‘protocol’: ‘unknown’, ‘ok’: True}
2021-03-11 06:55:03 DEBUG (MainThread) [rflink.protocol] packet acknowledged
*********end of Log
I red this here but I think the setting US/EU is only used with Somfy motors.
rflink-somfy-cover-moves-only-a-bit
So in case anybody has ideas I would appreciate it so much? Thanx