BUG? ERROR: [serial] offset is not a int value

Привет.
Прицеплен преобразователь давления 4-20мА к wb-mai2-mini. Пишу offset и scale для прямого перегона показаний в мегапаскали.
Ан хрен: последний wb-mqtt-serial (2.6.3) кушает только целочисленный оффсет!!!

ERROR: [serial] offset is not a int value

В прежних версиях вещественное число обрабатывалось прекрасно.

Бага?

Можно конфиг (/etc/wb-mqtt-serial.conf)?
И результат apt show libwbmqtt1?

  1. Ничего экзотического. offset=2 работает, offset=2.4 ругается.

Package: libwbmqtt1
Version: 1.2.0
Priority: optional
Section: libs
Maintainer: Evgeny Boger boger@contactless.ru
Installed-Size: 607 kB
Provides: libwbmqtt1
Depends: e2fslibs (>= 1.37), libc6 (>= 2.4), libdb5.3++, libgcc1 (>= 1:3.5), libjsoncpp1 (>= 1.7.4), libmosquitto1 (>= 1.0), libmosquittopp1 (>= 1.0), libssl1.1 (>= 1.1.0), libstdc++6 (>= 6), libcomerr2
Download-Size: 247 kB
APT-Manual-Installed: no
APT-Sources: http://releases.contactless.ru/stable/stretch stretch/main armhf Packages
Description: Wiren Board Smart Home MQTT abstraction layer and utils library

N: There are 2 additional records. Please use the ‘-a’ switch to see them.

До какой версии безопасно откатиться?
Работать надо.
Или сможете оперативно починить?

Попробуйте wb-mqtt-serial=2.6.6 из репозитория experimental.

Починилось, спасибо.

1 Like

Добавили в репо unstable.

2 Likes