hometune_spb пишет:

Почему то сразу решил, что

COBECTb пишет:

из понятного -  The Windows SDK version 8.1 was not found

- это скорее следствие, а причина в модуле node-gyp. Установил SDK, попробовал установить hap-nodejs, теперь ошибка

"TRACKER : error TRK0005: не удалось обнаружить "CL.exe". Не удается найти указанный файл. [C:\Users\denis\node_modules\bignum\build\bignum.vcxproj]" Пробую решения, как получится - отпишусь.
Когда победю винду, напишу полный алгоритм


По логам сборки видно, что у вас nodejs версии 4.6.0 я же писал что нужна 4.5.0 уже проходили это с Sairus!

Aleksolod пишет:

Мое предложение осталось без комментариев, повторюсь:
"Совесть!
Можете сделать письменный мануал как связать Broadlink и HomeKit для людей с примером хоть одной голосовой команды.
Все по полочкам, куда что инсталлировать и куда что прописывать!
Видимо вы одни тут разобрались с вопросом.
Заранее спасибо!
Народ Вас не забудет!"



Вот пример

sairus пишет:

Снял видео (взаимодействие siri с broadlink)
https://www.youtube.com/watch?v=29iCY5N … e=youtu.be
Большое Спасибо - СОВЕСТЬ!

Sairus с моей помощью разобрался и настроил.

интересно что такое CL.exe?

Aleksolod пишет:

Мое предложение осталось без комментариев, повторюсь:
"Совесть!
Можете сделать письменный мануал как связать Broadlink и HomeKit для людей с примером хоть одной голосовой команды.
Все по полочкам, куда что инсталлировать и куда что прописывать!
Видимо вы одни тут разобрались с вопросом.
Заранее спасибо!
Народ Вас не забудет!"

Я не справлюсь, слишком много разных операционных систем и в каждой свои проблемы.
Для raspberry я написал, все ставится и работает .

из понятного -  The Windows SDK version 8.1 was not found
Видимо надо ставить SDK

Скриншот выложите пож. в самом большом разрешении, радикал отрезал так что не читается

hometune_spb пишет:

При установке модуля hap-nodejs система потребовала установить Python, установил, добавил переменную среды c:\python27\ , теперь выдает целую вереницу новых ошибок, такое ощущение, что вместо одной исправленной вылезает 2 новые ) Может кто нибудь подсказать решение или тут все печально?https://s019.radikal.ru/i637/1609/d2/432e1bb137b7.jpg Я уже закопался по самые уши( при установке модуля bignum отдельно выдает те же ошибки.

разберемся! все будет Ок!
Проблема в том, что пока под винду я это все не ставил, похоже очень много того что есть в "нормальных" системах в винду надо устанавливать

voltin пишет:

Извините, Совесть :
Играет ли значение в AppStore только nodejs 4.1.1 ? И нет обновлений ?!
Остальных программ я не нашёл в AppStore ...
может я не там искал ?
Тут почитал и понятно что это все на МАС нужно делать ...
И Мас должен быть всегда включён как сервер где происходит эмуляция не Home Kit оборудования !!!
И получается не Умный Дом , а Мудрый Дом !!!
Да и понятно что это высший пилотаж - лично для меня !!!
Но очень хочется !!! Может кто предложит свои услуги , буду признателен !!!
Да и почему уже никто не сделал готовую прогу и не положил в AppStore ?!!


Пропустил ваше сообщение!
nodejs может работать много где! Я, первоначально, запускал его на raspberry.
Насчет услуг - можем договорится!

Теоретически могу сделать программу Broadlink Bridge для iphone, но там есть отличие от андроида, нельзя чтоб оно в фоне работало, запрещено лицензионной политикой Apple.

Тоесть чтобы пользоваться таким приложением придется iphone положить подключенным к зарядке постоянно включенным с запущенной программой.
Есть смысл возится?

git похоже нужен чтобы загрузить необходимые модули

Ура! попробую!

попробовал! Работает!

Я так и настроил, все кнопки на воспроизведение разных папок с карточки.

Так и не разобрался как на прогулке без роутера ей пользоваться. Нет в инструкции про режим точки доступа.

https://4pda.ru/forum/index.php?showtopic=573779

Прочитал только сегодня. Да все верно понимает только целые числа. Причем если строку пихать, начинают глючить другие устройства.

Это бесперспективно, я не писатель. я не напишу так чтоб было всем понятно. Кого-то надо учить файлы копировать, а кого-то программировать на javascript.

Если коротоко, то так:
1)Установить nodejs 4.5
2)Установить модуль hap_nodejs
3)Установить модуль request
4)Установить Broadlink Bridge
5)Обучить Bridge командам
6)Запрограммировать устройства в hap_nodejs для выполнения команд на Bridge
7)в HomeKit выполнить поиск и добавление устройств.

Выше есть примеры по каждому пункту.

А первое тут! https://broadlink.ru/forum/topic/31/pod … e-homekit/

42

(55 ответов, оставленных в Прочее)

Если хотите скидку, обязательно пропускать этап оплаты!! Там не очень понятно, как это сделать, но нужно выбрать вариант оплаты "другой", а затем есть возможность не оплачивать заказ. Кажется, можно просто закрыть страницу

выяснилось что nodejs надо ставить версии 4.5.0
а запускать так! node ./Core.js

Admin пишет:

2) Пока нет. Но кто то говорил, что можно переделать датчик открытия /закрытия двери. Или сделать отдельное устройство на Arduino используя Broadlink DNA (по этому вопросу искать надо в соответствующей ветке на форуме)

Что то не получается найти про Ардуину и Broadlink DNA  а связка можнт получиться очень интересная!

Это только часть инструкции на китайском больше картинок! Может спросите продавца? Не удается угадать что нажать чтоб как точку доступа настроить колонку.

46

(55 ответов, оставленных в Прочее)

dim пишет:

На счет MS1 - да, она создает свою точку доступа (работает в direct mode, напрямую с телефоном без роутера). Предлагаю модератору создать отдельную тему на это устройство. Устройсво интересное, в интернете информации мало. Недавно приобрел. Можно сделать краткий обзор.

Подскажите пожалуйста что нажать чтоб она подняла точку доступа??

Моя колонка пришла, ну очень быстро! Аирплей работает! Качество звука чумовое. На ощупь как резиновая. В е-контрол определилась и можно её в сценариях использовать.

47

(55 ответов, оставленных в Прочее)

3 штуки двухметровых с мотором DOOYA и с доставкой -  пипец как дорого выходит

вот тут можно посмотреть ролик рекламный
похоже что один мотор нужен!

sairus пишет:

"Запускать сервер из папки HAP-NodeJS  так:
nodejs ./Core.js" - с Чего запускать ? У  меня не видит не одно устройство (
"Файлы расположены вот по этому пути /usr/local/bin/node_modules/hap-nodejs" - в этом папке у меня нет такого модуля
https://savepic.net/8439163.htm

ничего не разобрать на вашем скриншоте, в полном разрешении можете скинуть?

Это яваскрипт, что несколько проще.

Давайте так.
1)node.js установили?
2)npm install hap-nodejs выполнили в терминале?
3)бридж обучили командам?

COBECTb пишет:

Чтобы HAP-NodeJS мог отправлять команды на RM-Bridge надо обучить бридж командам и запомнить короткие url команд  с помощью https://rm-bridge.fun2code.de/rm_manage … codes.html (ip адрес бриджа указываете)

Затем в папке HAP-NodeJS заходите в папку accessories, меняете  в файле Light_accessory.js функцию   setPowerOn: function(on)
добавляете после строчки     

console.log("Turning the light %s!", on ? "on" : "off");

следующий текст:

    //Lets try to make a HTTP GET request 
    var httpUrl=on ? "https://10.96.52.148:7474/code/CondOn" : "https://10.96.52.148:7474/code/CondOff";

    request(httpUrl, function (error, response, body) {
            if (!error && response.statusCode == 200) {
            console.log(body); 
            }
            });


В этой строчке

var httpUrl=on ? "https://10.96.52.148:7474/code/CondOn" : "https://10.96.52.148:7474/code/CondOff";

вписываете свои url команд

Запускать сервер из папки HAP-NodeJS  так:

nodejs ./Core.js


На айфоне любой бесплатной программой добавляем устройство "Light" в базу HomeKit, указываем pin из строчки

  pincode: "031-45-154"


Ну а потом - "Привет Siri! Включи свет."


4)остановились на этом шаге?
Файлы расположены вот по этому пути /usr/local/bin/node_modules/hap-nodejs