Sign in   |  Join   |  Help
Untitled Page

ARCHIVED FORUM -- March 2012 to February 2022
READ ONLY FORUM

This is the second Archived Forum which was active between 1st March 2012 and 23rd February 2022

 

BeoLiving news & support from Khimo!

This post has 635 Replies | 20 Followers

Carolpa
Top 75 Contributor
Posts 1,700
OFFLINE
Silver Member
Carolpa replied on Sun, Jan 2 2022 5:47 PM

Looking at the Monitor & Loggings I would investigate 2 settings:

the wifi connection settings of your router (2.4 or 5GHz etc).

the wifi settings of the Halo.

 

AnalogPlanet
Top 150 Contributor
Vienna, Austria
Posts 678
OFFLINE
Bronze Member

Carolpa:

The BG4000 is connected to a BLC.

I assume connected to AUX IN of BLC, coming from a preamp between BLC and Beogram 4000? It is amazing that is shows in BLI/Halo. Thumbs Up

Tassos
Top 500 Contributor
Athens
Posts 323
OFFLINE
Bronze Member
Tassos replied on Mon, Jan 10 2022 11:24 AM

Carolpa:

Tassos:
I have tried different ways to get the track number but with no success.

function(event, engine) 

  local core = engine.query("your_area/your_zone/AV renderer/your_BLC") 

  local Details_now = core[1].get_string("nowPlayingDetails")

  local track_pos=string.find(Details_now, "track number:")+13

  local track=tonumber(string.sub(Details_now,track_pos,-1))

  engine.fire("your_area/your_zone/Halo remote/your_Beoremote Halo/SET_TEXT?BUTTON=497f6eca-6276-4993-bfeb-000000810xxx&TEXT="..tostring(track))

end

Thanks a lot Carolpa!Smile

chucky
Top 200 Contributor
Posts 331
OFFLINE
Bronze Member
chucky replied on Thu, Jan 13 2022 6:28 AM
Dag Carolpa,

I am completely fed up with it. I have never used wireless with B&O only on a BS1 in the garden and for a reason.

I have looked at my settings and I cannot see anything strange on it nor can I change the bandwith as I use products who support 2.4 Ghz like Alexa.

I am going to pull a wire and good luck to any who use it as a wifi remote. I use my br1 for curtains lights and skylights and it works from 2018 onwards. Bluetooth and IR. I have 8 BR1 and 3 ipads in the wall never had connection issues. No way I am going to replace iPad’s or add any Halo for wireless. The Halo in the hal is completely useless as it reconnects every time I come in the neighborhood and if it is running it shows the BS KItchen Core and i have to push 30 buttons before I see my BLI menu.

Thanks anyway,

Chucky.
Carolpa
Top 75 Contributor
Posts 1,700
OFFLINE
Silver Member
Carolpa replied on Thu, Jan 13 2022 11:29 AM

chucky:
I am completely fed up with it.
Hallo,

I do not know the source of your Halo-wifi problems, but are reassured I use two Halo's wifi connected to my network to my satisfaction. Both do not give more or less problems with wifi then other wifi connected devices; which are minor, occasual occuring problems.

Just an idea: did you try changing upnp settings/blocking of your network? Do you use a Fingbox?

 

 

talisman
Not Ranked
Sweden
Posts 54
OFFLINE
Bronze Member
talisman replied on Thu, Jan 13 2022 11:57 AM

Hi Khimo Team!

Could you add a driver for Ikea Tradfri lights and Blinds, to work directly with the BLI?

chucky
Top 200 Contributor
Posts 331
OFFLINE
Bronze Member
chucky replied on Sun, Jan 16 2022 11:31 AM
Dag Corolpa,

Everything works like a charm, I run 500mbit wireless and hired someone to install it. I will wire this one and look in the year if I am going to buy another and get somebody in to change the router. I run Ubiquiti with 6 switches and 5 AP”s.

Thanks Carolpa, still appriciated!
CTR
Not Ranked
Denmark
Posts 25
OFFLINE
Bronze Member
CTR replied on Tue, Jan 18 2022 3:01 PM

Hi Carolpa

You are our LUA wizard :)

Do you or someone, who has a LUA code, or a guess at such, so I can control my IKEA curtains in percent via Halo WHEEL_TURNED.

The Ikea curtain comes via Home Assistant, but does not work as I want at the moment.

 

Resources States: 

1. Sal/Soveværelse/SHADE/TRADFRI blind     -      LEVEL=0 & ONLINE=true

 

function(event, engine) 

  engine.fire("1. Sal/Soveværelse/SHADE/TRADFRI blind/LOWER")

end 


Thank you :)


Carolpa
Top 75 Contributor
Posts 1,700
OFFLINE
Silver Member
Carolpa replied on Tue, Jan 18 2022 6:07 PM

CTR:
Do you or someone, who has a LUA code, or a guess at such, so I can control my IKEA curtains in percent via Halo WHEEL_TURNED.

The Ikea curtain comes via Home Assistant, but does not work as I want at the moment.

Resources States: 

1. Sal/Soveværelse/SHADE/TRADFRI blind     -      LEVEL=0 & ONLINE=true

function(event, engine) 

  engine.fire("1. Sal/Soveværelse/SHADE/TRADFRI blind/LOWER")

end

What if:

engine.fire("Sal/Soveværelse/SHADE/TRADFRI blind/LEVEL=10").

or

engine.fire("Sal/Soveværelse/SHADE/TRADFRI blind/LEVEL=50")

does this work or do you get an error?

 

Millemissen
Top 10 Contributor
Flensborg, Denmark
Posts 14,680
OFFLINE
Gold Member

Deleted

There is a tv - and there is a BV

CTR
Not Ranked
Denmark
Posts 25
OFFLINE
Bronze Member
CTR replied on Tue, Jan 18 2022 9:51 PM

Hallo again 

Thank you for your reply.

Unfortunately, this results in an error!

Millemissen
Top 10 Contributor
Flensborg, Denmark
Posts 14,680
OFFLINE
Gold Member

Deleted

There is a tv - and there is a BV

Carolpa
Top 75 Contributor
Posts 1,700
OFFLINE
Silver Member
Carolpa replied on Wed, Jan 19 2022 6:08 AM
CTR:
Hallo again

Thank you for your reply.

Unfortunately, this results in an error!

it was just a long shot. But it would be interesting to know what the error says.

From learning point of view, I will have to look to the Home Assistant options.

SirPump
Not Ranked
Posts 14
OFFLINE
Bronze Member
SirPump replied on Thu, Jan 20 2022 11:24 AM

I'm in the middle of building a new home set-up from scratch and so far i have purchased the following components:

 

  • BLI with Pro software
  • 1X BS Essence MK2 connected to 2X BL3 in the kitchen
  • 1X BS Essence MK2 connected to in an active in ceiling speaker in the bathroom
  • 1X BS Core intregrated to my BV14-55 with 2x BL3 in the living room

 

Now i'm looking at expansion. My wishes are:

- Hue lamps for all rooms + Hue Bridge

- Honeywell Evohome thermostats system for all rooms

- Outside camera system + Video doorbell.

 

For the latter im asking you advise. Are you guys using outside camera's and a video doorbell and can you please react which ones works seamslessy with the BLI?

 

Carolpa
Top 75 Contributor
Posts 1,700
OFFLINE
Silver Member
Carolpa replied on Sun, Jan 23 2022 5:55 AM

CTR:
Hallo again 

Thank you for your reply.

Unfortunately, this results in an error!

If the connection between Home Assistent and BLI is set correctly, the instruction should be:

  engine.fire("your_area/your_zone/SHADE/BLI_Resource_name/LOWER")

  engine.fire("your_area/your_zone/SHADE/BLI_Resource_name/RAISE")

  engine.fire("your_area/your_zone/SHADE/BLI_Resource_name/SET?LEVEL=10")

try these.

 

chucky
Top 200 Contributor
Posts 331
OFFLINE
Bronze Member
chucky replied on Sun, Jan 23 2022 4:31 PM
SirPump:

I'm in the middle of building a new home set-up from scratch and so far i have purchased the following components:

BLI with Pro software 1X BS Essence MK2 connected to 2X BL3 in the kitchen 1X BS Essence MK2 connected to in an active in ceiling speaker in the bathroom 1X BS Core intregrated to my BV14-55 with 2x BL3 in the living room

Now i'm looking at expansion. My wishes are:

- Hue lamps for all rooms + Hue Bridge

- Honeywell Evohome thermostats system for all rooms

- Outside camera system + Video doorbell.

For the latter im asking you advise. Are you guys using outside camera's and a video doorbell and can you please react which ones works seamslessy with the BLI?

Any onvif ip camera will work. I would go for a POE camera as it saves hassle. I use a nvr as well. I use hikvison. There are better camera”s for less money as long as it supports onvif you should be ok

Doorbell. I use doorbird. Works fine BE SURE TO WIRE. Any doorbell which is not wired is stupid. Takes way to long. Doorbird is also expensive and low resolution I have bought this in 2018 could be there is a better system know.

Hue will work out of the box and Honeywell as well in Europe.

Hope it helps.

Chucky.

Khimo Support
Top 500 Contributor
Posts 181
OFFLINE
Bronze Member

Hello everyone,

Just wanted to let you know that B&O are aware of the issue that causes the Halo connectivity problems with the BLI, and they are working on the fix. We will let you know as soon as we have news on this front Smile

CTR
Not Ranked
Denmark
Posts 25
OFFLINE
Bronze Member
CTR replied on Fri, Jan 28 2022 12:50 PM

Thank you Carolpa

The function works perfekt now. So if I set the Halo to 25% shades, it set the shade på 25%.

 

But the Shade logo on the Halo goes back to show 100% - do you have a great solution??

Have a fantastic weekend

CTR

Carolpa
Top 75 Contributor
Posts 1,700
OFFLINE
Silver Member
Carolpa replied on Fri, Jan 28 2022 5:04 PM

CTR:
Thank you Carolpa

The function works perfekt now. So if I set the Halo to 25% shades, it set the shade på 25%.

 

But the Shade logo on the Halo goes back to show 100% - do you have a great solution??

Have a fantastic weekend

CTR

Maybe I doWink

Now I know the LEVEL settings work I will look into using the Halo wheel.

 

Carolpa
Top 75 Contributor
Posts 1,700
OFFLINE
Silver Member
Carolpa replied on Sat, Jan 29 2022 11:12 AM

CTR:
But the Shade logo on the Halo goes back to show 100% - do you have a great solution??
+ using the Wheel

 

make two Resources 1) Fired (bbolean) and 2) No (integer)

make two events for the Halo Shade button 1) button pressed and 2) wheel turned

then use the next code:

function(event, engine) 

  -- make Resource Variable Fired (Boolean)

  -- make Resource Variable No (Integer)

  local fired_query = engine.query("Upstairs/Study/VARIABLE/Fired")

  local fired = fired_query[1].get_boolean("VALUE")

 

  local shadeLevel=0

  local direction

 

  local nr_query=engine.query("Upstairs/Study/VARIABLE/No")

  local nr = nr_query[1].get_number("VALUE")

  if nr==nil then 

    nr=1 

  end

 

  if not fired then

    engine.fire("Upstairs/Study/VARIABLE/Fired/SET?VALUE=true")    

    if event.parameters()["OFFSET"] then

      if tonumber(event.parameters()["OFFSET"])>=1 then

        direction= true

      else

        direction=false

      end 

 

      if direction then

        nr = nr + 5

        if nr>100 then

          nr=100

        end  

      else  

        nr = nr - 5

        if nr<0 then

          nr=0

        end

      end

 

      shadeLevel = nr

      engine.fire("Upstairs/Study/VARIABLE/No/SET?VALUE="..tostring(shadeLevel))

      engine.fire("Upstairs/Study/Halo remote/Beoremote Halo Study/SET_TEXT?BUTTON=497f6eca-6276-4993-bfeb-000000810383&TEXT="..tostring(shadeLevel))

      engine.fire("Upstairs/Study/Halo remote/Beoremote Halo Study/SET_WHEEL_VALUE?BUTTON=497f6eca-6276-4993-bfeb-000000810383&VALUE="..tostring(math.floor(shadeLevel*100/100)))

      engine.fire("Upstairs/Study/SHADE/your_shade/SET?LEVEL="..tostring(shadeLevel))

    end

  end  

  engine.fire("Upstairs/Study/VARIABLE/Fired/SET?VALUE=false")

end 

 

Note: I deleted  "--" previous shown incorrectly in one line. 

CTR
Not Ranked
Denmark
Posts 25
OFFLINE
Bronze Member
CTR replied on Sun, Jan 30 2022 1:34 PM

Hi Carolpa

 

I really works now - thank you for your great work. 

One more minor thing.... is it possible to change this code a bit?

The Ikea values are kind of reverse, so if the Value says 80% - it is 80% Open, not down/closed, which had made more sense to me

 

"direction=true

      else

        direction=false

      end 

      if direction then

        nr = nr + 5

        if nr>=100 then

          nr=0

        end  

      else  

 

        nr = nr - 5

        if nr<=0 then

          nr=100

 

        end"

 

 

CTR
Not Ranked
Denmark
Posts 25
OFFLINE
Bronze Member
CTR replied on Sun, Jan 30 2022 1:35 PM

Hi Carolpa

 

I really works now - thank you for your great work. 

One more minor thing.... is it possible to change this code a bit?

The Ikea values are kind of reverse, so if the Value says 80% - it is 80% Open, not down/closed, which had made more sense to me

 

"direction=true

      else

        direction=false

      end 

      if direction then

        nr = nr + 5

        if nr>=100 then

          nr=0

        end  

      else  

 

        nr = nr - 5

        if nr<=0 then

          nr=100

 

        end"

 

 

CTR
Not Ranked
Denmark
Posts 25
OFFLINE
Bronze Member
CTR replied on Sun, Jan 30 2022 1:35 PM

Hi Carolpa

 

I really works now - thank you for your great work. 

One more minor thing.... is it possible to change this code a bit?

The Ikea values are kind of reverse, so if the Value says 80% - it is 80% Open, not down/closed, which had made more sense to me

 

"direction=true

      else

        direction=false

      end 

      if direction then

        nr = nr + 5

        if nr>=100 then

          nr=0

        end  

      else  

 

        nr = nr - 5

        if nr<=0 then

          nr=100

 

        end"

 

 

Carolpa
Top 75 Contributor
Posts 1,700
OFFLINE
Silver Member
Carolpa replied on Mon, Jan 31 2022 4:52 AM

CTR:
is it possible to change this code a bit?

  if tonumber(event.parameters()["OFFSET"])>=1 then

        direction= true false

      else

        direction= false true

      end 

Tassos
Top 500 Contributor
Athens
Posts 323
OFFLINE
Bronze Member
Tassos replied on Mon, Feb 7 2022 9:09 AM

Hello all,

is there a way to have the actual temperature of each room displayed as the current temperature in the beoliving app? My approach is the following: I have installed in each room a temperature sensor (fibaro) and I have created for each room a dummy no off thermostat. I made a macro where every half hour the bli asks the temperature value of the fibaro sensor and it is diplayed by the dummy thermostat as temperature.

So far I manged to get the temperature value of the fibaro sensor with no problems but it looks that the temperature of the dummy thermostat can not be set by the user. I am using the following code:

 

function(event, engine) 

 

  local Temp_query=engine.query("House/Family Room/_THERMOSTAT_SENSOR/Temperature/")

 

  local temp = Temp_query[1].get("_TEMPERATURE")

 

  engine.fire("House/Family Room/THERMOSTAT_1SP/TEST/SET TEMPERATURE?VALUE="..tostring(temp))

end 

If anyone has any idea don't be shy!Big Smile
CTR
Not Ranked
Denmark
Posts 25
OFFLINE
Bronze Member
CTR replied on Mon, Feb 7 2022 9:23 AM

If you use a Home Assistant server, it's very easy to pull the temperature via this into the BLI, to show in the app: 

https://www.home-assistant.io/integrations/generic_thermostat/

 

I have cordless Aqara in every room, for this feature:

 

https://www.amazon.com/Aqara-WSDCGQ11LM-Temperature-Humidity-Sensor/dp/B07D37FKGY

 

Tassos
Top 500 Contributor
Athens
Posts 323
OFFLINE
Bronze Member
Tassos replied on Mon, Feb 7 2022 10:37 AM

Hello CTR I am not using any home assistantSad

benjnz
Top 500 Contributor
Posts 114
OFFLINE
Bronze Member
benjnz replied on Fri, Feb 18 2022 5:13 PM

Today's dumb question (yes me again) Big Smile I've noticed since the last two updates (maybe just coincidental) that my macros that fire when they are before sunset seem to no longer work.

I have my lat/long and time zone all correct and it shows the correct time.

Any timed Macro works perfectly it's just if I define a before sun set time, e.g., -90 shows as 

 

Main/global/SYSTEM/Clock/

STATE_UPDATE?bss=-90

 

Any idea on the obvious thing I'm not doing?

Khimo Support
Top 500 Contributor
Posts 181
OFFLINE
Bronze Member

Hi benjnz,

We've been working on a fix of some sunset and sunrise issues. If you like you can write to us to support@khimo.com with your BLI serial number and we can enable to you a firmware version in testing with these fixes.

CTR
Not Ranked
Denmark
Posts 25
OFFLINE
Bronze Member
CTR replied on Sat, Feb 19 2022 3:45 PM

Hi Carolpa - Hi everyone.

I hope B&O and Khimo works towards making the Beoremote Halo a Beotime 2.0! 

Can we do this ourselves via LUA?

I imagine:

1.ma button on Halo with toggle Alarm On / Alarm Off

2. Possible to set alarm time on each day of the week in LUA

3. Turn on e.g. TuneIn on one's AV renderer.

 

Thank you for your time

talisman
Not Ranked
Sweden
Posts 54
OFFLINE
Bronze Member
talisman replied on Sun, Feb 20 2022 12:06 PM

Hi !

I have the same problem whit my BLI.

The automatic switch  for my macros, that fire when they are before sunset seem to no longer work.

talisman
Not Ranked
Sweden
Posts 54
OFFLINE
Bronze Member
talisman replied on Sun, Feb 20 2022 12:06 PM

Hi !

I have the same problem whit my BLI.

The automatic switch  for my macros, that fire when they are before sunset seem to no longer work.

Carolpa
Top 75 Contributor
Posts 1,700
OFFLINE
Silver Member
Carolpa replied on Sun, Feb 20 2022 1:58 PM

CTR:
Can we do this ourselves via LUA?
Yes, with 2 Macros

Note: Halo,Renderer and virual resource all in the same Area and Zone.

 

MACRO 1: on/off button

Make virtual Boolean resource named "alarmButton" (same area/zone as Halo)

create 2 events (in the same Macro) for the new Halo Button: 1) Wheel turned, 2 ) Button pressed

code:

function(event, engine) 

  -- by pressing button ON/OFF toggles

  -- by clockwise turning wheel button ON

  -- by anti clockwise turning wheel button OFF

 

  local Ea=event.area()

  local Ez=event.zone()

 

  --Resource alarmButton as String

  local alarmButton_query = engine.query(Ea.."/"..Ez.."/VARIABLE/alarmButton")

  local aButton = alarmButton_query[1].get_boolean("VALUE")

 

  local deviceName="BeoPlay A6" -- change to name desired device (note: device and Halo in the same Area/Zone) "#"

  local info

  local tst="Alarm"

 

  local haloName="Beoremote Halo xxxx" -- change to name Halo in the BLI         "#"

  local haloID="497f6eca-6276-4993-bfeb-0000008xxxxx" -- change to ID of your Halo Button "#"

 

 

  if event.parameters()["OFFSET"] then

    if tonumber(event.parameters()["OFFSET"])>=1 then

      aButton= true

    else

      aButton=false

    end 

  else    

  if aButton then

      aButton=false

    else

      aButton=true

    end

  end  

 

  if aButton then

    info="ON"

  else

    info="OFF"

  end

 

  engine.fire(Ea.."/"..Ez.."/VARIABLE/alarmButton/SET?VALUE="..tostring(aButton))

  engine.fire(Ea.."/"..Ez.."/Halo remote/"..haloName.."/SET_TEXT?BUTTON="..haloID.."&TEXT="..tostring(info))

  engine.fire(Ea.."/"..Ez.."/Halo remote/"..haloName.."/SET_TITLE?BUTTON="..haloID.."&TITLE="..tostring(deviceName))  

  engine.fire(Ea.."/"..Ez.."/Halo remote/"..haloName.."/SET_SUBTITLE?BUTTON="..haloID.."&SUBTITLE="..tostring(tst))

 

end 

 

MACRO 2: start TuneIn on device at certain time if alarm is set ON

Event: Global/global/SYSTEM/Clock/STATE_UPDATE?hour=7&minute=0   (in this example TuneIn starts on 7:00h is alarm is set ON)

code:

function(event, engine) 

  -- your_area and your_zone are the Halo's and alarmButton area and zone

  local alarmButton_query = engine.query(your_area/your_zone/VARIABLE/alarmButton")

  local aButton = alarmButton_query[1].get_boolean("VALUE")

 

  if aButton then

    engine.fire(your_device_area/your_device_zone/AV renderer/your_renderer/Select source?Connector=&Origin=local&Source Type=TUNEIN")

  end  

end 

 

Edited second Macro

CTR
Not Ranked
Denmark
Posts 25
OFFLINE
Bronze Member
CTR replied on Tue, Feb 22 2022 4:42 PM

Hallo Carolpa

 

I don't get the Ea/Ez part for now.... Can you help me out?

Boolean, Halo and AV render is in the same area/zone. 

My code is like this for now:

 

function(event, engine) 

 

  -- by pressing button ON/OFF toggles

  -- by clockwise turning wheel button ON

  -- by anti clockwise turning wheel button OFF

 

  local Ea=event.area()

  local Ez=event.zone()

  --Resource alarmButton as String

 

  local alarmButton_query = engine.query("Stueplan/Spisestue/VARIABLE/alarmButton")

 

  local aButton = alarmButton_query[1].get_boolean("VALUE")

 

  local deviceName="M3 Spisestue" 

  -- change to name desired device (note: device and Halo in the same Area/Zone)

 

  local info

 

  local tst="Alarm"

 

  local haloName="Beoremote Halo" -- change to name Halo

 

  local haloID="497f6eca-6276-4993-bfeb-00000081071" -- change to ID of your Halo 

 

  if event.parameters()["OFFSET"] then

 

    if tonumber(event.parameters()["OFFSET"])>=1 then

 

      aButton= true

 

    else

 

      aButton=false

 

    end 

 

  else    

 

  if aButton then

 

      aButton=false

 

    else

 

      aButton=true

 

    end

 

  end  

 

 

 

  if aButton then

 

    info="ON"

 

  else

 

    info="OFF"

 

  end

 

  engine.fire(Ea.."/"..EZ.."/VARIABLE/alarmButton/SET?VALUE="..tostring(aButton))

 

  engine.fire(Ea.."/"..Ez../Halo remote/Beoremote Halo/SET_TEXT?BUTTON=497f6eca-6276-4993-bfeb-00000081071&TEXT="..tostring(info))

 

  engine.fire(Ea.."/"..EZ.."/Halo remote/Beoremote Halo/SET_TITLE?BUTTON=497f6eca-6276-4993-bfeb-00000081071&TITLE="..tostring(deviceName))  

 

  engine.fire(Ea.."/"..Ez.."/Halo remote/Beoremote Halo/SET_SUBTITLE?BUTTON=497f6eca-6276-4993-bfeb-00000081071&SUBTITLE="..tostring(tst))

 

 

end 

 

Carolpa
Top 75 Contributor
Posts 1,700
OFFLINE
Silver Member
Carolpa replied on Tue, Feb 22 2022 5:13 PM

CTR:
I don't get the Ea/Ez part for now.... Can you help me out?
I made the programming in general somewhat easier with these lines:
CTR:

  local Ea=event.area()

  local Ez=event.zone()

This way you do not have to set the Area and Zone every time anymore. "Ea" gets the value of the Area which fired the event. Same applies for the Zone, "Ez".

The same I did with button ID and device name. Then you only have to set these local variables. It makes everything much easier..........

I will add in my previous post a "#" in the lines which variables to set.

 

 

Khimo Support
Top 500 Contributor
Posts 181
OFFLINE
Bronze Member

Hi talisman,

You too can write to us to support@khimo.com with your BLI serial number and we can give you the new version to test

Page 16 of 16 (636 items) « First ... < Previous 12 13 14 15 16 | RSS