Все же вернусь к своему вопросу.
Не хочется опять попадать на эти грабли.
Где можно найти актуальный шаблон для покупаемого изделия?
Как узнать к какой версии ПО и контроллера этот шаблон подойдет?
Где увидеть спецификацию по шаблонам, какие там бывают типы, например, ну все то, что в шаблон вносится либо вами либо мной ручками. Чтоб я понимал как и что можно править, а не тыкался бы туда-сюда… Пусть хоть разрозненно эти данные будут, но где?
Некорректно вопрос поставлен.
Все актуальные шаблоны всегда приходят вместе с обновлением пакета wb-mqtt-serial.
Софт постоянно совершенствуется и обновляется. Не только исправляются ошибки - но и добавляются новые возможности. За пару лет тот же wb-mqtt-serial был переработан почти полностью.
Соответственно и шаблоны под все поддерживаемые устройства перерабатываются.
Для всей линейки 6.x контроллеров софт обновлен. Сейчас внедрена еще система релизов.
Да, можно и оставлять контроллер с тем ПО которое установлено на момент выпуска - но в таком случае не гаратируется возможность использования новых шаблонов.
Спасибо за ответ, да, это понятно. У меня “родной” шаблон был немного доработан, и, обновив, мне придется еще раз по шаблонам пройтись… и еще и еще… Что-то не заработает, и я буду работать и работать с обновлениями. Я, как инженер, а не программер, немного на другое настроен. Мой продукт должен работать и работать, это не приложуха на айфоне вечерком поиграться…
По шаблонам я просмотрел ссылки, и не увидел то, что меня интересовало.
Например.
Я купил датчик. И хочу увидеть шаблон для работы с ним на таком-то или таком-то контроллере, с таким или другим ПО. Такое есть? Я мог бы его подгрузить, изучить и тд. А так, я узнаю о нем только от вас.
Здравствуйте, давайте попробуем сформулировать задачу, если что-то не так, поправьте меня: «Нужно заменить датчик WB-MS v.1 на WB-MS v.2».
Типовой алгоритм решения задачи:
Физически меняем датчик.
Удаляем в веб-интерфейсе старый датчик и добавляем новый, с новым адресом. Здесь нужно убедиться, что у вас на линии нет устройства с таким же адресом, притом, это может быть не только реле или датчик, но и, например шлюз WB-MGE. Так же нужно убедиться, что настройки подключения нового датчика совпадают с настройками порта RS-485.
Вы не можете выполнить второй пункт, так как в вашем веб-интерфейсе нет шаблона WB-MS v.2 — верно? Притом, сам датчик у вас работает и отвечает на команды с помощью modbus_client.
Так как wb-mqtt-serial и веб-интерфейс развиваются, то новые шаблоны не будут работать на старых версиях ПО, например, в старых версиях нет группировки каналов и при попытке добавить новый шаблон конфигуратор просто не откроется.
Всё наше оборудование гарантированно поддерживается последним стабильным релизом ПО контроллера, который можно установить на контроллеры WB5 и WB6. Поэтому можно выбрать один из способов:
Обновить ПО контроллера до актуальной версии и выбрать новый шаблон. Да, если у вас самописные шаблоны, может что-то сломаться и придётся их править на новый лад.
Попытаться найти самую первую версию шаблона для своего устройства по совету в предыдущем сообщении.
Написать свой шаблон по информации из карты регистров. Начните с простого шаблона, который выведет, например, только напряжение питания устройства. Если всё заработает, продолжайте добавлять каналы.
О том, как написать новый шаблон, можно почитать в репозитории wb-mqtt-serial. Но учитывайте, что README-файл описывает текущую версию драйвера. Чтобы быть уверенным в том, что вы читаете актуальную для вас информацию, посмотрите версию драйвера у вас командой apt policy wb-mqtt-seria и выберите Tag, соответствующий вашей версии.