Chromecast Invalid entity id: media_player

Hi, I’m trying to set up a chromecast, but I get this error:

2018-08-11 14:03:54 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_executed[L]>
2018-08-11 14:03:54 INFO (MainThread) [homeassistant.loader] Loaded media_player from homeassistant.components.media_player
2018-08-11 14:03:54 INFO (MainThread) [homeassistant.setup] Setting up media_player
2018-08-11 14:03:54 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=media_player, service=turn_on>
2018-08-11 14:03:54 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=media_player, service=turn_off>
2018-08-11 14:03:54 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=media_player, service=toggle>
2018-08-11 14:03:54 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=media_player, service=volume_up>
2018-08-11 14:03:54 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=media_player, service=volume_down>
2018-08-11 14:03:54 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=media_player, service=media_play_pause>
2018-08-11 14:03:54 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=media_player, service=media_play>
2018-08-11 14:03:54 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=media_player, service=media_pause>
2018-08-11 14:03:54 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=media_player, service=media_stop>
2018-08-11 14:03:54 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=media_player, service=media_next_track>
2018-08-11 14:03:54 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=media_player, service=media_previous_track>
2018-08-11 14:03:54 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=media_player, service=clear_playlist>
2018-08-11 14:03:54 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=media_player, service=volume_set>
2018-08-11 14:03:54 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=media_player, service=volume_mute>
2018-08-11 14:03:54 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=media_player, service=media_seek>
2018-08-11 14:03:54 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=media_player, service=select_source>
2018-08-11 14:03:54 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=media_player, service=select_sound_mode>
2018-08-11 14:03:54 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=media_player, service=play_media>
2018-08-11 14:03:54 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=media_player, service=shuffle_set>
2018-08-11 14:03:54 INFO (MainThread) [homeassistant.setup] Setup of domain media_player took 0.0 seconds.
2018-08-11 14:03:54 INFO (MainThread) [homeassistant.core] Bus:Handling <Event component_loaded[L]: component=media_player>
2018-08-11 14:03:54 INFO (MainThread) [homeassistant.loader] Loaded media_player.cast from homeassistant.components.media_player.cast
2018-08-11 14:03:54 INFO (MainThread) [homeassistant.components.media_player] Setting up media_player.cast
2018-08-11 14:03:54 DEBUG (SyncWorker_7) [homeassistant.components.media_player.cast] Discovered chromecast ChromecastInfo(host='192.168.1.211', port=8009, uuid='b526dfe6-2cab-48c0-9bbb-7d9a86e22df7', model_name='Eureka Dongle', friendly_name='Chromecast')
2018-08-11 14:03:54 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
    Traceback (most recent call last):
      File "/usr/local/lib/python3.6/site-packages/homeassistant/helpers/entity_platform.py", line 311, in _async_add_entity
    'Invalid entity id: {}'.format(entity.entity_id))
    homeassistant.exceptions.`HomeAssistantError: Invalid entity id: media_player.

Doesn’t matter if I try the automatic setup or manual, the error stays the same. I’m using Homeassistant 0.75.3

Have you tried the cast component?

Yes I also tried this, like the documentation says:

cast:
  media_player:
  - host: 192.168.1.211

Hi, have you ever solve this problem? Same issue here.

Unfortunately not, it’s still not showing up. Tell me if you would find a solution.

I’ve just hard-reset my Google home mini.
After that, i used android phone to configure GH.
Now works fine.

1 Like

Hi there. I followed your advice: factory reset and relinked it again. And it works! Thank you dear Conceptreg!