Skip to content
Landon Rohatensky edited this page Jun 16, 2023 · 1 revision

load components

(homeassistant_media_player and media_player_source_custom)

external_components:
  - source:
      type: git
      url: https://github.com/landonr/homeThing
      ref: main
    refresh: 0s
    components: [homeThing]
  - source:
      type: git
      url: https://github.com/landonr/esphome-components
      ref: main
    refresh: 0s
    components: [
      homeassistant_component,
      homeassistant_media_player,
      media_player_source,
      media_player_source_custom
    ]

set up media player

media_player:
  - platform: homeassistant_media_player
    name: TV
    entity_id: "media_player.55_tcl_roku_tv" ## replace with your home assistant entity id
    id: media_player_tv
    type: roku
    soundbar: ## optional soundbar config
      speaker: media_player_beam
    sources: ## optional sources config
      - id: youtube_videos
        type: custom

Media Players

Speakers

Screens

Receivers

  • Yamaha

Smart home devices

  • Lights
  • Switches
  • Text Sensors

HomeThing

Clone this wiki locally