diff --git a/.gitignore b/.gitignore index 26efcc25b85..87bc6990ce4 100644 --- a/.gitignore +++ b/.gitignore @@ -94,3 +94,6 @@ docs/build # Windows Explorer desktop.ini +/home-assistant.pyproj +/home-assistant.sln +/.vs/home-assistant/v14 diff --git a/homeassistant/components/insteon_plm.py b/homeassistant/components/insteon_plm.py index 7cadbd0dd7f..92807bf9b1c 100644 --- a/homeassistant/components/insteon_plm.py +++ b/homeassistant/components/insteon_plm.py @@ -79,8 +79,12 @@ def async_setup(hass, config): # # Override the device default capabilities for a specific address # - plm.protocol.devices.add_override( - device['address'], 'capabilities', [device['platform']]) + if isinstance(device['platform'], list): + plm.protocol.devices.add_override( + device['address'], 'capabilities', device['platform']) + else: + plm.protocol.devices.add_override( + device['address'], 'capabilities', [device['platform']]) hass.data['insteon_plm'] = plm