Closed coopermf closed 4 years ago
Hey, what is the actual name of your library in Emby? Is it "TV" ? Alternatively, you could remove the "include" (it's optinal) and let the sensor pull all libraries. Does that work as expected?
Yes, the library is just named "TV" but removing include from the config yields the same result. Only sensor.emby_latest_movies is created.
Actually this is not quite true, it also generates sensor.emby_latest_playlists but fails to generate a sensor for my libraries "TV" and "Music"
I also get this. Sensor for tv shows fails to setup. Logs shows the following:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 408, in _async_add_entity
await entity.async_update_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 275, in async_update_ha_state
self._async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 317, in _async_write_ha_state
attr.update(self.device_state_attributes or {})
File "/config/custom_components/emby_upcoming_media/sensor.py", line 145, in device_state_attributes
timeobject = timedelta(microseconds=show["RunTimeTicks"] / 10)
KeyError: 'RunTimeTicks'
I have a similar issue. I get 3 categories created out of 6 when not including any includes. sensor.emby_latest_collections sensor.emby_latest_live_tv sensor.emby_latest_movies
I'm missing TV shows, Recordings, and Music from detecting. I'm able to view this data from the API http://{server}:8096/Users/{user_id}/Views
Working now. Thanks!
I'm having a similar error for the movies.
Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 434, in _async_add_entity await entity.async_update_ha_state() File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 284, in async_update_ha_state self._async_write_ha_state() File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 328, in _async_write_ha_state attr.update(self.device_state_attributes or {}) File "/config/custom_components/emby_upcoming_media/sensor.py", line 145, in device_state_attributes timeobject = timedelta(microseconds=show["RunTimeTicks"] / 10) KeyError: 'RunTimeTicks'
@LEJOUI Have you updated the sensor.py? There's no new release that contains the fix unfortunately.
Thanks. I thought it only was a fix for the tv series. But it did also solve the problem for the movies.
I released that fix, sorry about the delay.
Hey, I tried out this custom component today with the newest version of the Upcoming Media Card and really appreciate all the work. However, the component seems to be working for fetching the latest Movies and displaying them properly in the card but fails to create a sensor for the latest TV shows added. I'm a noob to most of this stuff but let me know if there's anything I can do to help debug. I've attached my home assistant logs and this is what my config file looks like
sensor:
home-assistant.log