ARCHIVED FORUM -- March 2012 to February 2022READ ONLY FORUM
This is the second Archived Forum which was active between 1st March 2012 and 23rd February 2022
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.
Carolpa: The BG4000 is connected to a BLC.
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.
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
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!
chucky:I am completely fed up with it.
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?
Hi Khimo Team!Could you add a driver for Ikea Tradfri lights and Blinds, to work directly with the BLI?
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.
1. Sal/Soveværelse/SHADE/TRADFRI blind - LEVEL=0 & ONLINE=true
engine.fire("1. Sal/Soveværelse/SHADE/TRADFRI blind/LOWER")
Thank you :)
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
Resources States:
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?
Deleted
There is a tv - and there is a BV
Hallo again
Thank you for your reply.
Unfortunately, this results in an error!
CTR:Hallo again Thank you for your reply. Unfortunately, this results in an error!
I'm in the middle of building a new home set-up from scratch and so far i have purchased the following components:
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?
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.
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?
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
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
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
Now I know the LEVEL settings work I will look into using the Halo wheel.
CTR:But the Shade logo on the Halo goes back to show 100% - do you have a great solution??
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:
-- 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
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
if direction then
nr = nr + 5
if nr>100 then
nr=100
nr = nr - 5
if nr<0 then
nr=0
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))
engine.fire("Upstairs/Study/VARIABLE/Fired/SET?VALUE=false")
Note: I deleted "--" previous shown incorrectly in one line.
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
if nr>=100 then
if nr<=0 then
end"
CTR:is it possible to change this code a bit?
direction= true false
direction= false true
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:
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))
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
Hello CTR I am not using any home assistant
Today's dumb question (yes me again) 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?
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.
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
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.
CTR:Can we do this ourselves via LUA?
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:
-- 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 "#"
aButton= true
aButton=false
if aButton then
aButton=true
info="ON"
info="OFF"
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))
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)
-- 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")
engine.fire(your_device_area/your_device_zone/AV renderer/your_renderer/Select source?Connector=&Origin=local&Source Type=TUNEIN")
Edited second Macro
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:
local alarmButton_query = engine.query("Stueplan/Spisestue/VARIABLE/alarmButton")
local deviceName="M3 Spisestue"
-- change to name desired device (note: device and Halo in the same Area/Zone)
local haloName="Beoremote Halo" -- change to name Halo
local haloID="497f6eca-6276-4993-bfeb-00000081071" -- change to ID of your Halo
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))
CTR:I don't get the Ea/Ez part for now.... Can you help me out?
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.
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