# \[APP\]\[Pro\] KEF Connect App

**URL:** https://community.homey.app/t/app-pro-kef-connect-app/141385
**Category:** Apps
**Tags:** homey-pro
**Created:** [August 10, 2025, 2:36pm UTC](https://community.homey.app/t/app-pro-kef-connect-app/141385 "2025-08-10T14:36:26Z")
**Posts on this page:** 18
**Page:** 1

<div class="post-metadata">

### Author: ![Merijn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/merijn/32/109176_2.png) [@Merijn](https://community.homey.app/u/Merijn)
#### Post date: [August 10, 2025, 2:36pm UTC](https://community.homey.app/t/app-pro-kef-connect-app/141385/1 "2025-08-10T14:36:26Z")

</div>

**KEF Connect for Homey** brings your premium KEF wireless speakers into your smart home. Control playback, switch sources, and automate your listening experience—all from Homey.

## Support Development

Loving your KEF speakers in Homey? Support keeps the sound crisp and updates rolling!  
Every contribution helps fine-tune the experience.

[![Buy Me a Coffee](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/8/48e1e6c22cd597bdafbb026013941f8119cebc62.svg)](https://buymeacoffee.com/codecarve) [![PayPal](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/5/d5a3b9fc92914f7c0f4c326088aeb7e2e214385e.svg)](https://paypal.me/codecarve)

## Key Features

**Playback Control**

- Play/Pause, Previous, Next
- Shuffle and Repeat modes (Off, Track, Playlist)
- View current track, artist, and album

**Power & Volume**

- Turn speakers on/off
- Set volume level
- Energy consumption tracking

**Source Selection**

- Switch between Wi-Fi, Bluetooth, TV, Optical, Coaxial, Analog, and USB
- Available sources depend on your speaker model

## Supported Devices

| Model | Sources |
| --- | --- |
| KEF LS50 Wireless II | Wi-Fi, Bluetooth, TV, Optical, Coaxial, Analog |
| KEF LS60 Wireless | Wi-Fi, Bluetooth, TV, Optical, Coaxial, Analog, Phono |
| KEF LSX II | Wi-Fi, Bluetooth, TV, Optical, Analog, USB |
| KEF LSX II LT | Wi-Fi, Bluetooth, TV, Optical, USB |
| KEF XIO Soundbar | Wi-Fi, Bluetooth, TV, Optical |

## Getting Started

1. **Install** the app from the Homey App Store
2. **Add a device** : Choose your KEF model and enter its IP address
3. **Optional settings** :
  - IP address and port (default: 80)
  - Polling interval (default: 5 seconds)
  - View device info: model, firmware version, last connected time

## Flow Ideas

- **Morning routine** : Turn on speakers and set source to Wi-Fi when your alarm goes off
- **Movie night** : Switch to TV source when you start streaming
- **Night mode** : Lower volume gradually at bedtime
- **Quick toggle** : Switch between TV and Bluetooth with a button press
- **Away mode** : Turn off speakers when everyone leaves home

## Troubleshooting

- **Speaker not found?** Ensure TCP port 80 is reachable on your network
- **Changed IP?** Update the address in device settings
- **Slow updates?** Lower the polling interval for faster state sync
- **Too much traffic?** Increase the polling interval for lighter network usage

## Feedback & Support

Questions, ideas, or issues? Share them in this thread—diagnostics and logs are always helpful when troubleshooting.

* * *

_Developed by [CodeCarve](mailto:hello@codecarve.nl) | [GitHub](https://github.com/codecarve/kefconnect) | [Report an Issue](https://github.com/codecarve/kefconnect/issues) | [Donate](https://buymeacoffee.com/codecarve)_

---

<div class="post-metadata">

### Author: ![Merijn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/merijn/32/109176_2.png) [@Merijn](https://community.homey.app/u/Merijn)
#### Post date: [August 10, 2025, 2:47pm UTC](https://community.homey.app/t/app-pro-kef-connect-app/141385/2 "2025-08-10T14:47:23Z")

</div>

Good afternoon,

The KEF Connect app is currently in beta, and can be found here: [KEF Connect | Homey](https://homey.app/en-nl/app/nl.codecarve.kefconnect/KEF-Connect/test/)

Once it’s stable I will submit for final release. I am currently working to improve the art work in the store a bit, also the icons need to be refined. I also made translations in 5 languages, if you spot something that’s not clear, just let me know.

Cheers,  
Merijn

---

<div class="post-metadata">

### Author: ![sandervd](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sandervd/32/123847_2.png) [@sandervd](https://community.homey.app/u/sandervd)
#### Post date: [August 17, 2025, 3:57pm UTC](https://community.homey.app/t/app-pro-kef-connect-app/141385/3 "2025-08-17T15:57:10Z")

</div>

Thanks Merijn! Works amazingly so far.

---

<div class="post-metadata">

### Author: ![Merijn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/merijn/32/109176_2.png) [@Merijn](https://community.homey.app/u/Merijn)
#### Post date: [September 28, 2025, 10:14am UTC](https://community.homey.app/t/app-pro-kef-connect-app/141385/4 "2025-09-28T10:14:15Z")

</div>

I just added widgets, so you can control KEF from your Homey dashboard. Since the app is pretty stable at my side, it’s time to get ready for release! But if you have a chance please give it a try.

---

<div class="post-metadata">

### Author: ![Rdw](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rdw/32/10679_2.png) [@Rdw](https://community.homey.app/u/Rdw)
#### Post date: [October 21, 2025, 9:05pm UTC](https://community.homey.app/t/app-pro-kef-connect-app/141385/5 "2025-10-21T21:05:17Z")

</div>

Hi Merijn,

Thanks for this Nice app. Would is be possible to make a flowcard to switch the speakers to stand-by?

For example:

When i turn on my tv, it activates my speakers and tv lift. But when I turn off my tv, it lowers the lift, but the speakers stay on the source “tv”. It would be great if I could set it to “stand-by”.

---

<div class="post-metadata">

### Author: ![Merijn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/merijn/32/109176_2.png) [@Merijn](https://community.homey.app/u/Merijn)
#### Post date: [October 22, 2025, 8:16pm UTC](https://community.homey.app/t/app-pro-kef-connect-app/141385/6 "2025-10-22T20:16:24Z")

</div>

Love the app feedback and your stand-by flowcard idea! The api on the speaker side is very basic though, but should be possible to have this. Will be continued soon! (Have to find some time…)

---

<div class="post-metadata">

### Author: ![HomeyBram](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/homeybram/32/17513_2.png) [@HomeyBram](https://community.homey.app/u/HomeyBram)
#### Post date: [October 26, 2025, 11:50am UTC](https://community.homey.app/t/app-pro-kef-connect-app/141385/7 "2025-10-26T11:50:18Z")

</div>

Hello Merijn, do you plan to also support older models like LSX?

---

<div class="post-metadata">

### Author: ![Rdw](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rdw/32/10679_2.png) [@Rdw](https://community.homey.app/u/Rdw)
#### Post date: [November 4, 2025, 6:40am UTC](https://community.homey.app/t/app-pro-kef-connect-app/141385/8 "2025-11-04T06:40:41Z")

</div>

@Merijn i had a cheeky idea, but it didn’t work. In the Kef IOS app, when you click for instance “tv” while tv is active, the system goes to stand-by. sadly homey didn’t work in the same way.

if i can help you testing or something, let me know.

---

<div class="post-metadata">

### Author: ![Merijn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/merijn/32/109176_2.png) [@Merijn](https://community.homey.app/u/Merijn)
#### Post date: [November 8, 2025, 11:46am UTC](https://community.homey.app/t/app-pro-kef-connect-app/141385/9 "2025-11-08T11:46:39Z")

</div>

Thanks for offering to help test! I just released v0.1.7 beta which adds power control.

About tile behavior: Existing devices keep play/pause on the tile button. With new devices the tiles will make it power on/off instead. The standby idea should be achievable now that power control is available!

This is the link to the beta: [KEF Connect | Homey](https://homey.app/en-nl/app/nl.codecarve.kefconnect/KEF-Connect/test/)

---

<div class="post-metadata">

### Author: ![Merijn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/merijn/32/109176_2.png) [@Merijn](https://community.homey.app/u/Merijn)
#### Post date: [November 8, 2025, 11:55am UTC](https://community.homey.app/t/app-pro-kef-connect-app/141385/10 "2025-11-08T11:55:52Z")

</div>

> [@HomeyBram](#):
>
> Hello Merijn, do you plan to also support older models like LSX?

Hi Bram, unfortunately the older LSX (Gen 1) uses a completely different protocol than the Gen 2 models, so it’s not compatible with this app. Supporting it would require a separate implementation. Sorry!

---

<div class="post-metadata">

### Author: ![Rdw](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rdw/32/10679_2.png) [@Rdw](https://community.homey.app/u/Rdw)
#### Post date: [November 8, 2025, 12:47pm UTC](https://community.homey.app/t/app-pro-kef-connect-app/141385/11 "2025-11-08T12:47:33Z")

</div>

With existing VS new devices you kwanselende the lsx ii from homey and add the speakers again for power on/off to work? I’ve installed the new version. I’ll Test over the weekend. Thanks and I’ll let you know.

---

<div class="post-metadata">

### Author: ![Merijn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/merijn/32/109176_2.png) [@Merijn](https://community.homey.app/u/Merijn)
#### Post date: [November 8, 2025, 12:57pm UTC](https://community.homey.app/t/app-pro-kef-connect-app/141385/12 "2025-11-08T12:57:16Z")

</div>

When you click the device, on the second tab, you also have the power button. So re-adding is not necessary.

---

<div class="post-metadata">

### Author: ![Rdw](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rdw/32/10679_2.png) [@Rdw](https://community.homey.app/u/Rdw)
#### Post date: [November 9, 2025, 7:49am UTC](https://community.homey.app/t/app-pro-kef-connect-app/141385/13 "2025-11-09T07:49:32Z")

</div>

Works like a charm. Perfect! Thanks for developing this app. 😃

---

<div class="post-metadata">

### Author: ![Sander\_van\_den\_Reek](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sander_van_den_reek/32/120782_2.png) [@Sander\_van\_den\_Reek](https://community.homey.app/u/Sander_van_den_Reek)
#### Post date: [November 15, 2025, 5:19pm UTC](https://community.homey.app/t/app-pro-kef-connect-app/141385/14 "2025-11-15T17:19:20Z")

</div>

New to homey…is it possible to create a flow so i can turn on my kef xio to play radio?

Whatever i try i dont get it to work but thats probably lack of experience

---

<div class="post-metadata">

### Author: ![Merijn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/merijn/32/109176_2.png) [@Merijn](https://community.homey.app/u/Merijn)
#### Post date: [December 2, 2025, 11:29am UTC](https://community.homey.app/t/app-pro-kef-connect-app/141385/15 "2025-12-02T11:29:24Z")

</div>

Hi Sander, welkom bij dit forum, en leuk dat je voor Homey hebt gekozen! De KEF Connect app is in feite niets meer dan een basic afstandbediening, vergelijkbaar met de functionaliteit die KEF zelf levert. Voor het streamen kun je het beste Spotify gebruiken. En als je high end installaties leuk vind, zou ik zeker eens kijken naar Roon…. daar heb ik ook een app voor gebouwd.

---

<div class="post-metadata">

### Author: ![Merijn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/merijn/32/109176_2.png) [@Merijn](https://community.homey.app/u/Merijn)
#### Post date: [December 31, 2025, 1:44pm UTC](https://community.homey.app/t/app-pro-kef-connect-app/141385/16 "2025-12-31T13:44:28Z")

</div>

Happy New Year from KEF Connect! 🎉

What a journey it’s been since launching KEF Connect in August! Starting from beta, we’ve grown into a stable app that brings premium KEF audio into your Homey smart home.

A big thank you to everyone who made this possible:

- @sandervd – Thanks for being one of the first to jump in and confirm it “works amazingly”! Early feedback like yours gave me the confidence to keep pushing forward.
- @Rdw – Your standby flowcard request led directly to v0.1.7 with power control. Glad to hear it “works like a charm”!
- @Sander_van_den_Reek – Great question about radio flows. While direct radio control isn’t possible yet, it’s on my radar for future exploration.

And to everyone else using KEF Connect daily—your downloads, feedback, and patience during the beta phase mean a lot.

What’s next for 2026?  
I’m looking at improved artwork, better icons, and continuing to refine the experience based on your input. Got ideas? Keep them coming!

If KEF Connect has made your smart home sound better this year, please consider [buy me a coffee](https://buymeacoffee.com/codecarve) ☕ to fuel development in the new year. It would mean a lot.

Wishing you all a fantastic 2026 filled with great music!

Cheers,  
Merijn / CodeCarve

---

<div class="post-metadata">

### Author: ![Merijn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/merijn/32/109176_2.png) [@Merijn](https://community.homey.app/u/Merijn)
#### Post date: [April 27, 2026, 9:58am UTC](https://community.homey.app/t/app-pro-kef-connect-app/141385/17 "2026-04-27T09:58:46Z")

</div>

## 🎙 Update v0.1.8 - firmware fix

This release closes the loop on the issues that surfaced after KEF rolled out the new firmwares for **LS50 Wireless II (v4.1, 21-Apr)** and **LSX II (v3.0, 23-Apr)** within two days of each other, and adds the missing phono input for the LS60.

### What changed for you

- **LS50 W II on firmware 4.1+ AND LSX II on firmware 3.0+** : volume, source, and play/pause commands from Homey now actually reach the speaker again. If your LS50 W II or LSX II “stopped responding” after the recent firmware update, please test and report back.

- **LS60 Wireless — Phono input** : the LS60’s dedicated MM-cartridge phono input is now a selectable source from Homey. Other models stay unchanged  
(the LS50 W II has no phono input on the back).

### Background

This release is the result of a deep dive comparing Homey’s API usage with the official KEF Connect app (v1.28.1). The good news: the foundation is solid — same endpoints, same path structure, same JSON shape. The fixes above are all small alignments where KEF tightened the rules.

I also mapped what the official app does that Homey doesn’t yet expose:

- DSP modes (treble/bass amount, balance, wall mode, desk mode, phase  
correction)
- Sound profile / room placement (XIO)
- Default volume per source, volume limits, standby mode
- Scheduled reboot, IR remote programming
- A push-style event subscription system (`/api/event/pollQueue`) that could  
replace the current 10-second polling for snappier updates.

These are tracked for future releases — happy to hear which of these you’d  
find most useful.

### Tested on

- **LS50 Wireless II firmware v4.1** — control fully restored end-to-end  
(volume change, source switch, standby, play/pause all verified against  
live hardware)
- **LSX II firmware v3.0** — same fix target as LS50; control fully restored,  
subwoofer gain readout migrated to the new `dsp/v2/` path
- **LSX II firmware v2.6** — checked before the v3.0 update for regressions;  
none found, GET-style writes still tolerated by the older firmware
- **LS60 Wireless** — phono input added in code paths and the pair-flow UI;  
in-room signal verification on real LS60 hardware appreciated if you have  
one with a turntable connected

### Reporting back

If you hit anything weird (especially LS50 W II on firmware 4.1, LSX II on  
firmware 3.0, or the LS60 phono pick), please drop a note in this thread with:

- speaker model + current firmware version
- what you tried and what happened
- a snippet of the live log if you can grab it (`homey app run` while  
reproducing)

Cheers, and as always thanks for testing on real hardware. The bug at the heart of the LS50 W II + LSX II fix was caused by both speakers silently swallowing a malformed request after their firmware updates - only way to catch that is on a real speaker on real firmware.

— CodeCarve

☕ [Buy me a coffee](https://buymeacoffee.com/codecarve) if this saved your  
day ✌

---

<div class="post-metadata">

### Author: ![BMT](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bmt/32/121140_2.png) [@BMT](https://community.homey.app/u/BMT)
#### Post date: [May 28, 2026, 6:47am UTC](https://community.homey.app/t/app-pro-kef-connect-app/141385/18 "2026-05-28T06:47:55Z")

</div>

Hey Merijn, thanks for your app. Works fine on my KEF LS50 W2. Is automatic detection of the IP address on your wishlist? Fix IP is no option for me. Greetz.
