WB-MRGBW-D: Errata
ERRMRGBW-D01: Устройство имеет адрес 1, вместо написанного на наклейке, и не сохраняет адрес при использовании широковещательной команды смены адреса
Подверженные устройства
WB-MRGBW-D с прошивкой 1.1.2
Описание
Не работает сохранение адреса устройства в энергонезависимую память при использовании широковещательной команды смены адреса. Сохранение происходит только при обращении к устройству по его предыдущему адресу.
С завода устройства имеют адрес 1, вне зависимости от того, что написано на наклейке.
Пути обхода
Использовать адрес устройства в команде смены адреса. В случае если адрес устройства неизвестен и необходимо применить широковещательную команду можно продублировать запись не широковещательной командой по заданному адресу. Например, необходимо назначить устройству адрес 45, для этого нужно выполнить 2 команды modbus_client -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a0 -t0x06 -r128 45 - после этой команды устройство начнет отзываться на адрес 45, до перезагрузки устройства. modbus_client -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a45 -t0x06 -r128 45 - дублирование записи не широковещательной командой сохранит адрес в энергонезависимую память
Запланированное исправление
Исправлено в 1.1.3
ERRMRGBW-D02: Максимальное напряжение питания лент составляет 28 В вместо заявленных 48 В.
Подверженные устройства
WB-MRGBW-D версии 8.0A 8.0B
Описание
В схеме применён защитный диод неверного номинала, что может вызвать его сгорание и короткое замыкание по питанию.
Пути обхода
Использовать ленты с питанием не более 28 В, либо заменить устройство по гарантии.
Запланированное исправление
Исправлено в 8.0B/n
ERRMRGBW-D03: Перегрев диодов на выходных каналах диммера
Подверженные устройства
WB-MRGBW-D всех версий.
Описание
При работе диммера на длинную линию с высокой частотой ШИМа и большим током перегреваются защитные диоды на выходных каналах. В случае большой индуктивности нагрузки при закрытии ключа ток, равный току нагрузки, значительное время протекает через диод, что и приводит к его перегреву.
Пути обхода
Рекомендуется уменьшить частоту ШИМа.
Запланированное исправление
Начиная с партии v8.0G устанавливаются более мощные диоды. Так же планируется в прошивке уменьшить частоту ШИМа по умолчанию.
ERRMRGBW-D04: Не изменяются значения «Компонент H» в MQTT при включении «Непрерывная смена цвета RGB-ленты»
Подверженные устройства
WB-MRGBW-D, WB-LED начиная с версии 3.4.1.
Описание
При включении режима «Непрерывная смена цвета RGB ленты» в режиме работы диммера «RGB + W» преднамеренно не генерируются события по регистру «Компонент H». Значение «Компонент H» слишком часто меняется, что приводило бы к большому количеству событий на шине. При такой ситуации с большой вероятностью устройства с адресом бóлшьшим чем адрес WB-LED или WB-MGRBW-D не опрашивались бы.
Пути обхода
Исправить шаблон устройства: в секции регистра RGB Strip Hue (адрес 2014) установить значение параметра sporadic в false.
Решение
Обновить контроллер Wiren Board до релиза wb-2407 или новее. Если уже установлен релиз wb-2407 - обновить пакеты. В обновлении отключены события регистра «Компонент H».
ERRMRGBW-D05: Не работают должным образом действия при включении питания и при переходе в безопасный режим
Подверженные устройства
WB-MRGBW-D, WB-LED с прошивкой версий от 3.5.0 до 3.5.2 включительно.
Описание
В следующих режимах работы:
- любой режим с CCT лентой
- RGB+W
действия при включении питания и действия при переходе в безопасный режим работают некорректно.
Также в шаблоне wb-mqtt-serial перепутаны действия при включении питания. Вместо "Нет действия" следует читать "Выключить", а вместо "Выключить" - "Перевести в предыдущее состояние"
Запланированное исправление
Исправлено в прошивке 3.5.3 и в wb-mqtt-serial v2.157.1. Обновите прошивку устройства и софт контроллера.
ERRMRGBW-D06: Регистры настройки действий для различных типов нажатий работают некорректно
Подверженные устройства
WB-MRGBW-D, WB-LED с прошивкой версий от 3.5.0 до 3.5.2 включительно.
Описание
Регистры настройки действий по адресам 768-819 и 832-883 работают некорректно.
Пути обхода
Для настройки действий использовать регистры 1000-1063.
Запланированное исправление
Исправление не планируется. Неправильно работающие регистры удалены из прошивки начиная с версии 3.5.3.
ERRMRGBW-D07: При включении питания диммера регистры уровней каналов принимают значения по умолчанию
Подверженные устройства
WB-MRGBW-D, WB-LED с прошивкой версий от 3.5.0 до 3.5.2 включительно.
Описание
Из-за ошибки в прошивке при включении питания устройства уровни каналов всегда принимали дефолтное значение вместо значения, которое было на момент выключения питания.
Запланированное исправление
Исправлено в прошивке 3.5.3. Обновите прошивку устройства.
ERRMRGBW-D08: В безопасном режиме всегда работают действия со входов, независимо от настройки
Подверженные устройства
WB-MRGBW-D, WB-LED с прошивкой версий от 3.5.0 до 3.5.2 включительно.
Описание
Из-за ошибки в прошивке действия со входов (кнопок или выключателей) в безопасном режиме работают всегда, независимо от настройки "Управление с входов в безопасном режиме"
Запланированное исправление
Исправлено в прошивке 3.5.3. Обновите прошивку устройства.
ERRMODBUS001: Ответ устройства на адрес 0xFD
Подверженные устройства
Устройства WB-MRGBW-D, WB-LED с версией прошивки до 3.4.4.
Описание
Устройства Wiren Board с расширением "Быстрый Modbus" мешают работать сторонним устройствам на одной шине, если они используют специальные команды, начинающиеся с 0xFD.
Причины и подробное описание
В нашем расширении протокола "Быстрый Modbus" зарезервированный адрес 0xFD используется для специальных широковещательных команд. Если на шине мастер отправит какому-то стороннему устройству осмысленный пакет, начинающийся с 0xFD и командами, не использующимися в расширении протокола "Быстрый Modbus", то устройство Wiren Board отвечает MODBUS_ERR_ILLEGAL_FUNCTION, тем самым мешает обмену с другим устройством. Это происходит из-за ошибки в драйвере шины, при которой пакет с адресом 0xFD начинает обрабатываться как обычный стандартный Modbus пакет.
Пути обхода
Не использовать одну шину для устройств Wiren Board и сторонних устройств.
Запланированное исправление
Исправлено в версии прошивки 3.4.4.
ERRMODBUS002: Ошибка в ответе на сканирование командой 0x46
Подверженные устройства
Устройства WB-MRGBW-D, WB-LED с версией прошивки до 3.4.2.
Описание
Для работы с расширенными командами в быстром Modbus использовалась функция 0x60, которая оказалась в зарезервированном пространстве. Поэтому функция работы с расширенными командами была изменена на 0x46, но для сохранения обратной совместимости устройство может отвечать и на команду 0x60. Проблема была в том, что независимо от того, через какую команду было запрошено сканирование, устройство отвечало командой 0x60. Текущее исправление позволяет отвечать той же командой, которой был произведен запрос (0x46 или 0x60).
Возможные пути устранения
Обновить прошивку до версии 3.4.2.
Запланированное исправление
Исправлено в версии прошивки 3.4.2.
ERRMODBUS003: Неожиданное поведение при записи невалидных значений в некоторые регистры
Подверженные устройства
Устройства WB-MRGBW-D, WB-LED с версией прошивки до 3.5.3.
Описание
При записи значений из диапазона [256 ... 65535] в некоторые регистры происходит отсечение старших 8 битов числа и в итоге в прошивку попадает число по модулю 256. Выглядит это так, что при записи, например числа 257, происходит то же самое, что и при записи числа 1.
Одним из таких регистров является адрес устройства (регистр 128).
Отдельно стоит отметить, что в диапазоне значений, указанных в документации, все регистры работают ожидаемо. Проблема возникает при записи невалидных значений более 255.
Возможные пути устранения
Обновить прошивку до версии 3.5.3.
Запланированное исправление
Исправлено в версии прошивки 3.5.3.
ERRMODBUS004: Ошибка в ответах с битовыми полями
Подверженные устройства
Устройства WB-MRGBW-D, WB-LED с версией прошивки до 3.4.2.
Описание
Ответы с битовыми полями (запросы coil или discrete регистров, управление событиями) возвращали неправильные значения в старших битах.
Возможные пути устранения
Обновить прошивку до версии 3.4.2.
Запланированное исправление
Исправлено в версии прошивки 3.4.2.
ERRMODBUS005: Ошибка чтения разных coil-регистров за один запрос
Подверженные устройства
Устройства WB-MRGBW-D, WB-LED с версией прошивки до 3.4.4.
Описание
Если несколько разных coil-регистров расположены подряд по адресам (например, 2 и 3 в WB-MSW и WB-MWAC или 3 и 4 в WB-LED), то при чтении их одним запросом возвращались некорректные значения.
Возможные пути устранения
Обновить прошивку до версии 3.4.4.
Запланированное исправление
Исправлено в версии прошивки 3.4.4.
ERRMODBUS006: Ответы на запросы с неверным битом четности
Подверженные устройства
Устройства WB-MRGBW-D, WB-LED с версией прошивки до 3.5.1.
Описание
Устройство отвечало на запросы, в которых указан неверный бит четности, хотя должно игнорировать такие запросы.
Возможные пути устранения
Обновить прошивку до версии 3.5.1.
Запланированное исправление
Исправлено в версии прошивки 3.5.1.
ERRLED0001: У входов 1-3 не задано действие на короткое нажатие
Подверженные устройства
Все WB-LED v1.3A, v1.3A/T, v1.3C, v1.3H, v1.3I, v1.3I/1, v1.3I/2, v1.3J/1, v1.3J/1A, v1.3J/2, v1.3J/2A, v1.3K, v1.3L, v1.3M, v1.3M/1, V1.4A, V1.4A/1, v1.4A/2, v1.4B, v1.4B/1, v1.4C, v1.5A, v1.5A/1, v1.5A/2, v1.5A/3, v1.5B, v1.5B/1, v1.5B/2, v4.3M
Описание
Из-за ошибки производственного тестирования, параметры устройства не приводили к значениям по умолчанию в конце тестирования. Из-за этого они покидали производство с неправильными параметрами:
- Действие для короткого нажатия для входа 1 - "отключено" вместо "Переключить RGB"
- Действие для короткого нажатия для входа 2 - "отключено" вместо "Увеличить оттенок RGB ленты (HSV-H, по кругу)"
- Действие для короткого нажатия для входа 3 - "отключено" вместо "Переключить канал 4"
Пути обхода
- Используя веб-интерфейс контроллера выставить соответствующие настройки используя шаблон устройства
- Вручную записать значение 0x3009 в регистр 0x1000, 0x900e в 0x1001, 0x3003 в 0x1002
Запланированное исправление
Исправлено в партии v1.5B/3