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

Владелец задачи: vladkrutov, Москва - Россия
Исполнитель: SergeJey, Минск - Беларусь
Текущий статус: Поддержка

При указании типа "Управляемое реле/Выключатель" вне зависимости от того какой тип визуализации выбран (Освещение, Обогрев, Вентиляция) при передаче данных в 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/...

Тэги: модули,majordomo,apple,homekit,homebridge,простые устройства,mqtt
 
(0)
 
Подписаться на обновления (0)
 

Идеи по развитию

Вы можете помочь в развитии проекта, сообщив об ошибках, поделившись своими идеями или проголосовав за уже добавленные. В случае добавления ошибок, обязательно указывайте детали окружения (ОС, версия ПО и т.п.), сообщения об ошибках без деталей будут игнорироваться.

Другие задачи пользователя

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