1

(32 ответов, оставленных в BroadLink / BestCon общая тема)

Я в самом начале написал: это для контроллера умного дома от компании Fibaro - HC2 (HOME CENTER 2).
У него есть встроенный язык программирования - LUA.

2

(32 ответов, оставленных в BroadLink / BestCon общая тема)

Решение для проигрывания русско-язычных радиостанций достаточно простое. Ищем адрес нужной радиостанции, например
ep128.streamr.ru, а дальше только дело техники:

fibaro:setGlobal('dlnaCommand', 'URL'wink;
fibaro:setGlobal('dlnaValue', 'https://ep128.streamr.ru'wink;
fibaro:call(fibaro:getSelfId(), "pressButton", "1"wink
fibaro:sleep(1000);
fibaro:setGlobal('dlnaCommand', 'PLAY'wink;
fibaro:call(fibaro:getSelfId(), "pressButton", "1"wink

Устанавливается глоб. переменная  и вызывается нажатие виртуальной кнопки "1".
Вот код этой вирт. кнопки:

local login        = "admin";
local pass         = "admin";
local mac        = "АА:АА:АА:АА:АА:АА"; --MAC адрес вашей колонки
local HC2 = Net.FHttp("127.0.0.1", 80)
      HC2:setBasicAuthentication(login, pass);
local response, status, errorCode = HC2.POST(HC2, "/api/networkDiscovery/arp", "{}"wink;
--fibaro:debug(errorCode);
jsonTable = json.decode(response);
--fibaro:debug(response);
for i, name in ipairs(jsonTable) do
  --fibaro:debug(name);
  if(name['mac'] == mac) then
    fibaro:call(fibaro:getSelfId(), "IPAddress", "X.X.X.X"wink; --X.X.X.X заменить на IP адрес вашего HC2
        local response, status, errorCode = HC2.GET(HC2, "/api/virtualDevices/" .. fibaro:getSelfId() );
        jsonTable = json.decode(response)
        jsonTable.properties.ip = name['ip'];
        jsonTable.properties.port = 38400;
        json = json.encode(jsonTable);
        HC2tongueUT("/api/virtualDevices/" .. fibaro:getSelfId(), json);
  end
end

3

(32 ответов, оставленных в BroadLink / BestCon общая тема)

Привязка через виртуальное устройство, включить к сожалению удаленно тоже пока не получается

4

(32 ответов, оставленных в BroadLink / BestCon общая тема)

dr.pavlov.alex пишет:

А поподробнее можно? Что такое HC2?


HC2 (HOME CENTER 2) - контроллер умного дома от компании Fibaro

Вся прелесть этой сетевой колонки - это цена и достаточно приличное качество звука, поэтому ее можно использовать как альтернативу дорогой Wi-Fi акустике Sonos в домашней автоматизации в том числе для звукового оповещения о событиях (например обнаружена протечка или задымление в комнате, или проговаривать прогноз погоды и состояние автомобильных пробок перед выездом на работу и т.п.)

5

(32 ответов, оставленных в BroadLink / BestCon общая тема)

Удалось победить данную колонку. Теперь можно и звук проигрывать из HC2, как с локальной SD-карты так и потоки из Интернета (это по поводу как включить русскую радиостанцию) . Звук приличный (для такой-то цены)

6

(32 ответов, оставленных в BroadLink / BestCon общая тема)

Добрый день!
Есть ли возможность управлять данной колонкой (Broadlink MS1) по сети с помощью http запросов или может каким-то другим альтернативным способом? Необходима интеграция данной колонки в систему умного дома на протоколе  Z-Wave