Инверсия 1 и 0 в шаблоне wb-mqtt-serial

Добрый день!

Как инвертировать в шаблоне устройства значения 0 и 1?
Есть ли какое-то специальное поле или можно использовать:
Offset: 1
Scale: -1

Добрый день. Инверсия не предусмотрена, да. А с отрицательным коэффициентом сработает.

1 лайк

Если вы хотите инвертировать состояние switch, то это можно сделать с помощью on_value: 0 и off_value: 1.

1 лайк

По документации не совсем понятно, что происходит первым, offset или scale.

При чтении данных из устройства формула расчета такая: Read_result = (Read_raw_value * scale) + offset.
При записи в устройство, значение для записи вычисляется так: Write_raw_value = (Actual_value - offset) / scale.

1 лайк

Спасибо!

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.