Virtual ressource with Array

I updated my FX30S with firmware 3.1.0.
The virtual ressource configuration generate an error:

CONFIG

“ID01”: {
“dt”: 4,
“v”: [
“B9C6769A”,
“B9EF769B”
]
},


ERROR

"ID01:JSON virtual resource config value must be a JSON Object"

Hi @romuald

The format JSON is incorrect.
Please correct it as follows:

{“ID01”: {
“dt”: 4,
“v”: [
“B9C6769A”,
“B9EF769B”
]
}
}

Please help to tick “Solutions” if your question is answered.

My complete configuration is :

{
  "ID01": {
    "dt": 4,
    "v": [
      "B9C6769A",
      "B9EF769B"
    ]
  },
  "codeIdReceive": {
    "dt": 3,
    "v": ""
  },
  "delay_barriere0": {
    "dt": 2,
    "v": 5
  },
  "delay_barriere1": {
    "dt": 2,
    "v": 5
  },
  "delay_barriere2": {
    "dt": 2,
    "v": 5
  },
  "delay_barriere3": {
    "dt": 2,
    "v": 5
  },
  "delay_barriere4": {
    "dt": 2,
    "v": 5
  },
  "tF_barriere0": {
    "dt": 2,
    "v": 0
  },
  "tF_barriere1": {
    "dt": 2,
    "v": 0
  },
  "tF_barriere2": {
    "dt": 2,
    "v": 0
  },
  "tF_barriere3": {
    "dt": 2,
    "v": 0
  },
  "tF_barriere4": {
    "dt": 2,
    "v": 0
  }
}

Is it ok for you ?

Romuald

I confirm this configuration doesn’t work from firmware 3.1.0.

Hi @romuald

Each Resource is of a particular data type which can be a trigger, boolean, numeric, string, or JSON.


“dt”: 4 ( data type: JSON)

Please correct it as follows:
{
“ID01”: {
“dt”: 4,
“v”: {
“id1”: “B9C6769A”,
“id2”: “B9EF769B”
}
},
“codeIdReceive”: {
“dt”: 3,
“v”: “”
},
“delay_barriere0”: {
“dt”: 2,
“v”: 5
},
“delay_barriere1”: {
“dt”: 2,
“v”: 5
},
“delay_barriere2”: {
“dt”: 2,
“v”: 5
},
“delay_barriere3”: {
“dt”: 2,
“v”: 5
},
“delay_barriere4”: {
“dt”: 2,
“v”: 5
},
“tF_barriere0”: {
“dt”: 2,
“v”: 0
},
“tF_barriere1”: {
“dt”: 2,
“v”: 0
},
“tF_barriere2”: {
“dt”: 2,
“v”: 0
},
“tF_barriere3”: {
“dt”: 2,
“v”: 0
},
“tF_barriere4”: {
“dt”: 2,
“v”: 0
}
}

Please help to tick “Solutions” if your question is answered.

dt : 4 is JSON or Array.
It will be fix with the firmware 3.1.1