Исправить тип сервиса передаваемого в homebridge

Task owner: vladkrutov, Москва - Россия
Developer: SergeJey, Минск - Беларусь
Current state: Support

При указании типа "Управляемое реле/Выключатель" вне зависимости от того какой тип визуализации выбран (Освещение, Обогрев, Вентиляция) при передаче данных в MQTT от Majordomo для Homebridge передаётся тип устройства "Выключатель".

"Relay01":{"services":{"Софит":"Switch"},"characteristics":{"Софит":{"On":false}}}

Это приводит к тому, что Siri не применяет к нему голосовые команды относящиеся к освещению.

-Сири, включи свет в гостинной.
-Прошу прощения в этот раз мне не удалось найти ничего похожего в комнате "Гостинная"

Необходимо передавать тип сервиса в соответствии с типом визуализации простого устройства.

Корректный сервис для освещения: Lightbulb вместо Switch; для вентиляции: Fun
https://github.com/KhaosT/HAP-NodeJS/blob/9eaea6df...

https://developer.apple.com/documentation/homekit/...

Tags: модули,majordomo,apple,homekit,homebridge,простые устройства,mqtt
 
(0)
 
Subscribe to updates (0)
 

Task ideas

You can help with project improvement by sharing your ideas or by voting for ideas already added.

Other tasks by the author

Поддержка устройств на шине 1wire в модуле MegaD.
Обновление jpGraph до версии 4.2.2 для поддержки php 7.2