Уменьшить чувствительность датчика температуры WB-M1W2

Добрый день!
Есть WB-M1W2 с подключенным датчиком температуры.

В mqtt-профайлере подписался на топик /devices/wb-m1w2_115/controls/External Sensor 1 и вижу очень большое количество сообщений в связи с тем, что датчик имеет очень высокую чувствительность - т.е. значения меняются в тысячных, при этом генерируется дополнительное сообщение, что создает излишнюю нагрузку на узел, который будет заниматься анализом данных.

Как можно сделать фильтр, т.е. чтобы система отправляла сообщения при изменении, например, целых или десятых температуры?

Можно создать VirtualDevice и программно присваивать ему значение с температурного датчика, предварительно округляя значение до нужно знака.

1 лайк

Понял, очень удобно - спасибо большое!