Yes I had read the RFLink Sensor doco but the subtlety of the aliases did not dawn on me. I some how had a preconceived Idea that I was giving it a friendly name like in other areas of YAML. Silly me.
Thanks for you help and hopefully now on the right track.
This morning I changed the aerial on the NODO RFLing from the little stubby one to a 1/2 wave 4.5dbi aerial.
The error logs seem to contain better data.
2020-05-06 06:02:11 DEBUG (MainThread) [rflink.protocol] received data: 20;82;Ino
2020-05-06 06:02:11 DEBUG (MainThread) [rflink.protocol] received data: Valley;ID=4e03;TEMP=80D2
2020-05-06 06:02:11 DEBUG (MainThread) [rflink.protocol] received data: ;HUM=00;BAT=LOW;
2020-05-06 06:02:11 DEBUG (MainThread) [rflink.protocol] got packet: 20;82;InoValley;ID=4e03;TEMP=80D2;HUM=00;BAT=LOW;
2020-05-06 06:02:11 DEBUG (MainThread) [rflink.protocol] decoded packet: {'node': 'gateway', 'protocol': 'inovalley', 'id': '4e03', 'temperature': -21.0, 'temperature_unit': '°C', 'humidity': 0, 'humidity_unit': '%', 'battery': 'low'}
2020-05-06 06:02:11 DEBUG (MainThread) [rflink.protocol] got event: {'id': 'inovalley_4e03_temp', 'sensor': 'temperature', 'value': -21.0, 'unit': '°C'}
2020-05-06 06:02:11 DEBUG (MainThread) [homeassistant.components.rflink] event of type sensor: {'id': 'inovalley_4e03_temp', 'sensor': 'temperature', 'value': -21.0, 'unit': '°C'}
2020-05-06 06:02:11 DEBUG (MainThread) [homeassistant.components.rflink] entity_ids: ['sensor.inovalley_4e03_temp']
2020-05-06 06:02:11 DEBUG (MainThread) [homeassistant.components.rflink] passing event to sensor.inovalley_4e03_temp
2020-05-06 06:02:11 DEBUG (MainThread) [rflink.protocol] got event: {'id': 'inovalley_4e03_hum', 'sensor': 'humidity', 'value': 0, 'unit': '%'}
2020-05-06 06:02:11 DEBUG (MainThread) [homeassistant.components.rflink] event of type sensor: {'id': 'inovalley_4e03_hum', 'sensor': 'humidity', 'value': 0, 'unit': '%'}
2020-05-06 06:02:11 DEBUG (MainThread) [homeassistant.components.rflink] entity_ids: ['sensor.inovalley_4e03_hum']
2020-05-06 06:02:11 DEBUG (MainThread) [homeassistant.components.rflink] passing event to sensor.inovalley_4e03_hum
2020-05-06 06:02:11 DEBUG (MainThread) [rflink.protocol] got event: {'id': 'inovalley_4e03_bat', 'sensor': 'battery', 'value': 'low', 'unit': None}
2020-05-06 06:02:11 DEBUG (MainThread) [homeassistant.components.rflink] event of type sensor: {'id': 'inovalley_4e03_bat', 'sensor': 'battery', 'value': 'low', 'unit': None}
2020-05-06 06:02:11 DEBUG (MainThread) [homeassistant.components.rflink] entity_ids: ['sensor.inovalley_4e03_bat']
2020-05-06 06:02:11 DEBUG (MainThread) [homeassistant.components.rflink] passing event to sensor.inovalley_4e03_bat
2020-05-06 06:02:11 DEBUG (MainThread) [rflink.protocol] got event: {'id': 'inovalley_4e03_update_time', 'sensor': 'update_time', 'value': 1588708932, 'unit': 's'}
2020-05-06 06:02:11 DEBUG (MainThread) [homeassistant.components.rflink] event of type sensor: {'id': 'inovalley_4e03_update_time', 'sensor': 'update_time', 'value': 1588708932, 'unit': 's'}
2020-05-06 06:02:11 DEBUG (MainThread) [homeassistant.components.rflink] entity_ids: ['sensor.inovalley_4e03_update_time']
Hopefully I can now rely on my automations for out of limits temperature alerts.
Time will tell.
Thanks again for you help.
Update 08:30am 6/5/20
I have just updated to 0.109.4 and my RFLink entities stayed the same. Great.
My config is now
# For RFLINK
- platform: rflink
automatic_add: true
devices:
inovalley_4e03_temp:
sensor_type: temperature
aliases:
- inovalley_b603_temp
inovalley_1102_temp:
sensor_type: temperature
aliases:
- inovalley_9602_temp
fineoffset_0079_temp:
sensor_type: temperature
aliases:
- fineoffset_0029_temp
#
#
Cheers
RT