Skip to content

basnijholt/media_player.kef

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

CHECK OUT https://www.home-assistant.io/integrations/kef/ (which is more up-to-date)

Home Assistant custom_component for KEF speakers

hacs_badge

Supported: KEF LS50 Wireless (tested with latest firmware at 08-11-2019, p6.2101809171.105039422) Untested: KEF LSX

Supported features

  • Get and set volume
  • Mute and unmute
  • Get and set source input
  • Turn speaker on and off
  • Automatically connects and disconnects when speakers goes online/offline

Use in Home Assistant

Install

(Recommended) Installation with HACS. Go to the HACS store and install KEF.

(Alternative) Manual installation. Download the repo. Create folder in your home assistant config folder:

mkdir -p /path/to/config/custom_components/
cp -r media_player.kef/custom_components/kef /path/to/config/custom_components/

Configure

Add the component to Home Assistant by adding the following to configuration.yaml:

media_player:
  - platform: kef
    host: 192.168.x.x  # the IP of your speaker
    type: LS50  # or LSX
    name: MyAwesomeSpeaker  # optional, the name in Home Assistant
    maximum_volume: 0.5  # optional, to avoid extremely loud volumes
    volume_step: 0.05  # optional
    inverse_speaker_mode: false  # optional, switch L/R to R/L
    standby_time: 20  # optional, either 20 or 60 (in minutes) or leave out for an infinite standby time

Discussion

See this Home Assistant discussion thread where the creation of the KEF speakers is discussed.

License

MIT License

Contributions

About

๐Ÿ ๐Ÿ”ˆ Home Assistant integration for KEF LS50 Wireless and LSX speakers

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages