Hi guys,
i want to use Mopidy with Home Assistant Core on the same device, but i got an error in my Home Assistant log and the entity is offline. Any ideas?
Home Assistant log
[...]
2021-02-16 12:01:06 ERROR (MainThread) [homeassistant.helpers.entity] Update for media_player.mopidy_livingroom fails
Traceback (most recent call last):
File "/srv/homeassistant/lib/python3.8/site-packages/homeassistant/helpers/entity.py", line 278, in async_update_ha_state
await self.async_device_update()
File "/srv/homeassistant/lib/python3.8/site-packages/homeassistant/helpers/entity.py", line 474, in async_device_update
raise exc
File "/srv/homeassistant/lib/python3.8/site-packages/homeassistant/components/mpd/media_player.py", line 167, in async_update
await self._connect()
File "/srv/homeassistant/lib/python3.8/site-packages/homeassistant/components/mpd/media_player.py", line 124, in _connect
await self._client.password(self.password)
File "/srv/homeassistant/lib/python3.8/site-packages/mpd/asyncio.py", line 277, in __run
await result._feed_from(self)
File "/srv/homeassistant/lib/python3.8/site-packages/mpd/asyncio.py", line 44, in _feed_from
line = await mpdclient._read_line()
File "/srv/homeassistant/lib/python3.8/site-packages/mpd/asyncio.py", line 351, in _read_line
raise CommandError(error)
mpd.base.CommandError: [4@0] {noidle} you don't have permission for "noidle"
Mopidy log
[...]
INFO [MpdSession-64] mopidy_mpd.session New MPD connection from [::ffff:127.0.0.1]:51436
INFO [MpdSession-65] mopidy_mpd.session New MPD connection from [::ffff:127.0.0.1]:51444
INFO [MpdSession-66] mopidy_mpd.session New MPD connection from [::ffff:127.0.0.1]:51452
INFO [MpdSession-67] mopidy_mpd.session New MPD connection from [::ffff:127.0.0.1]:51462
INFO [MpdSession-68] mopidy_mpd.session New MPD connection from [::ffff:127.0.0.1]:51474
INFO [MpdSession-69] mopidy_mpd.session New MPD connection from [::ffff:127.0.0.1]:51492
INFO [MpdSession-70] mopidy_mpd.session New MPD connection from [::ffff:127.0.0.1]:51506
INFO [MpdSession-71] mopidy_mpd.session New MPD connection from [::ffff:127.0.0.1]:51522
[...]
Home Assistant config
media_player:
- platform: mpd
name: mopidy_livingroom
host: 127.0.0.1
password: !secret mopidy
Mopidy config
[http]
hostname = ::
[mpd]
enabled = true
hostname = ::
password = <secret>
[spotify]
client_id = <secret>
client_secret = <secret>
username = <secret>
password = <secret>
[audio]
output = alsasink