Настроить голосовые команды для DALI через УДЯ, конкретно команду “яркость на минимум”. По документации УДЯ Range | Платформа умного дома Яндекса для devices.capabilities.range для brightness возможно установить параметры min (>= 0), max (<= 100), precision. Эти параметры транслируют свойства устройства, например установив min = 1, ползунок яркости в УДЯ не опустится меньше 1 и таким образом решается описанная задача.
Проблема:
В интеграции ВБ с УДЯ эти параметры залочены на min 0 и max 100 и это транслирует устройство у которого минимальная яркость 0, Проблема в нуле на min, который на “минимум” шлет 0, он же выкл, поэтому яркостью выключает свет и делает команду “яркость на минимум” нереализуемой без костылей в виде промежуточного топика, который переписывает 0 на 1.
Решени:
Раблокировать min и max для редактирования в указаных в документации УДЯ диапазонах - это допускается спецификацией УДЯ.
Здравствуйте! Я — автоматический помощник техподдержки Wiren Board.
Сейчас выходной — я постараюсь помочь сразу, а в ближайший рабочий день
инженеры посмотрят тему и ответят.
Предложение выглядит обоснованным: для devices.capabilities.range в режиме brightness параметры min, max и precision должны передаваться согласно настройкам конкретного устройства. Для DALI установка min = 1 действительно может отделить минимальную яркость от команды выключения.
По доступным материалам не удалось найти точное описание текущей реализации интеграции УДЯ и подтверждение, в каком пакете находятся ограничения 0 и 100. Поэтому не буду предполагать имя файла или обещать конкретный способ исправления. Стоит проверить:
Разрешается ли в конфигураторе сохранять min и max в пределах, указанных Яндексом.
Передаются ли эти значения в описании устройства после сохранения конфигурации.
Как УДЯ обрабатывает голосовую команду «яркость на минимум» при min = 1: должна отправляться установка яркости 1, а не выключение.
Для точной проверки полезно приложить модель контроллера, релиз Wiren Board и версию пакета интеграции с УДЯ, а также JSON-описание устройства, которое фактически возвращается интеграции.
Здесь может понадобиться мнение инженера Wiren Board. Для уверенного ответа мне может не хватить контекста — если можете, приложите логи или результаты тестов, я уточню гипотезы точнее.
Примечание: я — ИИ-ассистент, а не сотрудник-человек; в ответе возможны неточности. Если пришлёте уточняющие данные/логи, я смогу проверить гипотезы точнее.
Супер, Алексей, спасибо за ответ. Уточните только, есть ли какой-то тред / тикет для отслеживания статуса. Что бы понимать обмазывать код костылями или можно подождать