diff --git a/homeassistant/components/scene/__init__.py b/homeassistant/components/scene/__init__.py index 802512dbf5d..8a7934bd694 100644 --- a/homeassistant/components/scene/__init__.py +++ b/homeassistant/components/scene/__init__.py @@ -32,7 +32,12 @@ def _platform_validator(config): 'homeassistant.components.scene.{}'.format( config[CONF_PLATFORM])) except ImportError: - raise vol.Invalid('Invalid platform specified') from None + try: + platform = importlib.import_module( + 'homeassistant.components.{}.scene'.format( + config[CONF_PLATFORM])) + except ImportError: + raise vol.Invalid('Invalid platform specified') from None if not hasattr(platform, 'PLATFORM_SCHEMA'): return config