1

Тема: Поддержка Apple HomeKit

Есть информация о поддержке Apple homeKit?

2

Re: Поддержка Apple HomeKit

COBECTb пишет:

Есть информация о поддержке Apple homeKit?

По информации на 2014, чтобы установить Apple HomeKit - нужно было получить лицензию, которая на тот момент стоила порядка 1,500$ (могу ошибаться).
И HomeKit работает только "со своими" устройствами, определенных марок и фирм, которые поддерживают одни и те же протоколы для HomeKit.
Как по мне, оно того не стоит. Хоть и на WWDC 2015 - Apple представила новые возможности HomeKit, этой системе далеко еще до того же самого Broadlink.
Да, голосовое управление это круто... На WWDC 2015 в новой iOS 9 представила обновленную Сири, которая может работать внутри приложений. Так что ждем осени. smile

3

Re: Поддержка Apple HomeKit

Уже вышла ios9.2.1 и вот виде из ютуба https://m.youtube.com/watch?v=tM52qX319-g
У кого нибудь проучилось подружить Siri с broadlink

4

Re: Поддержка Apple HomeKit

geniusbsd пишет:

Уже вышла ios9.2.1 и вот виде из ютуба https://m.youtube.com/watch?v=tM52qX319-g
У кого нибудь проучилось подружить Siri с broadlink

На видео видно что это ВиФи лампочка.
В большинство устройств встроено только РалиоРелле. И к сожалению пока такое реализовать можно только с очень узким списком устройств.

5

Re: Поддержка Apple HomeKit

Жаль у меня rm pro и розетка mini

6

Re: Поддержка Apple HomeKit

Пока что ничего не понятно, новую RM китайцы сделали. Ждём когда будет что-либо понятное.
Там, вроде как, есть управление с Сири. Будем ждать.

7 (27-06-2016 16:46:14 отредактировано COBECTb)

Re: Поддержка Apple HomeKit

Есть новости по теме?
Я нашел сервер для NodeJS который прикидывается устройством(и даже несколькими устройствами) для HomeKit. iPhone увидел устройство и теперь я могу управлять им голосом, отдавая команды Siri. Например, я пробовал включи/выключи свет.

Протокол broadlink закрытый? Теоретически можно на сервере преобразовывать команды Siri в команды понятные RM-Pro

8 (27-06-2016 12:35:09 отредактировано COBECTb)

Re: Поддержка Apple HomeKit

https://www.youtube.com/watch?v=tM52qX319-g Вот же, только это о SP!

9

Re: Поддержка Apple HomeKit

COBECTb пишет:

https://www.youtube.com/watch?v=tM52qX319-g Вот же, только это о SP!

А какая у нее версия IOS ? у меня на 9.3.2 нет пункта set up new device

10

Re: Поддержка Apple HomeKit

igorewa пишет:
COBECTb пишет:

https://www.youtube.com/watch?v=tM52qX319-g Вот же, только это о SP!

А какая у нее версия IOS ? у меня на 9.3.2 нет пункта set up new device


Насколько я понял, можно поставить любую программу которая умеет добавлять устройства в базу HomeKit. Я пробовал Insteon+ (есть и другие бесплатные) В ней есть поиск и добавление устройств. Если broadlink SP сама по себе полноценно поддерживает HomeKit, то устройство найдется.

11

Re: Поддержка Apple HomeKit

Что сделано:
- Есть сервер Который прикидывается Apple HomeKit устройствами https://github.com/KhaosT/HAP-NodeJS
- Разобрался как добавлять новые устройства на сервере
- Эти устройства можно добавить в базу Apple HomeKit любой бесплатной программой из appstore для рботы с HomeKit(например Insteon+)
- После этого можно, используя Siri управлять устройствами голосом.

Необходим протокол работы с Broadlink RM Pro:
- чтобы сервер HAP-NodeJS мог  запросить список настроенных на RM Pro устройств
- чтобы при получении команд управления от Siri, сервер мог перенаправить их на RM Pro

12 (08-07-2016 10:40:10 отредактировано COBECTb)

Re: Поддержка Apple HomeKit

Поставил на beaglebone black android и запустил на нем Broadlink-Bridge.
Теперь можно с помощью https://rm-bridge.fun2code.de/rm_manage … rning.html обучать бридж+RMPro командам. После обучения получается короткий URL команды, при обращении к которому команда выполняется.

На сервере, который прикидывается Apple HomeKit устройствами, легко вписываются URL команды и после этого можно управлять устройствами с помощью Siri.

Вроде как успех достигнут, но есть минус. Сервер написан на node.js я запустил его на raspberry, а broadlink bridge есть только под андроид. Получается два разных устройства которым нужно питаниме, ethernet итп. И автозапуск бриджа пока не удалось настроить.

13

Re: Поддержка Apple HomeKit

COBECTb пишет:

Поставил на beaglebone black android и запустил на нем Broadlink-Bridge.
Теперь можно с помощью https://rm-bridge.fun2code.de/rm_manage … rning.html обучать бридж+RMPro командам. После обучения получается короткий URL команды, при обращении к которому команда выполняется.

На сервере, который прикидывается Apple HomeKit устройствами, легко вписываются URL команды и после этого можно управлять устройствами с помощью Siri.

Вроде как успех достигнут, но есть минус. Сервер написан на node.js я запустил его на raspberry, а broadlink bridge есть только под андроид. Получается два разных устройства которым нужно питаниме, ethernet итп. И автозапуск бриджа пока не удалось настроить.


а можно запустить этот сервер, который написан на node.js из-под windows? если да, то можно запустить http bridge, любезно предоставленный ultronОМ, с помощью расширения (ARC Welder) в хроме.
не поделитесь готовым сервером, или может инструкцией как его запустить? очень хочу подружить RMPRO с Siri.

14

Re: Поддержка Apple HomeKit

Ребята, Apple HomeKit надо создавать или пока рано?

15

Re: Поддержка Apple HomeKit

boxer пишет:
COBECTb пишет:

Поставил на beaglebone black android и запустил на нем Broadlink-Bridge.
Теперь можно с помощью https://rm-bridge.fun2code.de/rm_manage … rning.html обучать бридж+RMPro командам. После обучения получается короткий URL команды, при обращении к которому команда выполняется.

На сервере, который прикидывается Apple HomeKit устройствами, легко вписываются URL команды и после этого можно управлять устройствами с помощью Siri.

Вроде как успех достигнут, но есть минус. Сервер написан на node.js я запустил его на raspberry, а broadlink bridge есть только под андроид. Получается два разных устройства которым нужно питаниме, ethernet итп. И автозапуск бриджа пока не удалось настроить.


а можно запустить этот сервер, который написан на node.js из-под windows? если да, то можно запустить http bridge, любезно предоставленный ultronОМ, с помощью расширения (ARC Welder) в хроме.
не поделитесь готовым сервером, или может инструкцией как его запустить? очень хочу подружить RMPRO с Siri.


Можно под виндовз! Качаете node.js тут https://nodejs.org/en/download/ инсталируете
сервер Который прикидывается Apple HomeKit устройствами https://github.com/KhaosT/HAP-NodeJS

16 (05-08-2016 09:31:16 отредактировано COBECTb)

Re: Поддержка Apple HomeKit

Чтобы 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! Включи свет."

17 (12-07-2016 15:57:59 отредактировано COBECTb)

Re: Поддержка Apple HomeKit

Admin пишет:

Ребята, Apple HomeKit надо создавать или пока рано?

Можно и создать. Поиск в гугле по Apple HomeKit и broadlink ведет сюда. wink))

18

Re: Поддержка Apple HomeKit

COBECTb пишет:
Admin пишет:

Ребята, Apple HomeKit надо создавать или пока рано?

Можно и создать. Поиск в гугле по Apple HomeKit и broadlink ведет сюда. wink))


Готово. Жду еще предложений по улучшению форума)))))))

19 (21-07-2016 16:26:11 отредактировано COBECTb)

Re: Поддержка Apple HomeKit

boxer пишет:

а можно запустить этот сервер, который написан на node.js из-под windows? если да, то можно запустить http bridge, любезно предоставленный ultronОМ, с помощью расширения (ARC Welder) в хроме.

Попробовали?

20

Re: Поддержка Apple HomeKit

COBECTb пишет:
boxer пишет:

а можно запустить этот сервер, который написан на node.js из-под windows? если да, то можно запустить http bridge, любезно предоставленный ultronОМ, с помощью расширения (ARC Welder) в хроме.

Попробовали?

нет. к сожалению, вообще нет времени сейчас. сейчас делаю ремонт в новой квартире, заказал шторы, включатели livolo, и малинку pi3. на нее надеюсь поставить этот сервер и настроить интеграцию сири. начну заниматься в конце сентября наверное... помучаю Вас вопросами еще наверняка!

21

Re: Поддержка Apple HomeKit

Убедительная просьба, ни как не могу интегрировать Siri с broadlink ( Сделайте пожалуйста manual для чайников ) Буду признателен ) Хочу управлять с Apple, а не с Android (

22

Re: Поддержка Apple HomeKit

sairus пишет:

Убедительная просьба, ни как не могу интегрировать Siri с broadlink ( Сделайте пожалуйста manual для чайников ) Буду признателен ) Хочу управлять с Apple, а не с Android (

А вы напишите что не получилось у вас.

23

Re: Поддержка Apple HomeKit

Так как я далек от программирование, я не могу завести сервер на node.js (mac os)

24 (05-09-2016 10:58:12 отредактировано COBECTb)

Re: Поддержка Apple HomeKit

https://nodejs.org/en/download/ там тыц мышкой в яблоко.
после установки node.js в терминале выполняешь команду: npm install hap-nodejs
модуль поставится в папку /usr/local/bin/node_modules/hap-nodejs
Далее смотри выше, как обучить бридж и как в модуле hap-nodejs выученные команды прописать

25

Re: Поддержка Apple HomeKit

sairus пишет:

Так как я далек от программирование, я не могу завести сервер на node.js (mac os)

У вас есть устройство с андроидом? TV-приставка, например?
Андроид нужен чтобы Broadlink-Bridge запустить.