From 1d7d82fde5a9d9961bb752875ab46dc545caf432 Mon Sep 17 00:00:00 2001 From: emontnemery Date: Sun, 7 Oct 2018 13:14:37 +0200 Subject: [PATCH] Fix aliases support for RFLink sensors (#17190) --- homeassistant/components/sensor/rflink.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/sensor/rflink.py b/homeassistant/components/sensor/rflink.py index e01c441be84..c33c99c5828 100644 --- a/homeassistant/components/sensor/rflink.py +++ b/homeassistant/components/sensor/rflink.py @@ -67,9 +67,14 @@ def devices_from_config(domain_config, hass=None): device = RflinkSensor(device_id, hass, **config) devices.append(device) - # Register entity to listen to incoming rflink events + # Register entity (and aliases) to listen to incoming rflink events hass.data[DATA_ENTITY_LOOKUP][ EVENT_KEY_SENSOR][device_id].append(device) + aliases = config.get(CONF_ALIASES) + if aliases: + for _id in aliases: + hass.data[DATA_ENTITY_LOOKUP][ + EVENT_KEY_SENSOR][_id].append(device) return devices