Homekit (homebridge) Integration Beoplay and bsys4.

9 replies

I've been digging into 'homebridge'  (Raspberry PI and software that makes devices homekit available) to control non-homekit items.

So far i've been able to control volume from the beoplay and essence/core platform trough homekit. I'm now looking if more commands are available.

(Using the 'thermostat' accessory i'm able to control volume and also turn the device on/off)

 

I'm also looking forward to get bsys4 controls but did not struck oil yet. (!) Does anyone have any information how the app's or gateway communicates with bsys4 tv's? Control's alike the new beo app would be great integration.

Also i've created a plugin that can activate a homekit scene from a beo4+ remote  (light command) using a beolink eye connected to the PI. When ready i'm sharing the plugin's at

Hi L1NO,

Do you have more progress on this? Quitte interesting want to buy the Pi as well and this would be a nice bonus

My B&O Icons:

Beovox.png Beovox.png
Beovision-Eclipse.png Beovision-Eclipse.png
Beosound-Theatre-.png Beosound-Theatre-.png
Beosound-Moment.png Beosound-Moment.png
Beosound-Level.png Beosound-Level.png
Beosound-Essence.png Beosound-Essence.png
Beosound-Edge.png Beosound-Edge.png
Beosound-Balance.png Beosound-Balance.png
Beosound-A5.png Beosound-A5.png
Beosound-9000.png Beosound-9000.png
Beosound-2.png Beosound-2.png
Beoremote-One.png Beoremote-One.png
Beoremote-Halo.png Beoremote-Halo.png
Beoplay-M5.png Beoplay-M5.png
Beoplay-H8i.png Beoplay-H8i.png
Beoplay-Earset.png Beoplay-Earset.png
Beoplay-A9.png Beoplay-A9.png
Beoplay-A1.png Beoplay-A1.png
Beomaster.png Beomaster.png
Beolab-18.png Beolab-18.png
Beolab-8.png Beolab-8.png
Beogram-400x.png Beogram-400x.png

Ore help programming

My B&O Icons:

Beovox.png Beovox.png
Beovision-Eclipse.png Beovision-Eclipse.png
Beosound-Theatre-.png Beosound-Theatre-.png
Beosound-Moment.png Beosound-Moment.png
Beosound-Level.png Beosound-Level.png
Beosound-Essence.png Beosound-Essence.png
Beosound-Edge.png Beosound-Edge.png
Beosound-Balance.png Beosound-Balance.png
Beosound-A5.png Beosound-A5.png
Beosound-9000.png Beosound-9000.png
Beosound-2.png Beosound-2.png
Beoremote-One.png Beoremote-One.png
Beoremote-Halo.png Beoremote-Halo.png
Beoplay-M5.png Beoplay-M5.png
Beoplay-H8i.png Beoplay-H8i.png
Beoplay-Earset.png Beoplay-Earset.png
Beoplay-A9.png Beoplay-A9.png
Beoplay-A1.png Beoplay-A1.png
Beomaster.png Beomaster.png
Beolab-18.png Beolab-18.png
Beolab-8.png Beolab-8.png
Beogram-400x.png Beogram-400x.png

I've released a simple speaker control plugin for homebridge (look for homebridge-beoplay in the npm repository). I'd be interested in feedback.

I've so far implemented mute/standy and volume control, although in order to get the volume control usable by Siri its necessary to expose the speaker as if it was a lightbulb - similar to your thermostat implementation.

connectjunkie wrote:

I'd be interested in feedback.

Hi - I have just started testing your plugin, I’ll provide more feedback once I’m more familiar with it.

Any particular side of it you would like some test on?

Location: Brittany - France

My B&O Icons:

Beoremote-Beo4.png Beoremote-Beo4.png
Beotime.png Beotime.png
Beosound-Moment.png Beosound-Moment.png
Beoplay-P6.png Beoplay-P6.png
Beoplay-M5.png Beoplay-M5.png
Beoplay-M3.png Beoplay-M3.png
Beoplay-H3.png Beoplay-H3.png
Beoplay-Beosound1.png Beoplay-Beosound1.png
Beoplay-A6.png Beoplay-A6.png
Beoplay-A1.png Beoplay-A1.png
Beomaster.png Beomaster.png
Beolab-18.png Beolab-18.png
Beogram-400x.png Beogram-400x.png

Anything really:

  • any bugs or where the plugin isn’t functioning as you would expect
  • suggestions for enhancements to functionality supported in the plugin that would make sense in the context of HomeKit
  • suggestions on new functionality you would like to see
  • any areas where the documentation is unclear, or needs additional material

I have been adding enhancements over time (including supporting B&O TVs), and have more planned, however as I only have an A9 speaker to test everything on it’s likely there may be issues I need assistance in fixing with other B&O devices. 

Great!

I have provided feedback to a similar initiative from another developper who also had a single Beoplay device, and he did a very good job enhancing his application to control multiple devices.

First thing that could be cool is to have the "Join" command passed as "Power on via setting", i.e. when I start a device, it will attempt to join an already playing device. This is a very nice feature of the B&O Multiroom.

You can find more information about various commands here : https://github.com/tlk/beoplay-macos-remote-cli

 

 

Location: Brittany - France

My B&O Icons:

Beoremote-Beo4.png Beoremote-Beo4.png
Beotime.png Beotime.png
Beosound-Moment.png Beosound-Moment.png
Beoplay-P6.png Beoplay-P6.png
Beoplay-M5.png Beoplay-M5.png
Beoplay-M3.png Beoplay-M3.png
Beoplay-H3.png Beoplay-H3.png
Beoplay-Beosound1.png Beoplay-Beosound1.png
Beoplay-A6.png Beoplay-A6.png
Beoplay-A1.png Beoplay-A1.png
Beomaster.png Beomaster.png
Beolab-18.png Beolab-18.png
Beogram-400x.png Beogram-400x.png

FYI: My first use of your integration is to include my B&O Core in a Homekit "Good Night" routine that shuts down all my living room Hue bulbs as well as the B&S Core and by extension the associated speakers. It saves me a couple of clicks on different physical remotes and can be voice controlled.

 

Location: Brittany - France

My B&O Icons:

Beoremote-Beo4.png Beoremote-Beo4.png
Beotime.png Beotime.png
Beosound-Moment.png Beosound-Moment.png
Beoplay-P6.png Beoplay-P6.png
Beoplay-M5.png Beoplay-M5.png
Beoplay-M3.png Beoplay-M3.png
Beoplay-H3.png Beoplay-H3.png
Beoplay-Beosound1.png Beoplay-Beosound1.png
Beoplay-A6.png Beoplay-A6.png
Beoplay-A1.png Beoplay-A1.png
Beomaster.png Beomaster.png
Beolab-18.png Beolab-18.png
Beogram-400x.png Beogram-400x.png

Excellent - that was one of the original use cases I wrote the plugin for  

I’ll have a look at the join functionality in the other integrations you’ve pointed me to and look to get included soon. 

or
BeoWorld Gold Membership card
Join BeoWorld

Register to access the forums, reference material, and exclusive member benefits — including our monthly prize draw.

Become a Member

December 2026 Prize Draw

Gold Members Only

As a Gold member you're automatically entered into our exclusive prize draw — your chance to win iconic Bang & Olufsen products. A unique benefit of BeoWorld Gold membership, every draw brings a new opportunity to win something special.