Разобрался. Все работает. На команды Сири отвечает.
Yahka – homekit adapter
sudo apt-get install libavahi-compat-libdnssd-dev
cd /opt/iobroker
sudo npm i iobroker.yahka –production --unsafe perm
iobroker add yahka
Конфигурация Bridge:
Указать свой mac-address, заполнить остальные поля (необязательно). Указать пин-код
Добавление устройств:
Add device - device properties - заполнить.
Тип: sensor
Add service
Заполнить service name - оно будет отображаться как имя сенсора в HomeKit
Service type: тип сенсора
Например, Temperature sensor
Параметры: currentTemperature:
inOutfunction: ioBroker.State
inOutParams: ссылка на объект в iobroker, который должен отображаться (например, javascript.0.temperature)
Настройка AppleTV 4 или iPhone/iPad IOS10:
Запустить приложение Дом.
Находясь в одной wi-fi сети с сенсором, Добавить аксессуар
Должен появится yahka0 бридж - ввести пин-код.
Создать "комнаты" (аналог папок), переместить туда сенсоры.
Siri автоматически понимает голосовые команды "какая температура\влажность в <комната>"
Текущие проблемы yahka:
Обновление происходит при нажатии на сенсор в Дом.
Не поддерживаются отрицательные значения (минусовая температура, например).
Не поддерживаются дробные значения.
2155_img_2017-02-18.jpg