Although based on the log HASS discovered the Apple TVs; it is unable to do something as part of the discovery. I can see the following error being generated:
2018-09-19 17:42:39 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/Users/Media/homeassistant/lib/python3.7/site-packages/homeassistant/components/apple_tv.py", line 176, in atv_discovered
CONF_START_OFF: False
File "/Users/Media/homeassistant/lib/python3.7/site-packages/homeassistant/components/apple_tv.py", line 199, in _setup_atv
import pyatv
File "/Users/Media/homeassistant/lib/python3.7/site-packages/pyatv/__init__.py", line 13, in <module>
from pyatv.internal.apple_tv import AppleTVInternal
File "/Users/Media/homeassistant/lib/python3.7/site-packages/pyatv/internal/apple_tv.py", line 363
run_async = asyncio.async # pylint: disable=no-member
^
SyntaxError: invalid syntax
I did a search on asyncio.async and it looks like it is deprecated and does not work in Python 3.7 (which is what I have installed).