diff --git a/homeassistant/config.py b/homeassistant/config.py index 101c1a1dc87..27b9d2956e8 100644 --- a/homeassistant/config.py +++ b/homeassistant/config.py @@ -466,10 +466,9 @@ def async_check_ha_config_file(hass): import homeassistant.components.persistent_notification as pn proc = yield from asyncio.create_subprocess_exec( - sys.argv[0], - '--script', - 'check_config', - stdout=asyncio.subprocess.PIPE) + sys.executable, '-m', 'homeassistant', '--script', + 'check_config', '--config', hass.config.config_dir, + stdout=asyncio.subprocess.PIPE, loop=hass.loop) # Wait for the subprocess exit (stdout_data, dummy) = yield from proc.communicate() result = yield from proc.wait()