WB-MSW v.3 некорректно управляет кондиционером через ик порт.
Имеется достаточно старый датчик WB-MSW v.3. Не выдает сигнал на включение кондиционера, записанный в память. Но выдает сигнал на выключение. В чем может причина? И есть ли способ обновить прошивку? Как я понял он не поддерживает обновление через Модбас.
Добрый день!
Прошу уточнить пошагово, как именно производилось обучение на включение и выключение кондиционера. Обучение выполнялось по данной инструкции?
Также по поводу обновления прошивки и сброса настроек будет полезна данная статья.
Обучение выполнялось следующим образом:
- Включаем переключатель Записать команду в ROM1.
- Направляем пульт, нажимаем кнопку включения кондиционера
- Выключаем переключатель.
У меня есть датчик версии 4, с ним все нормально.
Также в датчик серии 3 записывается и воспроизводится команда на выключение.
Скорее всего, при включении посылается несколько команд и он не может их записать?
При обновлении выдает что при обращении к регистру тайм-аут.
Возможно датчик слишком старый и там нет загрузчика?
С уважением, Дмитрий Лапин
Добрый день!
Прошу уточнить: включение и отключение вы записываете в разные ячейки памяти?
Также попробуйте прочитать содержимое ячеек памяти с командами, как описано в данной инструкции — это поможет убедиться, что команды действительно записались и считываются корректно.
Технически ограничений на такую работу нет — должно работать.
Также прошу уточнить: обновлены ли вы на актуальную прошивку устройства?
Добрый день, удалось ли решить вопрос?
- Включение и отключение пишутся в разные ячейки
- Попробовал прочитать содержимое ячеек, файлы считались, но там пусто
- Прошивку обновить не получается, выше писал об этом
Добрый день!
Подскажите, пробовали ли вы использовать другие ИК-пульты с этим датчиком — работают ли они корректно?
Также есть альтернативный вариант:
Запишите команды с текущего пульта на MSW v.4 и проверьте, какие значения сохраняются в ячейки памяти. После этого можно будет перенести эти значения вручную в MSW v.3 — они совместимы по формату.
Других пультов нет, но даже с этим пультом, работают некоторые команды, например Выключение.
при попытке записать в датчик команды вашим скриптом — ошибка Illegal data value
Добрый день!
Оба датчика ведут себя таким образом, или только один из них?
Такой датчик v.2 только один, с ним проблемы. Другие датчики версии 3, с ними проблем нет.
Добрый день!
Спасибо за уточнение. Прошу сообщить версию прошивки, установленную на устройстве, а также его серийный номер.
Добрый день!
Появилась теория, что команда может превышать максимально допустимую длину для записи в одну ячейку. Это может вызывать сбои при сохранении или воспроизведении.
Рекомендую воспользоваться этим методом, чтобы проверить содержимое и структуру команды.
Также прошу прислать содержимое RAM — это поможет понять, как именно команда сохраняется и какие данные реально записываются.
Хорошо, попробую.
но почему регистры не считываются? У этого датчика какие то другие адреса?
И при попытке прочитать команды и при перепрошивке выдается Illegal data address?
Вы используете эту карту регистров?
Если да, прошу прислать выводы используемых команд — это поможет точнее разобраться в ситуации и проверить корректность обращения к устройству.
Вопросов по этим регистрам нет, в е читается корректно.
ошибки во время чтения и записи регистров с командами IR модуля. Складывается впечатление, что в этом датчике они находятся по другим адресам
Удалось ли записать данные в RAM и считать их через консоль?
Также уточню: ранее ввёл вас в заблуждение — актуальная карта регистров для работы с ИК находится здесь.
Добрый день,
Удалось ли решить вопрос?