BeoLiving news & support from Khimo!

636 replies
......

benjnz wrote:

1 function(event, engine)
2 time = engine.query("*/ */SYSTEM/Clock/")
3 if time[1].get_number("hour") > 16 or time[1].get_number("hour") < 23 then

I can't get this one to work. On the monitor I get this fault code:

BLGW wrote:

21-02-09 13:05:24  Error:  Begane Grond/Living/MACRO/New Macro on Living execution error: Line 3: attempt to call field 'get_number' (a nil value)

I've tried various ways "*/ */SYSTEM/Clock/", "global/global/SYSTEM/Clock/", "/SYSTEM/Clock/". What am I doing wrong?

And I add another question too. I want to use LUA to adjust the start up volume throughout the day. At the moment, if my KNX lights in the bathroom switch on via the motion sensor, the volume of the output is always 35. I want to use the timing code above to have a low volume at night and higher volume throughout the day.

But I cannot figure out how to make a command that enables the speaker to start at a certain volume. I can only get to this, resulting in my standard volume of 35 instead of 15. How can I get this to work?

21-02-09 13:01:43  Command executed Begane Grond/Living/AV renderer/BeoSound 2/Volume level?Level=15
21-02-09 13:01:43  Command selector executed Begane Grond/Living/AV renderer/BeoSound 2/Select channel?Channel=1&Connector=&Source Type=TUNEIN

Hello Khimo Team,

any news here? There was just a new firmware released for the BeoRemote Halo - unfortunately without BLI support.

Please give us some hope ;-)

Best reagards

Doc Leisure

Khimo Support wrote:

Seanie_230 wrote:
Will the BLI work with the new Beoremote-Halo in some way?

We can not comment! But...

 

Hello Khimo Team,

any news here? There was just a new firmware released for the BeoRemote Halo - unfortunately without BLI support.

Please give us some hope ;-)

Best reagards

Doc Leisure

Hi Everyone,

We seem to have accumulated many questions over the last month! I'll do my best to give you some answers :)

benjnz wrote:

In Resources - on Philips Hue for the sensors and smart buttons there's no obvious listing for them when I "Load resources form the connected system" I can't notice anything in the list from the Hue Hub that maybe them, if not would support for those please go in the wish list?


The Hue API doesn't allow real-time feedback, so capturing the buttons' events would be slow, but we will add it to the Wish List!

Stefan E wrote:

I also stand behind this and this functionality that exist in the 1st version of BeoLink app, this is the single reason that keep me use this version instead of Beolink2 and BeoLiving app.

We could make it so the MasterLink driver saves the last selected source. This would mean that if you change things from the product itself or in any other way without going trough the BLI, the app would still show the source you selected through it, and this might be a bit confusing...
What we propose is that if you think you prefer this solution to the current state of affairs, and if you're willing to test it, you can share your BLI serial number with us at support+mlstate@khimo.com and we will enable a test version for you.

CTR wrote:

Which thermostats can provide temperature input to the BLI app?

Sensibo, free@home, coolmaster and KNX all offer thermostats that can be integrated with the BLI.

benjnz wrote:

I see google have kind of dusted off an API that can work with nest again - link - and that linkis also looking into it, are there any plans for Khimo to do the same?

We are looking into it but cant promise anything yet.

1990 wrote:

I've tried various ways "*/ */SYSTEM/Clock/", "global/global/SYSTEM/Clock/", "/SYSTEM/Clock/". What am I doing wrong?

The correct one is "*/*/SYSTEM/Clock/", the error you are getting is because you have a space before the asterisk!

1990 wrote:

But I cannot figure out how to make a command that enables the speaker to start at a certain volume. I can only get to this, resulting in my standard volume of 35 instead of 15. How can I get this to work?

You should first turn the equipment ON by selecting the source, and then set the volume. Something like:
  engine.fire("Main/Gym/AV renderer/BeoSound 2/Volume level?Level=15")
  engine.fire("Main/Gym/AV renderer/BeoSound 2/Select channel?Channel=1&Connector=&Source Type=TUNEIN")

DocLeisure wrote:

There was just a new firmware released for the BeoRemote Halo - unfortunately without BLI support.

We can still not comment, sorry (:

Khimo Support wrote:

1990 wrote:

I've tried various ways "*/ */SYSTEM/Clock/", "global/global/SYSTEM/Clock/", "/SYSTEM/Clock/". What am I doing wrong?

The correct one is "*/*/SYSTEM/Clock/", the error you are getting is because you have a space before the asterisk!

I've changed it, but now the BLGW returns:

21-02-10 09:35:16  Error:  Begane Grond/Living/MACRO/New Macro on Living execution error: Line 3: attempt to call field 'get_number' (a nil value)

 

Emil Jensen wrote:

Okay I feel like this is not going great when I can't even figure out to access the webpanel, and I feel like the guide is on the webpage is limit.

It is saying:

link

The setup interface is the most important tool for the configuration/programming of your BLI PRO. The following sections will guide you through the entire web interface configuration tool. The BLI PRO has a special user -admin- meant for installer/technician usage. By default, admin's password is unknown due to security purposes. To make use of the Setup interface, password for admin user must be reset by activating the Setup button function number 2 . After a successfull button function input, admin password will be "admin" for the next 5 minutes (also for security purposes) and as soon as you log in you will be asked to change it.

So I come to the login in screen.

What is my username?

And the code is admin right? when I have press the button on the BLI?

So I have not done anything since I posted this,

Can anyone tell me what the username and password is?

When you are on the login screen, you fill in:

username: admin

password: admin

Press enter *after* you pushed the setup button on the BLI. Then you have 5 minutes to enter with those "standard" credentials. If you are logged in, you can setup a new password.

Sorry Emil, I missed your message, thanks 1990 for answering. Remember you can always contact us directly at support@khimo.com

1990 wrote:

I've changed it, but now the BLGW returns:

21-02-10 09:35:16  Error:  Begane Grond/Living/MACRO/New Macro on Living execution error: Line 3: attempt to call field 'get_number' (a nil value)

I didn't register you're on a Gateway! The "get_number" function is for the BLI, on the Gateway you should use the "get" function.

eg: tonumber(time[1].get("hour")) < 23


Watch out with the code you wrote: if time[1].get_number("hour") > 16 or time[1].get_number("hour") < 23 then

that will execute at any time because you will always be over 16 OR under 23 (eg: 40 is over 16, and 3 is under 23). I believe you want

if tonumber(time[1].get("hour")) > 16 and tonumber(time[1].get("hour")) < 23 then

Thanks a lot, it works like a charm now :)

......
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.