Подключение датчика дифференциального давления

Не силён в JS к сожалению, но если правильно понял контекст то возможно через создание виртуального устройства.
Т.е. подписаться в коде нужно на соответсвующий топик.

Если имеете в виду wb-rules - то так: GitHub - wirenboard/wb-rules: Rule engine for Wiren Board
При щелчке ЛКМ по наименованию топика - он копируется в буфер обмена.

ну я код написал, осталось только значения как то вытащить
Вот код:
defineVirtualDevice(“valueTrans”, {
title: “Вязкость”,
cells: {
Measure: {
type: “value”,
value: 0
}
}
});
defineRule({
whenChanged: “wb-adc/A1”, // вход к которому подключен датчик
then: function(D, L, a) {
D = 0.004 // диаметр трубки
L = 45 // длина трубки
Pi = 3.1415
ro_0 = 0.001 // эффективная плотность воды
//Q = расход
// delta_P = delta_P1 - delta_P2 перепад давления
a = (D * delta_P) / (4 * L) // напряжение трения
b = (32 * Q) / (Pi * (D * D * D)) // скорость сдвига
c = a / b // вязкость (эффективная)
delta_P0 = (4 * c * b * L)/D // давление воды
k = delta_p2 / (delta_P1 - delta_P0) // деградация
dev[“valueTrans”][“Measure”] = dev[“wb-adc”][“A1”]*k - b;
}
})

Опять не совсем понятно…
То есть - в чем именно возникает проблема? Чтение текущего значения?

Ничем не отличается от чтения значений WB-MAI6.

6 сообщений было перенесено в новую тему: Проблема настройки Rtelligent NT60