Новая версия движка правил

Как описано в документации в пункте про обновление до версии 2.2 - стали более строго проверяться типы устанавливаемых значений контролов.

Ваш пример можно поправить следующим образом:

defineVirtualDevice("pressure_status", {
  title: "Water pressure",
  cells: {
    Pressure: {
      type: "text",
      value: ""
    }
  }
});

defineRule("_system_track_press", {
  whenChanged: "wb-adc/A1",
  then: function () {
    floatVal = Math.round((((dev["wb-adc"]["A1"] / dev["wb-adc"]["5Vout"] - 0.1) * 10) / 0.6667) * 100) / 100;
    dev["pressure_status"]["Pressure"] = floatVal.toString();
  }
});