/sensor.trakt

📺 Trakt component for Home Assistant and Upcoming Media Card

Primary LanguagePythonMIT LicenseMIT

sensor.trakt

Trakt component to feed Upcoming Media Card with Trakt's upcoming shows for Home Assistant

GitHub Release GitHub Activity custom_updater License

Project Maintenance BuyMeCoffee

Discord Community Forum

Installation:

  1. Install this component by copying to your /custom_components/trakt/ folder.
  2. Install the card: Upcoming Media Card
  3. Add the code to your configuration.yaml using the config options below.
  4. Add the code for the card to your ui-lovelace.yaml.
  5. You will need to restart after installation for the component to start working.
  • If you're having issues, check out the troubleshooting guide before posting an issue or asking for help on the forums.

Example configuration.yaml:

sensor:
  platform: trakt
  id: 'sakdfjawioehrw3985728935uksdf'
  secret: 'sdfoiwahjeflkaswjefi83q7829045uoijksldf'
  username: iantrich
  days: 10
  exclude:
    'The Bachelor'

Configuration variables:

key type description
platform (Required) string trakt
id (Required) sring Client ID (create new app at https://trakt.tv/oauth/applications)
secret (Required) string Client Secret (create new app at https://trakt.tv/oauth/applications)
username (Required) string trakt.tv username
days (Optional) number How many days to look forward for movies/shows. Default 30
name (Optional) string Sensor name. Default Trakt Upcoming Calendar
exclude (Optional) array List of show titles to exclude as Trakt does not allow removal of shows from its service

Due to how custom_components are loaded, it is normal to see a ModuleNotFoundError error on first boot after adding this, to resolve it, restart Home-Assistant.