Skip to content
forked from giachello/beoplay

Home Assistant component to control BeoPlay including TVs, Speakers and others.

Notifications You must be signed in to change notification settings

mbolo01/beoplay

 
 

Repository files navigation

BeoPlay: Bang & Olufsen Speakers and TVs in Home Assistant

This component enables integration of B&O Audio/Video equipment with Home Assistant and specifically TVs, Speakers and units like the BeoLink Converter ML/NL.

Installation

Installation for the moment is in the custom_components. Just copy the full contents of this repository (except for the README and PNG files) into the config/custom_components/beoplay folder in your Home Assistant system (You'll need to create the beoplay folder. If you are installing over a previous version, delete all the contents and start fresh). Then, restart Home Assistant.

Configuration is very simple, go to Configuration -> Integrations -> Add Integration (bottom right corner), search for BeoPlay and insert the host name or IP.

It should work with both TVs, Speakers and other devices like NL/ML converters.

The component also works with Zeroconf, so Home Assistant should automaticlly show up in your discovery panel (Configuration->Integrations)

Currently this is heavily under development so YMMV

It should show up as something like this:

beoplay_mini_media_player.png

Services

The integration is a Media Player so responds to all Media Player commands.

It also exposes 2 additional services:

beoplay_join_experience:
  description: "Join Experience."
  fields:
    entity_id:
      description: "A media player Entity ID."
      example: "media_player.my_chromecast"
beoplay_leave_experience:
  description: "Leave Experience."
  fields:
    entity_id:
      description: "A media player Entity ID."
      example: "media_player.my_chromecast"

About

Home Assistant component to control BeoPlay including TVs, Speakers and others.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%