Issue #6893 in rfxtrx (#9130)

* Issue #6893 in rfxtrx

* Update rfxtrx.py

* rfxtrx issue
pull/9215/head
Daniel Høyer Iversen 2017-08-29 16:20:26 +02:00 committed by Pascal Vizeli
parent 3e0eb8763f
commit aa8dd8fbdd
1 changed files with 3 additions and 4 deletions

View File

@ -77,10 +77,6 @@ def _valid_device(value, device_type):
if not len(key) % 2 == 0:
key = '0' + key
if get_rfx_object(key) is None:
raise vol.Invalid('Rfxtrx device {} is invalid: '
'Invalid device id for {}'.format(key, value))
if device_type == 'sensor':
config[key] = DEVICE_SCHEMA_SENSOR(device)
elif device_type == 'binary_sensor':
@ -292,6 +288,9 @@ def get_devices_from_config(config, device, hass):
devices = []
for packet_id, entity_info in config[CONF_DEVICES].items():
event = get_rfx_object(packet_id)
if event is None:
_LOGGER.error("Invalid device: %s", packet_id)
continue
device_id = slugify(event.device.id_string.lower())
if device_id in RFX_DEVICES:
continue