HDMI cec help

So I am hoping someone here can help me with my problem. When I check the log I get this

Traceback (most recent call last):
  File "/srv/homeassistant/lib/python3.4/site-packages/homeassistant/setup.py", line 187, in _async_setup_component
    None, component.setup, hass, processed_config)
  File "/usr/lib/python3.4/asyncio/futures.py", line 388, in __iter__
    yield self  # This tells Task to wait for completion.
  File "/usr/lib/python3.4/asyncio/tasks.py", line 286, in _wakeup
    value = future.result()
  File "/usr/lib/python3.4/asyncio/futures.py", line 277, in result
    raise self._exception
  File "/usr/lib/python3.4/concurrent/futures/thread.py", line 54, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/srv/homeassistant/lib/python3.4/site-packages/homeassistant/components/hdmi_cec.py", line 186, in setup
    adapter = CecAdapter(name=display_name, activate_source=False)
  File "/home/homeassistant/.homeassistant/deps/pycec/cec.py", line 20, in __init__
    import cec
ImportError: No module named 'cec'```

and when I type ```sudo cec-client``` I get:

```  No device type given. Using 'recording device'
CEC Parser created - libCEC version 4.0.2
no serial port given. trying autodetect:
 path:     Raspberry Pi
 com port: RPI

opening a connection to the CEC adapter...
DEBUG:   [              59]     Broadcast (F): osd name set to 'Broadcast'
ERROR:   [              60]     RegisterLogicalAddress - vc_cec_set_logical_addr    ess(E) returned invalid arg (8)
ERROR:   [              60]     Open - vc_cec could not be initialised
ERROR:   [              60]     could not open a connection (try 1)
ERROR:   [            1061]     RegisterLogicalAddress - vc_cec_set_logical_addr    ess(E) returned invalid arg (8)
ERROR:   [            1061]     Open - vc_cec could not be initialised
ERROR:   [            1061]     could not open a connection (try 2)
ERROR:   [            2061]     RegisterLogicalAddress - vc_cec_set_logical_addr    ess(E) returned invalid arg (8)
ERROR:   [            2061]     Open - vc_cec could not be initialised
ERROR:   [            2061]     could not open a connection (try 3)
ERROR:   [            3061]     RegisterLogicalAddress - vc_cec_set_logical_addr    ess(E) returned invalid arg (8)
ERROR:   [            3062]     Open - vc_cec could not be initialised
ERROR:   [            3062]     could not open a connection (try 4)
ERROR:   [            4062]     RegisterLogicalAddress - vc_cec_set_logical_addr    ess(E) returned invalid arg (8)
ERROR:   [            4062]     Open - vc_cec could not be initialised
ERROR:   [            4062]     could not open a connection (try 5)
ERROR:   [            5064]     RegisterLogicalAddress - vc_cec_set_logical_addr    ess(E) returned invalid arg (8)
ERROR:   [            5064]     Open - vc_cec could not be initialised
ERROR:   [            5064]     could not open a connection (try 6)
ERROR:   [            6064]     RegisterLogicalAddress - vc_cec_set_logical_addr    ess(E) returned invalid arg (8)
ERROR:   [            6065]     Open - vc_cec could not be initialised
ERROR:   [            6065]     could not open a connection (try 7)
ERROR:   [            7-bash: No: command not found
067]     RegisterLogicalAddress - vc_cec_set_logical_addr    ess(E) returned invalid arg (8)
ERROR:   [            7067]     Open - vc_cec could not be initialised
ERROR:   [            7068]     could not open a connection (try 8)
ERROR:   [            8068]     RegisterLogicalAddress - vc_cec_set_logical_addr    ess(E) returned invalid arg (8)
ERROR:   [            8068]     Open - vc_cec could not be initialised
ERROR:   [            8069]     could not open a connection (try 9)
ERROR:   [            9069]     RegisterLogicalAddress - vc_cec_set_logical_addr    ess(E) returned invalid arg (8)
ERROR:   [            9069]     Open - vc_cec could not be initialised
ERROR:   [            9070]     could not open a connection (try 10)
NOTICE:  [           10070]     connection opened
ERROR:   [           10070]     could not start CEC communications
unable to open the device on port RPI```

I believe my problem lies at the symlink step because when I type: ```ln -s /usr/local/lib/python3.4/dist-packages/cec /srv/homeassistant/lib/python3.4/site-packages```  I get  ```ln: failed to create symbolic link ‘/srv/homeassistant/lib/python3.4/site-packages/c  ec’: File exists``` 

I apoologize if my formatting is incorrect, this is my first post here and I am a total noob at this!

Did you manage to fix this? I have the same log… however I do get a response from cec-client, in this case it could be your HDMI cable… the problem for you isn’t home assistant - it’s libcec > tv.