Engineering-Research-and-Development / iotagent-opcua

IoT Agent for OPC UA protocol
https://iotagent-opcua.rtfd.io/
GNU Affero General Public License v3.0
41 stars 21 forks source link

MULTIPLE_DEVICES error "No device with id found". #67

Closed manolait closed 1 year ago

manolait commented 2 years ago

Hello,

I have an OPC server with different Objects and inside each object variables.

I am using the MULTIPLE_DEVICES file but I get the following error msg={"name": "DEVICE_NOT_FOUND", "message": "No device was found with id:RW1", "code":404} It seems that the contextBroker does not find it, but it is there when making the query.

When I delete either of the two and leave only one device it works correctly.

What is the problem, how can I solve it?

Configuration file


{
  "logLevel" : "DEBUG",
  "contextBroker" : {
    "host" : "orion",
    "port" : 1026
  },
  "server" : {
    "port" : 4001,
    "baseRoot" : "/"
  },
  "deviceRegistry" : {
    "type" : "memory"
  },
  "mongodb" : {
    "host" : "iotmongo",
    "port" : "27017",
    "db" : "iotagent",
    "retries" : 5,
    "retryTime" : 5
  },
  "types" : {
    "device" : {
      "service" : "sabana",
      "subservice" : "/team",
      "active" : [{
        "name" : "temperature_rw",
        "type" : "Number"
      },
      {
        "name" : "ph_rw",
        "type" : "Number"
      },
      {
        "name" : "oxdis_rw",
        "type" : "Number"
      },
      {
        "name" : "co2_rw",
        "type" : "Number"
      }
      ],
      "lazy" : [],
      "commands" : []
    },
    "device2" : {
      "service" : "sabana",
      "subservice" : "/team",
      "active" : [{
        "name" : "temperature_tl",
        "type" : "Number"
      },
      {
        "name" : "ph_tl",
        "type" : "Number"
      },
      {
        "name" : "oxdis_tl",
        "type" : "Number"
      },
      {
        "name" : "co2_tl",
        "type" : "Number"
      }
      ],
      "lazy" : [],
      "commands" : []
    }
  },
  "browseServerOptions" : null,
  "service" : "sabana",
  "subservice" : "/team",
  "providerUrl" : "http://iotage:4001",
  "pollingExpiration" : "200000",
  "pollingDaemonFrequency" : "20000",
  "deviceRegistrationDuration" : "P1M",
  "defaultType" : null,
  "contexts" : [ {
    "id" : "RW1",
    "type" : "device",
    "service" : "sabana",
    "subservice" : "/team",
    "polling" : false,
    "mappings" : [ {
      "ocb_id" : "temperature_rw",
      "opcua_id" : "ns=1;s=temperature_rw",
      "object_id" : null,
      "inputArguments" : []
    },
    {
      "ocb_id" : "ph_rw",
      "opcua_id" : "ns=1;s=ph_rw",
      "object_id" : null,
      "inputArguments" : []
    },
    {
      "ocb_id" : "oxdis_rw",
      "opcua_id" : "ns=1;s=oxdis_rw",
      "object_id" : null,
      "inputArguments" : []
    },
    {
      "ocb_id" : "co2_rw",
      "opcua_id" : "ns=1;s=co2_rw",
      "object_id" : null,
      "inputArguments" : []
    }]
  },
  {
    "id" : "TL1",
    "type" : "device2",
    "service" : "sabana",
    "subservice" : "/team",
    "polling" : false,
    "mappings" : [ {
      "ocb_id" : "temperature_tl",
      "opcua_id" : "ns=1;s=temperature_tl",
      "inputArguments" : []
    },
    {
      "ocb_id" : "ph_tl",
      "opcua_id" : "ns=1;s=ph_tl",
      "object_id" : null,
      "inputArguments" : []
    },
    {
      "ocb_id" : "oxdis_tl",
      "opcua_id" : "ns=1;s=oxdis_tl",
      "object_id" : null,
      "inputArguments" : []
    },
    {
      "ocb_id" : "co2_tl",
      "opcua_id" : "ns=1;s=co2_tl",
      "object_id" : null,
      "inputArguments" : []
    }]
  }
  ],
  "contextSubscriptions" : []
}

LOG ERROR:


***********************************************
WARNING: It is recommended to enable authentication for secure connection
***********************************************
INFO: IoT Agent running standalone
time=2022-02-10T16:31:21.224Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Initialize | comp=iotAgent-OPCUA | srv=n/a | subsrv=n/a | msg=----------------------------------------------------
time=2022-02-10T16:31:21.240Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Initialize | comp=iotAgent-OPCUA | srv=n/a | subsrv=n/a | msg=endpointUrl         =  Servidor
time=2022-02-10T16:31:21.241Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Initialize | comp=iotAgent-OPCUA | srv=n/a | subsrv=n/a | msg=securityMode        =  None
time=2022-02-10T16:31:21.243Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Initialize | comp=iotAgent-OPCUA | srv=n/a | subsrv=n/a | msg=securityPolicy      =  http://opcfoundation.org/UA/SecurityPolicy#None
time=2022-02-10T16:31:21.246Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Initialize | comp=iotAgent-OPCUA | srv=n/a | subsrv=n/a | msg=timeout             =  -1
{"op":"IoTAgentNGSI.CommonConfig","time":"2022-02-10T16:31:21.412Z","lvl":"INFO","msg":"Setting IOTA_REGISTRY_TYPE to environment value: memory"}
{"op":"IoTAgentNGSI.CommonConfig","time":"2022-02-10T16:31:21.412Z","lvl":"INFO","msg":"Setting IOTA_LOG_LEVEL to environment value: DEBUG"}
{"op":"IoTAgentNGSI.CommonConfig","time":"2022-02-10T16:31:21.413Z","lvl":"INFO","msg":"Setting IOTA_MONGO_HOST to environment value: iot_mongo"}
{"op":"IoTAgentNGSI.CommonConfig","time":"2022-02-10T16:31:21.413Z","lvl":"INFO","msg":"Setting IOTA_MONGO_DB to environment value: iotagent_opcua"}
{"op":"IoTAgentNGSI.Global","time":"2022-02-10T16:31:21.413Z","lvl":"INFO","msg":"Activating IOT Agent NGSI Library."}
{"op":"IoTAgentNGSI.Global","time":"2022-02-10T16:31:21.413Z","lvl":"INFO","msg":"Falling back to Transient Memory registry for NGSI Library"}
{"op":"IoTAgentNGSI.NorthboundServer","time":"2022-02-10T16:31:21.466Z","lvl":"INFO","msg":"Starting IoT Agent listening on port [4001]"}
{"op":"IoTAgentNGSI.NorthboundServer","time":"2022-02-10T16:31:21.466Z","lvl":"DEBUG","msg":"Using config:\n\n{\n    \"logLevel\": \"DEBUG\",\n    \"contextBroker\": {\n        \"host\": \"orion\",\n        \"port\": 1026,\n        \"url\": \"http://orion:1026\"\n    },\n    \"server\": {\n        \"port\": 4001,\n        \"baseRoot\": \"/\"\n    },\n    \"deviceRegistry\": {\n        \"type\": \"memory\"\n    },\n    \"mongodb\": {\n        \"host\": \"iot_mongo\",\n        \"db\": \"iotagent_opcua\"\n    },\n    \"types\": {\n        \"device\": {\n            \"service\": \"sabana\",\n            \"subservice\": \"/team\",\n            \"active\": [\n                {\n                    \"name\": \"temperature_rw\",\n                    \"type\": \"Number\"\n                },\n                {\n                    \"name\": \"ph_rw\",\n                    \"type\": \"Number\"\n                },\n                {\n                    \"name\": \"oxdis_rw\",\n                    \"type\": \"Number\"\n                },\n                {\n                    \"name\": \"co2_rw\",\n                    \"type\": \"Number\"\n                }\n            ],\n            \"lazy\": [],\n            \"commands\": []\n        },\n        \"device2\": {\n            \"service\": \"sabana\",\n            \"subservice\": \"/team\",\n            \"active\": [\n                {\n                    \"name\": \"temperature_tl\",\n                    \"type\": \"Number\"\n                },\n                {\n                    \"name\": \"ph_tl\",\n                    \"type\": \"Number\"\n                },\n                {\n                    \"name\": \"oxdis_tl\",\n                    \"type\": \"Number\"\n                },\n                {\n                    \"name\": \"co2_tl\",\n                    \"type\": \"Number\"\n                }\n            ],\n            \"lazy\": [],\n            \"commands\": []\n        }\n    },\n    \"browseServerOptions\": null,\n    \"service\": \"sabana\",\n    \"subservice\": \"/team\",\n    \"providerUrl\": \"http://iotage:4001\",\n    \"pollingExpiration\": \"200000\",\n    \"pollingDaemonFrequency\": \"20000\",\n    \"deviceRegistrationDuration\": \"P1M\",\n    \"defaultType\": null,\n    \"contexts\": [\n        {\n            \"id\": \"RW1\",\n            \"type\": \"device\",\n            \"service\": \"sabana\",\n            \"subservice\": \"/team\",\n            \"polling\": false,\n            \"mappings\": [\n                {\n                    \"ocb_id\": \"temperature_rw\",\n                    \"opcua_id\": \"ns=1;s=temperature_rw\",\n                    \"object_id\": null,\n                    \"inputArguments\": []\n                },\n                {\n                    \"ocb_id\": \"ph_rw\",\n                    \"opcua_id\": \"ns=1;s=ph_rw\",\n                    \"object_id\": null,\n                    \"inputArguments\": []\n                },\n                {\n                    \"ocb_id\": \"oxdis_rw\",\n                    \"opcua_id\": \"ns=1;s=oxdis_rw\",\n                    \"object_id\": null,\n                    \"inputArguments\": []\n                },\n                {\n                    \"ocb_id\": \"co2_rw\",\n                    \"opcua_id\": \"ns=1;s=co2_rw\",\n                    \"object_id\": null,\n                    \"inputArguments\": []\n                }\n            ]\n        },\n        {\n            \"id\": \"TL1\",\n            \"type\": \"device2\",\n            \"service\": \"sabana\",\n            \"subservice\": \"/team\",\n            \"polling\": false,\n            \"mappings\": [\n                {\n                    \"ocb_id\": \"temperature_tl\",\n                    \"opcua_id\": \"ns=1;s=temperature_tl\",\n                    \"inputArguments\": []\n                },\n                {\n                    \"ocb_id\": \"ph_tl\",\n                    \"opcua_id\": \"ns=1;s=ph_tl\",\n                    \"object_id\": null,\n                    \"inputArguments\": []\n                },\n                {\n                    \"ocb_id\": \"oxdis_tl\",\n                    \"opcua_id\": \"ns=1;s=oxdis_tl\",\n                    \"object_id\": null,\n                    \"inputArguments\": []\n                },\n                {\n                    \"ocb_id\": \"co2_tl\",\n                    \"opcua_id\": \"ns=1;s=co2_tl\",\n                    \"object_id\": null,\n                    \"inputArguments\": []\n                }\n            ]\n        }\n    ],\n    \"contextSubscriptions\": [],\n    \"multiCore\": false\n}\n"}
{"op":"IoTAgentNGSI.ContextServer","time":"2022-02-10T16:31:21.555Z","lvl":"INFO","msg":"Loading NGSI Contect server routes"}
time=2022-02-10T16:31:21.660Z | lvl=INFO | corr=n/a | trans=n/a | op=n/a | msg=Express server listening on :::8080
time=2022-02-10T16:31:21.689Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Initialize | comp=iotAgent-OPCUA | srv=n/a | subsrv=n/a | msg=Options =  None http://opcfoundation.org/UA/SecurityPolicy#None
time=2022-02-10T16:31:21.695Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Initialize | comp=iotAgent-OPCUA | srv=n/a | subsrv=n/a | msg= connecting to  Servidor
(node:7) [DEP0097] DeprecationWarning: Using a domain property in MakeCallback is deprecated. Use the async_context variant of MakeCallback or the AsyncResource class instead.
time=2022-02-10T16:31:23.209Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Initialize | comp=iotAgent-OPCUA | srv=n/a | subsrv=n/a | msg= session created
time=2022-02-10T16:31:23.212Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Initialize | comp=iotAgent-OPCUA | srv=n/a | subsrv=n/a | msg= sessionId :  ns=1;g=D89438C2-294F-D6AE-223D-1D090E046884
time=2022-02-10T16:31:23.212Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Initialize | comp=iotAgent-OPCUA | srv=n/a | subsrv=n/a | msg= the timeout value set by the server is  100000  ms
time=2022-02-10T16:31:23.309Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Initialize | comp=iotAgent-OPCUA | srv=n/a | subsrv=n/a | msg= --- NAMESPACE ARRAY ---
time=2022-02-10T16:31:23.310Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Initialize | comp=iotAgent-OPCUA | srv=n/a | subsrv=n/a | msg= Namespace  0   :  http://opcfoundation.org/UA/
time=2022-02-10T16:31:23.310Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Initialize | comp=iotAgent-OPCUA | srv=n/a | subsrv=n/a | msg= Namespace  1   :  urn:iotcarsrv:NodeOPCUA-Server
time=2022-02-10T16:31:23.310Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Initialize | comp=iotAgent-OPCUA | srv=n/a | subsrv=n/a | msg= -----------------------
time=2022-02-10T16:31:23.343Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Initialize | comp=iotAgent-OPCUA | srv=n/a | subsrv=n/a | msg=registering OCB context RW1 of type device
time=2022-02-10T16:31:23.355Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Initialize | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=registering OCB context TL1 of type device2
time=2022-02-10T16:31:23.362Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Initialize | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=Starting timer  -1
time=2022-02-10T16:31:23.362Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Initialize | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=NO Timeout set!!!
{"op":"IoTAgentNGSI.GenericMiddlewares","time":"2022-02-10T16:31:23.389Z","lvl":"DEBUG","msg":"Request for path [/iot/devices/RW1] from [localhost:4001]"}
{"op":"IoTAgentNGSI.GenericMiddlewares","time":"2022-02-10T16:31:23.398Z","lvl":"DEBUG","msg":"Error [DEVICE_NOT_FOUND] handling request: No device was found with id:RW1"}
{"op":"IoTAgentNGSI.DomainControl","time":"2022-02-10T16:31:23.431Z","lvl":"DEBUG","msg":"response-time: 51"}
{"op":"IoTAgentNGSI.GenericMiddlewares","time":"2022-02-10T16:31:23.434Z","lvl":"DEBUG","msg":"Request for path [/iot/devices/TL1] from [localhost:4001]"}
{"op":"IoTAgentNGSI.GenericMiddlewares","time":"2022-02-10T16:31:23.435Z","lvl":"DEBUG","msg":"Error [DEVICE_NOT_FOUND] handling request: No device was found with id:TL1"}
{"op":"IoTAgentNGSI.DomainControl","time":"2022-02-10T16:31:23.447Z","lvl":"DEBUG","msg":"response-time: 13"}
{"op":"IoTAgentNGSI.GenericMiddlewares","time":"2022-02-10T16:31:23.453Z","lvl":"DEBUG","msg":"Request for path [/iot/devices/RW1] from [localhost:4001]"}
{"op":"IoTAgentNGSI.GenericMiddlewares","time":"2022-02-10T16:31:23.458Z","lvl":"DEBUG","msg":"Error [DEVICE_NOT_FOUND] handling request: No device was found with id:RW1"}
{"op":"IoTAgentNGSI.DomainControl","time":"2022-02-10T16:31:23.464Z","lvl":"DEBUG","msg":"response-time: 11"}
{"op":"IoTAgentNGSI.GenericMiddlewares","time":"2022-02-10T16:31:23.469Z","lvl":"DEBUG","msg":"Request for path [/iot/devices/TL1] from [localhost:4001]"}
{"op":"IoTAgentNGSI.GenericMiddlewares","time":"2022-02-10T16:31:23.478Z","lvl":"DEBUG","msg":"Error [DEVICE_NOT_FOUND] handling request: No device was found with id:TL1"}
{"op":"IoTAgentNGSI.DomainControl","time":"2022-02-10T16:31:23.486Z","lvl":"DEBUG","msg":"response-time: 17"}
time=2022-02-10T16:31:23.508Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Initialize | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=device deleted!
{"op":"IoTAgentNGSI.InMemoryGroupRegister","time":"2022-02-10T16:31:23.517Z","lvl":"DEBUG","msg":"Looking for device params [\"service\",\"subservice\",\"type\"]"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.530Z","lvl":"DEBUG","msg":"deviceData after merge with conf: {\"id\":\"RW1\",\"name\":\"RW1\",\"type\":\"device\",\"active\":[{\"name\":\"temperature_rw\",\"type\":\"Number\"},{\"name\":\"ph_rw\",\"type\":\"Number\"},{\"name\":\"oxdis_rw\",\"type\":\"Number\"},{\"name\":\"co2_rw\",\"type\":\"Number\"}],\"service\":\"sabana\",\"subservice\":\"/team\",\"polling\":false,\"endpoint\":\"Servidor\"}"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.537Z","lvl":"DEBUG","msg":"deviceData before merge with conf: {\"id\":\"RW1\",\"name\":\"RW1\",\"type\":\"device\",\"active\":[{\"name\":\"temperature_rw\",\"type\":\"Number\",\"object_id\":\"temperature_rw\"},{\"name\":\"ph_rw\",\"type\":\"Number\",\"object_id\":\"ph_rw\"},{\"name\":\"oxdis_rw\",\"type\":\"Number\",\"object_id\":\"oxdis_rw\"},{\"name\":\"co2_rw\",\"type\":\"Number\",\"object_id\":\"co2_rw\"}],\"lazy\":[],\"commands\":[],\"service\":\"sabana\",\"subservice\":\"/team\",\"polling\":false,\"endpoint\":\"Servidor\",\"staticAttributes\":[],\"subscriptions\":[]}"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.561Z","lvl":"DEBUG","msg":"Registering device into NGSI Service:\n{\n    \"id\": \"RW1\",\n    \"name\": \"RW1\",\n    \"type\": \"device\",\n    \"active\": [\n        {\n            \"name\": \"temperature_rw\",\n            \"type\": \"Number\",\n            \"object_id\": \"temperature_rw\"\n        },\n        {\n            \"name\": \"ph_rw\",\n            \"type\": \"Number\",\n            \"object_id\": \"ph_rw\"\n        },\n        {\n            \"name\": \"oxdis_rw\",\n            \"type\": \"Number\",\n            \"object_id\": \"oxdis_rw\"\n        },\n        {\n            \"name\": \"co2_rw\",\n            \"type\": \"Number\",\n            \"object_id\": \"co2_rw\"\n        }\n    ],\n    \"lazy\": [],\n    \"commands\": [],\n    \"service\": \"sabana\",\n    \"subservice\": \"/team\",\n    \"polling\": false,\n    \"endpoint\": \"Servidor\",\n    \"staticAttributes\": [],\n    \"subscriptions\": []\n}"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.563Z","lvl":"DEBUG","msg":"No Context Provider registrations found for unregister"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.663Z","lvl":"DEBUG","msg":"Creating initial entity in the Context Broker:\n {\n    \"url\": \"http://orion:1026/v1/updateContext\",\n    \"method\": \"POST\",\n    \"json\": {\n        \"contextElements\": [\n            {\n                \"type\": \"device\",\n                \"isPattern\": \"false\",\n                \"id\": \"RW1\",\n                \"attributes\": [\n                    {\n                        \"name\": \"temperature_rw\",\n                        \"type\": \"Number\",\n                        \"value\": \" \"\n                    },\n                    {\n                        \"name\": \"ph_rw\",\n                        \"type\": \"Number\",\n                        \"value\": \" \"\n                    },\n                    {\n                        \"name\": \"oxdis_rw\",\n                        \"type\": \"Number\",\n                        \"value\": \" \"\n                    },\n                    {\n                        \"name\": \"co2_rw\",\n                        \"type\": \"Number\",\n                        \"value\": \" \"\n                    }\n                ]\n            }\n        ],\n        \"updateAction\": \"APPEND\"\n    },\n    \"headers\": {\n        \"fiware-service\": \"sabana\",\n        \"fiware-servicepath\": \"/team\",\n        \"fiware-correlator\": \"1ab6248b-3a42-42f6-b536-5736740f4ddb\"\n    }\n}"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.665Z","lvl":"DEBUG","msg":"executeWithSecurity"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.669Z","lvl":"DEBUG","msg":"error {\"name\":\"DEVICE_GROUP_NOT_FOUND\",\"message\":\"Couldn\\t find device group\",\"code\":404} in get group device"}
time=2022-02-10T16:31:23.672Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Initialize | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=device deleted!
{"op":"IoTAgentNGSI.InMemoryGroupRegister","time":"2022-02-10T16:31:23.673Z","lvl":"DEBUG","msg":"Looking for device params [\"service\",\"subservice\",\"type\"]"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.673Z","lvl":"DEBUG","msg":"deviceData after merge with conf: {\"id\":\"RW1\",\"name\":\"RW1\",\"type\":\"device\",\"active\":[{\"name\":\"temperature_rw\",\"type\":\"Number\",\"object_id\":\"temperature_rw\"},{\"name\":\"ph_rw\",\"type\":\"Number\",\"object_id\":\"ph_rw\"},{\"name\":\"oxdis_rw\",\"type\":\"Number\",\"object_id\":\"oxdis_rw\"},{\"name\":\"co2_rw\",\"type\":\"Number\",\"object_id\":\"co2_rw\"}],\"service\":\"sabana\",\"subservice\":\"/team\",\"polling\":false,\"endpoint\":\"Servidor\"}"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.674Z","lvl":"DEBUG","msg":"deviceData before merge with conf: {\"id\":\"RW1\",\"name\":\"RW1\",\"type\":\"device\",\"active\":[{\"name\":\"temperature_rw\",\"type\":\"Number\",\"object_id\":\"temperature_rw\"},{\"name\":\"ph_rw\",\"type\":\"Number\",\"object_id\":\"ph_rw\"},{\"name\":\"oxdis_rw\",\"type\":\"Number\",\"object_id\":\"oxdis_rw\"},{\"name\":\"co2_rw\",\"type\":\"Number\",\"object_id\":\"co2_rw\"}],\"lazy\":[],\"commands\":[],\"service\":\"sabana\",\"subservice\":\"/team\",\"polling\":false,\"endpoint\":\"Servidor\",\"staticAttributes\":[],\"subscriptions\":[]}"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.675Z","lvl":"DEBUG","msg":"Registering device into NGSI Service:\n{\n    \"id\": \"RW1\",\n    \"name\": \"RW1\",\n    \"type\": \"device\",\n    \"active\": [\n        {\n            \"name\": \"temperature_rw\",\n            \"type\": \"Number\",\n            \"object_id\": \"temperature_rw\"\n        },\n        {\n            \"name\": \"ph_rw\",\n            \"type\": \"Number\",\n            \"object_id\": \"ph_rw\"\n        },\n        {\n            \"name\": \"oxdis_rw\",\n            \"type\": \"Number\",\n            \"object_id\": \"oxdis_rw\"\n        },\n        {\n            \"name\": \"co2_rw\",\n            \"type\": \"Number\",\n            \"object_id\": \"co2_rw\"\n        }\n    ],\n    \"lazy\": [],\n    \"commands\": [],\n    \"service\": \"sabana\",\n    \"subservice\": \"/team\",\n    \"polling\": false,\n    \"endpoint\": \"Servidor\",\n    \"staticAttributes\": [],\n    \"subscriptions\": []\n}"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.677Z","lvl":"DEBUG","msg":"No Context Provider registrations found for unregister"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.679Z","lvl":"DEBUG","msg":"Creating initial entity in the Context Broker:\n {\n    \"url\": \"http://orion:1026/v1/updateContext\",\n    \"method\": \"POST\",\n    \"json\": {\n        \"contextElements\": [\n            {\n                \"type\": \"device\",\n                \"isPattern\": \"false\",\n                \"id\": \"RW1\",\n                \"attributes\": [\n                    {\n                        \"name\": \"temperature_rw\",\n                        \"type\": \"Number\",\n                        \"value\": \" \"\n                    },\n                    {\n                        \"name\": \"ph_rw\",\n                        \"type\": \"Number\",\n                        \"value\": \" \"\n                    },\n                    {\n                        \"name\": \"oxdis_rw\",\n                        \"type\": \"Number\",\n                        \"value\": \" \"\n                    },\n                    {\n                        \"name\": \"co2_rw\",\n                        \"type\": \"Number\",\n                        \"value\": \" \"\n                    }\n                ]\n            }\n        ],\n        \"updateAction\": \"APPEND\"\n    },\n    \"headers\": {\n        \"fiware-service\": \"sabana\",\n        \"fiware-servicepath\": \"/team\",\n        \"fiware-correlator\": \"1ab6248b-3a42-42f6-b536-5736740f4ddb\"\n    }\n}"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.679Z","lvl":"DEBUG","msg":"executeWithSecurity"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.679Z","lvl":"DEBUG","msg":"error {\"name\":\"DEVICE_GROUP_NOT_FOUND\",\"message\":\"Couldn\\t find device group\",\"code\":404} in get group device"}
time=2022-02-10T16:31:23.693Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Initialize | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=device deleted!
{"op":"IoTAgentNGSI.InMemoryGroupRegister","time":"2022-02-10T16:31:23.701Z","lvl":"DEBUG","msg":"Looking for device params [\"service\",\"subservice\",\"type\"]"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.701Z","lvl":"DEBUG","msg":"deviceData after merge with conf: {\"id\":\"TL1\",\"name\":\"TL1\",\"type\":\"device2\",\"active\":[{\"name\":\"temperature_tl\",\"type\":\"Number\"},{\"name\":\"ph_tl\",\"type\":\"Number\"},{\"name\":\"oxdis_tl\",\"type\":\"Number\"},{\"name\":\"co2_tl\",\"type\":\"Number\"}],\"service\":\"sabana\",\"subservice\":\"/team\",\"polling\":false,\"endpoint\":\"Servidor\"}"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.701Z","lvl":"DEBUG","msg":"deviceData before merge with conf: {\"id\":\"TL1\",\"name\":\"TL1\",\"type\":\"device2\",\"active\":[{\"name\":\"temperature_tl\",\"type\":\"Number\",\"object_id\":\"temperature_tl\"},{\"name\":\"ph_tl\",\"type\":\"Number\",\"object_id\":\"ph_tl\"},{\"name\":\"oxdis_tl\",\"type\":\"Number\",\"object_id\":\"oxdis_tl\"},{\"name\":\"co2_tl\",\"type\":\"Number\",\"object_id\":\"co2_tl\"}],\"lazy\":[],\"commands\":[],\"service\":\"sabana\",\"subservice\":\"/team\",\"polling\":false,\"endpoint\":\"Servidor\",\"staticAttributes\":[],\"subscriptions\":[]}"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.703Z","lvl":"DEBUG","msg":"Registering device into NGSI Service:\n{\n    \"id\": \"TL1\",\n    \"name\": \"TL1\",\n    \"type\": \"device2\",\n    \"active\": [\n        {\n            \"name\": \"temperature_tl\",\n            \"type\": \"Number\",\n            \"object_id\": \"temperature_tl\"\n        },\n        {\n            \"name\": \"ph_tl\",\n            \"type\": \"Number\",\n            \"object_id\": \"ph_tl\"\n        },\n        {\n            \"name\": \"oxdis_tl\",\n            \"type\": \"Number\",\n            \"object_id\": \"oxdis_tl\"\n        },\n        {\n            \"name\": \"co2_tl\",\n            \"type\": \"Number\",\n            \"object_id\": \"co2_tl\"\n        }\n    ],\n    \"lazy\": [],\n    \"commands\": [],\n    \"service\": \"sabana\",\n    \"subservice\": \"/team\",\n    \"polling\": false,\n    \"endpoint\": \"Servidor\",\n    \"staticAttributes\": [],\n    \"subscriptions\": []\n}"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.703Z","lvl":"DEBUG","msg":"No Context Provider registrations found for unregister"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.703Z","lvl":"DEBUG","msg":"Creating initial entity in the Context Broker:\n {\n    \"url\": \"http://orion:1026/v1/updateContext\",\n    \"method\": \"POST\",\n    \"json\": {\n        \"contextElements\": [\n            {\n                \"type\": \"device2\",\n                \"isPattern\": \"false\",\n                \"id\": \"TL1\",\n                \"attributes\": [\n                    {\n                        \"name\": \"temperature_tl\",\n                        \"type\": \"Number\",\n                        \"value\": \" \"\n                    },\n                    {\n                        \"name\": \"ph_tl\",\n                        \"type\": \"Number\",\n                        \"value\": \" \"\n                    },\n                    {\n                        \"name\": \"oxdis_tl\",\n                        \"type\": \"Number\",\n                        \"value\": \" \"\n                    },\n                    {\n                        \"name\": \"co2_tl\",\n                        \"type\": \"Number\",\n                        \"value\": \" \"\n                    }\n                ]\n            }\n        ],\n        \"updateAction\": \"APPEND\"\n    },\n    \"headers\": {\n        \"fiware-service\": \"sabana\",\n        \"fiware-servicepath\": \"/team\",\n        \"fiware-correlator\": \"1ab6248b-3a42-42f6-b536-5736740f4ddb\"\n    }\n}"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.703Z","lvl":"DEBUG","msg":"executeWithSecurity"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.703Z","lvl":"DEBUG","msg":"error {\"name\":\"DEVICE_GROUP_NOT_FOUND\",\"message\":\"Couldn\\t find device group\",\"code\":404} in get group device"}
time=2022-02-10T16:31:23.707Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Initialize | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=device deleted!
{"op":"IoTAgentNGSI.InMemoryGroupRegister","time":"2022-02-10T16:31:23.711Z","lvl":"DEBUG","msg":"Looking for device params [\"service\",\"subservice\",\"type\"]"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.717Z","lvl":"DEBUG","msg":"deviceData after merge with conf: {\"id\":\"TL1\",\"name\":\"TL1\",\"type\":\"device2\",\"active\":[{\"name\":\"temperature_tl\",\"type\":\"Number\",\"object_id\":\"temperature_tl\"},{\"name\":\"ph_tl\",\"type\":\"Number\",\"object_id\":\"ph_tl\"},{\"name\":\"oxdis_tl\",\"type\":\"Number\",\"object_id\":\"oxdis_tl\"},{\"name\":\"co2_tl\",\"type\":\"Number\",\"object_id\":\"co2_tl\"}],\"service\":\"sabana\",\"subservice\":\"/team\",\"polling\":false,\"endpoint\":\"Servidor\"}"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.717Z","lvl":"DEBUG","msg":"deviceData before merge with conf: {\"id\":\"TL1\",\"name\":\"TL1\",\"type\":\"device2\",\"active\":[{\"name\":\"temperature_tl\",\"type\":\"Number\",\"object_id\":\"temperature_tl\"},{\"name\":\"ph_tl\",\"type\":\"Number\",\"object_id\":\"ph_tl\"},{\"name\":\"oxdis_tl\",\"type\":\"Number\",\"object_id\":\"oxdis_tl\"},{\"name\":\"co2_tl\",\"type\":\"Number\",\"object_id\":\"co2_tl\"}],\"lazy\":[],\"commands\":[],\"service\":\"sabana\",\"subservice\":\"/team\",\"polling\":false,\"endpoint\":\"Servidor\",\"staticAttributes\":[],\"subscriptions\":[]}"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.717Z","lvl":"DEBUG","msg":"Registering device into NGSI Service:\n{\n    \"id\": \"TL1\",\n    \"name\": \"TL1\",\n    \"type\": \"device2\",\n    \"active\": [\n        {\n            \"name\": \"temperature_tl\",\n            \"type\": \"Number\",\n            \"object_id\": \"temperature_tl\"\n        },\n        {\n            \"name\": \"ph_tl\",\n            \"type\": \"Number\",\n            \"object_id\": \"ph_tl\"\n        },\n        {\n            \"name\": \"oxdis_tl\",\n            \"type\": \"Number\",\n            \"object_id\": \"oxdis_tl\"\n        },\n        {\n            \"name\": \"co2_tl\",\n            \"type\": \"Number\",\n            \"object_id\": \"co2_tl\"\n        }\n    ],\n    \"lazy\": [],\n    \"commands\": [],\n    \"service\": \"sabana\",\n    \"subservice\": \"/team\",\n    \"polling\": false,\n    \"endpoint\": \"Servidor\",\n    \"staticAttributes\": [],\n    \"subscriptions\": []\n}"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.717Z","lvl":"DEBUG","msg":"No Context Provider registrations found for unregister"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.719Z","lvl":"DEBUG","msg":"Creating initial entity in the Context Broker:\n {\n    \"url\": \"http://orion:1026/v1/updateContext\",\n    \"method\": \"POST\",\n    \"json\": {\n        \"contextElements\": [\n            {\n                \"type\": \"device2\",\n                \"isPattern\": \"false\",\n                \"id\": \"TL1\",\n                \"attributes\": [\n                    {\n                        \"name\": \"temperature_tl\",\n                        \"type\": \"Number\",\n                        \"value\": \" \"\n                    },\n                    {\n                        \"name\": \"ph_tl\",\n                        \"type\": \"Number\",\n                        \"value\": \" \"\n                    },\n                    {\n                        \"name\": \"oxdis_tl\",\n                        \"type\": \"Number\",\n                        \"value\": \" \"\n                    },\n                    {\n                        \"name\": \"co2_tl\",\n                        \"type\": \"Number\",\n                        \"value\": \" \"\n                    }\n                ]\n            }\n        ],\n        \"updateAction\": \"APPEND\"\n    },\n    \"headers\": {\n        \"fiware-service\": \"sabana\",\n        \"fiware-servicepath\": \"/team\",\n        \"fiware-correlator\": \"1ab6248b-3a42-42f6-b536-5736740f4ddb\"\n    }\n}"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.720Z","lvl":"DEBUG","msg":"executeWithSecurity"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:23.721Z","lvl":"DEBUG","msg":"error {\"name\":\"DEVICE_GROUP_NOT_FOUND\",\"message\":\"Couldn\\t find device group\",\"code\":404} in get group device"}
time=2022-02-10T16:31:23.943Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Initialize | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=@@@ groupService remove: {"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
CONFIGURATION API
Analyzing...device
Analyzing...device2
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:24.023Z","lvl":"DEBUG","msg":"Initial entity created successfully."}
{"op":"IoTAgentNGSI.InMemoryDeviceRegister","time":"2022-02-10T16:31:24.027Z","lvl":"DEBUG","msg":"Storing device with id [RW1] and type [device]"}
time=2022-02-10T16:31:24.032Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Initialize | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=registered successfully OCB context RW1
time=2022-02-10T16:31:24.040Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=initializing monitoring: ns=1;s=temperature_rw
time=2022-02-10T16:31:24.043Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=initializing monitoring: ns=1;s=ph_rw
time=2022-02-10T16:31:24.048Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=initializing monitoring: ns=1;s=co2_rw
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:24.068Z","lvl":"DEBUG","msg":"Initial entity created successfully."}
{"op":"IoTAgentNGSI.InMemoryDeviceRegister","time":"2022-02-10T16:31:24.069Z","lvl":"DEBUG","msg":"Storing device with id [TL1] and type [device2]"}
time=2022-02-10T16:31:24.069Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=registered successfully OCB context TL1
time=2022-02-10T16:31:24.071Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=initializing monitoring: ns=1;s=temperature_tl
time=2022-02-10T16:31:24.075Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=initializing monitoring: ns=1;s=ph_tl
time=2022-02-10T16:31:24.075Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=initializing monitoring: ns=1;s=oxdis_tl
time=2022-02-10T16:31:24.076Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=initializing monitoring: ns=1;s=co2_tl
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:24.092Z","lvl":"DEBUG","msg":"Initial entity created successfully."}
ERROR iotAgentLib.register
time=2022-02-10T16:31:24.093Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not register OCB context TL1
time=2022-02-10T16:31:24.095Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DUPLICATE_DEVICE_ID","message":"A device with the same pair (Service, DeviceId) was found:TL1","code":409}
time=2022-02-10T16:31:24.098Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=initializing monitoring: ns=1;s=temperature_tl
time=2022-02-10T16:31:24.098Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=initializing monitoring: ns=1;s=ph_tl
time=2022-02-10T16:31:24.098Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=initializing monitoring: ns=1;s=oxdis_tl
time=2022-02-10T16:31:24.099Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=initializing monitoring: ns=1;s=co2_tl
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:24.102Z","lvl":"DEBUG","msg":"Initial entity created successfully."}
ERROR iotAgentLib.register
time=2022-02-10T16:31:24.102Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not register OCB context RW1
time=2022-02-10T16:31:24.102Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DUPLICATE_DEVICE_ID","message":"A device with the same pair (Service, DeviceId) was found:RW1","code":409}
time=2022-02-10T16:31:24.102Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=initializing monitoring: ns=1;s=temperature_rw
time=2022-02-10T16:31:24.102Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=initializing monitoring: ns=1;s=ph_rw
time=2022-02-10T16:31:24.103Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=initializing monitoring: ns=1;s=co2_rw
{"op":"IoTAgentNGSI.GenericMiddlewares","time":"2022-02-10T16:31:24.135Z","lvl":"DEBUG","msg":"Request for path [/iot/services] from [localhost:4001]"}
{"op":"IoTAgentNGSI.GenericMiddlewares","time":"2022-02-10T16:31:24.135Z","lvl":"DEBUG","msg":"Body:\n\n{\n    \"services\": [\n        {\n            \"resource\": \"/device\",\n            \"apikey\": \"801230BJKL23Y9090DSFL123HJK09H324HV8732\",\n            \"entity_type\": \"device\",\n            \"cbHost\": \"orion:1026\",\n            \"commands\": [],\n            \"lazy\": [],\n            \"attributes\": [\n                {\n                    \"name\": \"temperature_rw\",\n                    \"type\": \"Number\",\n                    \"object_id\": \"temperature_rw\"\n                },\n                {\n                    \"name\": \"ph_rw\",\n                    \"type\": \"Number\",\n                    \"object_id\": \"ph_rw\"\n                },\n                {\n                    \"name\": \"co2_rw\",\n                    \"type\": \"Number\",\n                    \"object_id\": \"co2_rw\"\n                }\n            ],\n            \"static_attributes\": []\n        },\n        {\n            \"resource\": \"/device2\",\n            \"apikey\": \"801230BJKL23Y9090DSFL123HJK09H324HV8732\",\n            \"entity_type\": \"device2\",\n            \"cbHost\": \"orion:1026\",\n            \"commands\": [],\n            \"lazy\": [],\n            \"attributes\": [\n                {\n                    \"name\": \"temperature_tl\",\n                    \"type\": \"Number\",\n                    \"object_id\": \"temperature_tl\"\n                },\n                {\n                    \"name\": \"ph_tl\",\n                    \"type\": \"Number\",\n                    \"object_id\": \"ph_tl\"\n                },\n                {\n                    \"name\": \"oxdis_tl\",\n                    \"type\": \"Number\",\n                    \"object_id\": \"oxdis_tl\"\n                },\n                {\n                    \"name\": \"co2_tl\",\n                    \"type\": \"Number\",\n                    \"object_id\": \"co2_tl\"\n                }\n            ],\n            \"static_attributes\": []\n        }\n    ]\n}\n\n"}
{"op":"IoTAgentNGSI.DeviceGroupService","time":"2022-02-10T16:31:24.146Z","lvl":"DEBUG","msg":"Creating new set of 2 services"}
{"op":"IoTAgentNGSI.DeviceGroupService","time":"2022-02-10T16:31:24.146Z","lvl":"DEBUG","msg":"validateGroup {\"resource\":\"/device\",\"apikey\":\"801230BJKL23Y9090DSFL123HJK09H324HV8732\",\"cbHost\":\"orion:1026\",\"commands\":[],\"lazy\":[],\"attributes\":[{\"name\":\"temperature_rw\",\"type\":\"Number\",\"object_id\":\"temperature_rw\"},{\"name\":\"ph_rw\",\"type\":\"Number\",\"object_id\":\"ph_rw\"},{\"name\":\"co2_rw\",\"type\":\"Number\",\"object_id\":\"co2_rw\"}],\"type\":\"device\",\"staticAttributes\":[],\"service\":\"sabana\",\"subservice\":\"/team\"}"}
{"op":"IoTAgentNGSI.DeviceGroupService","time":"2022-02-10T16:31:24.147Z","lvl":"DEBUG","msg":"generateDuplicateHander error [object Object] and foundGroup undefined"}
{"op":"IoTAgentNGSI.InMemoryGroupRegister","time":"2022-02-10T16:31:24.147Z","lvl":"DEBUG","msg":"Storing device group for service [1] and subservice [sabana] /team"}
{"op":"IoTAgentNGSI.DeviceGroupService","time":"2022-02-10T16:31:24.147Z","lvl":"DEBUG","msg":"validateGroup {\"resource\":\"/device2\",\"apikey\":\"801230BJKL23Y9090DSFL123HJK09H324HV8732\",\"cbHost\":\"orion:1026\",\"commands\":[],\"lazy\":[],\"attributes\":[{\"name\":\"temperature_tl\",\"type\":\"Number\",\"object_id\":\"temperature_tl\"},{\"name\":\"ph_tl\",\"type\":\"Number\",\"object_id\":\"ph_tl\"},{\"name\":\"oxdis_tl\",\"type\":\"Number\",\"object_id\":\"oxdis_tl\"},{\"name\":\"co2_tl\",\"type\":\"Number\",\"object_id\":\"co2_tl\"}],\"type\":\"device2\",\"staticAttributes\":[],\"service\":\"sabana\",\"subservice\":\"/team\"}"}
{"op":"IoTAgentNGSI.DeviceGroupService","time":"2022-02-10T16:31:24.147Z","lvl":"DEBUG","msg":"generateDuplicateHander error [object Object] and foundGroup undefined"}
{"op":"IoTAgentNGSI.InMemoryGroupRegister","time":"2022-02-10T16:31:24.147Z","lvl":"DEBUG","msg":"Storing device group for service [2] and subservice [sabana] /team"}
{"op":"IoTAgentNGSI.DomainControl","time":"2022-02-10T16:31:24.152Z","lvl":"DEBUG","msg":"response-time: 49"}
Pending transations:  BrowseRequest BrowseRequest CreateSubscriptionRequest CreateSubscriptionRequest CreateSubscriptionRequest CreateSubscriptionRequest CreateSubscriptionRequest CreateSubscriptionRequest CreateSubscriptionRequest CreateSubscriptionRequest CreateSubscriptionRequest
Warning : your opcua client is sending multiple requests simultaneously to the server CreateSubscriptionRequest
Warning : please fix your application code
time=2022-02-10T16:31:24.175Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=GROUPS SUCCESSFULLY CREATED!
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:24.468Z","lvl":"DEBUG","msg":"Removing device register in Device Service"}
{"op":"IoTAgentNGSI.InMemoryGroupRegister","time":"2022-02-10T16:31:24.469Z","lvl":"DEBUG","msg":"Looking for device params [\"service\",\"subservice\",\"type\"]"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:24.470Z","lvl":"DEBUG","msg":"deviceData after merge with conf: {\"id\":\"RW1\",\"name\":\"RW1\",\"type\":\"device\",\"active\":[{\"name\":\"temperature_rw\",\"type\":\"Number\",\"object_id\":\"temperature_rw\"},{\"name\":\"ph_rw\",\"type\":\"Number\",\"object_id\":\"ph_rw\"},{\"name\":\"co2_rw\",\"type\":\"Number\",\"object_id\":\"co2_rw\"}],\"service\":\"sabana\",\"subservice\":\"/team\",\"polling\":false,\"endpoint\":\"Servidor\",\"creationDate\":1644510684027}"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:24.473Z","lvl":"DEBUG","msg":"deviceData before merge with conf: {\"id\":\"RW1\",\"name\":\"RW1\",\"type\":\"device\",\"active\":[{\"name\":\"temperature_rw\",\"type\":\"Number\",\"object_id\":\"temperature_rw\"},{\"name\":\"ph_rw\",\"type\":\"Number\",\"object_id\":\"ph_rw\"},{\"name\":\"co2_rw\",\"type\":\"Number\",\"object_id\":\"co2_rw\"}],\"lazy\":[],\"commands\":[],\"service\":\"sabana\",\"subservice\":\"/team\",\"polling\":false,\"endpoint\":\"Servidor\",\"creationDate\":1644510684027,\"staticAttributes\":[],\"subscriptions\":[],\"cbHost\":\"orion:1026\"}"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:24.474Z","lvl":"DEBUG","msg":"No Context Provider registrations found for unregister"}
{"op":"IoTAgentNGSI.InMemoryDeviceRegister","time":"2022-02-10T16:31:24.474Z","lvl":"DEBUG","msg":"Removing device with id [RW1] from service [sabana]."}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:24.474Z","lvl":"DEBUG","msg":"Removing device register in Device Service"}
{"op":"IoTAgentNGSI.InMemoryGroupRegister","time":"2022-02-10T16:31:24.474Z","lvl":"DEBUG","msg":"Looking for device params [\"service\",\"subservice\",\"type\"]"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:24.475Z","lvl":"DEBUG","msg":"deviceData after merge with conf: {\"id\":\"TL1\",\"name\":\"TL1\",\"type\":\"device2\",\"active\":[{\"name\":\"temperature_tl\",\"type\":\"Number\",\"object_id\":\"temperature_tl\"},{\"name\":\"ph_tl\",\"type\":\"Number\",\"object_id\":\"ph_tl\"},{\"name\":\"oxdis_tl\",\"type\":\"Number\",\"object_id\":\"oxdis_tl\"},{\"name\":\"co2_tl\",\"type\":\"Number\",\"object_id\":\"co2_tl\"}],\"service\":\"sabana\",\"subservice\":\"/team\",\"polling\":false,\"endpoint\":\"Servidor\",\"creationDate\":1644510684069}"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:24.475Z","lvl":"DEBUG","msg":"deviceData before merge with conf: {\"id\":\"TL1\",\"name\":\"TL1\",\"type\":\"device2\",\"active\":[{\"name\":\"temperature_tl\",\"type\":\"Number\",\"object_id\":\"temperature_tl\"},{\"name\":\"ph_tl\",\"type\":\"Number\",\"object_id\":\"ph_tl\"},{\"name\":\"oxdis_tl\",\"type\":\"Number\",\"object_id\":\"oxdis_tl\"},{\"name\":\"co2_tl\",\"type\":\"Number\",\"object_id\":\"co2_tl\"}],\"lazy\":[],\"commands\":[],\"service\":\"sabana\",\"subservice\":\"/team\",\"polling\":false,\"endpoint\":\"Servidor\",\"creationDate\":1644510684069,\"staticAttributes\":[],\"subscriptions\":[],\"cbHost\":\"orion:1026\"}"}
{"op":"IoTAgentNGSI.DeviceService","time":"2022-02-10T16:31:24.475Z","lvl":"DEBUG","msg":"No Context Provider registrations found for unregister"}
{"op":"IoTAgentNGSI.InMemoryDeviceRegister","time":"2022-02-10T16:31:24.475Z","lvl":"DEBUG","msg":"Removing device with id [TL1] from service [sabana]."}
ERROR !!! callback has thrown en error  TypeError: callback is not a function
    at Function.register (/opt/iotagent-opcua/node_modules/iotagent-node-lib/lib/services/common/iotManagerService.js:147:9)
    at Domain.expandedFunction (/opt/iotagent-opcua/node_modules/iotagent-node-lib/lib/services/common/domain.js:160:23)
    at Domain.run (domain.js:349:14)
    at ensureSouthboundTransaction (/opt/iotagent-opcua/node_modules/iotagent-node-lib/lib/services/common/domain.js:144:22)
    at Object.register (/opt/iotagent-opcua/node_modules/iotagent-node-lib/lib/services/common/domain.js:163:16)
    at /opt/iotagent-opcua/node_modules/iotagent-node-lib/lib/services/groups/groupService.js:157:31
    at /opt/iotagent-opcua/node_modules/iotagent-node-lib/node_modules/async/dist/async.js:473:16
    at next (/opt/iotagent-opcua/node_modules/iotagent-node-lib/node_modules/async/dist/async.js:5329:29)
    at /opt/iotagent-opcua/node_modules/iotagent-node-lib/node_modules/async/dist/async.js:969:16
    at Function.remove (/opt/iotagent-opcua/node_modules/iotagent-node-lib/lib/services/groups/groupRegistryMemory.js:246:5)
    at Domain.expandedFunction (/opt/iotagent-opcua/node_modules/iotagent-node-lib/lib/services/common/domain.js:160:23)
    at Domain.run (domain.js:349:14)
    at ensureSouthboundTransaction (/opt/iotagent-opcua/node_modules/iotagent-node-lib/lib/services/common/domain.js:144:22)
    at /opt/iotagent-opcua/node_modules/iotagent-node-lib/lib/services/common/domain.js:163:16
    at nextTask (/opt/iotagent-opcua/node_modules/iotagent-node-lib/node_modules/async/dist/async.js:5324:14)
    at next (/opt/iotagent-opcua/node_modules/iotagent-node-lib/node_modules/async/dist/async.js:5331:9)
time=2022-02-10T16:31:24.484Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=Something went wrong during OPCUA node existence check
Error: internal Error
    at _client.performMessageTransaction (/opt/iotagent-opcua/node_modules/node-opcua-client/dist/private/client_session_impl.js:763:33)
    at modified_callback (/opt/iotagent-opcua/node_modules/node-opcua-secure-channel/dist/source/client/client_secure_channel_layer.js:877:17)
    at process_request_callback (/opt/iotagent-opcua/node_modules/node-opcua-secure-channel/dist/source/client/client_secure_channel_layer.js:65:5)
    at ClientSecureChannelLayer._on_message_received (/opt/iotagent-opcua/node_modules/node-opcua-secure-channel/dist/source/client/client_secure_channel_layer.js:446:9)
    at MessageBuilder.ClientSecureChannelLayer.messageBuilder.on (/opt/iotagent-opcua/node_modules/node-opcua-secure-channel/dist/source/client/client_secure_channel_layer.js:137:18)
    at MessageBuilder.emit (events.js:198:13)
    at MessageBuilder.EventEmitter.emit (domain.js:466:23)
    at MessageBuilder._decodeMessageBody (/opt/iotagent-opcua/node_modules/node-opcua-secure-channel/dist/source/message_builder.js:181:26)
    at MessageBuilder._feed_messageChunk (/opt/iotagent-opcua/node_modules/node-opcua-transport/dist/source/message_builder_base.js:185:18)
    at PacketAssembler.MessageBuilderBase._packetAssembler.on (/opt/iotagent-opcua/node_modules/node-opcua-transport/dist/source/message_builder_base.js:51:68)
    at PacketAssembler.emit (events.js:198:13)
    at PacketAssembler.EventEmitter.emit (domain.js:466:23)
    at PacketAssembler.feed (/opt/iotagent-opcua/node_modules/node-opcua-packet-assembler/dist/packet_assembler.js:51:18)
    at MessageBuilder.feed (/opt/iotagent-opcua/node_modules/node-opcua-transport/dist/source/message_builder_base.js:84:35)
    at ClientSecureChannelLayer._on_receive_message_chunk (/opt/iotagent-opcua/node_modules/node-opcua-secure-channel/dist/source/client/client_secure_channel_layer.js:806:29)
    at ClientTCP_transport._transport.on (/opt/iotagent-opcua/node_modules/node-opcua-secure-channel/dist/source/client/client_secure_channel_layer.js:654:18)
CONFIGURATION API
Analyzing...RW1
Analyzing...TL1
{"op":"IoTAgentNGSI.GenericMiddlewares","time":"2022-02-11T16:47:18.232Z","lvl":"DEBUG","msg":"Request for path [/iot/services] from [localhost:4001]"}
{"op":"IoTAgentNGSI.GenericMiddlewares","time":"2022-02-11T16:47:18.233Z","lvl":"DEBUG","msg":"Body:\n\n{\n    \"services\": [\n        {\n            \"resource\": \"/RW1\",\n            \"apikey\": \"801230BJKL23Y9090DSFL123HJK09H324HV8732\",\n            \"entity_type\": \"RW1\",\n            \"cbHost\": \"orion:1026\",\n            \"commands\": [],\n            \"lazy\": [],\n            \"attributes\": [\n                {\n                    \"name\": \"temperature_rw\",\n                    \"type\": \"Number\",\n                    \"object_id\": \"temperature_rw\"\n                },\n                {\n                    \"name\": \"ph_rw\",\n                    \"type\": \"Number\",\n                    \"object_id\": \"ph_rw\"\n                },\n                {\n                    \"name\": \"dissox_rw\",\n                    \"type\": \"Number\",\n                    \"object_id\": \"dissox_rw\"\n                },\n                {\n                    \"name\": \"co2_rw\",\n                    \"type\": \"Number\",\n                    \"object_id\": \"co2_rw\"\n                }\n            ],\n            \"static_attributes\": []\n        },\n        {\n            \"resource\": \"/TL1\",\n            \"apikey\": \"801230BJKL23Y9090DSFL123HJK09H324HV8732\",\n            \"entity_type\": \"TL1\",\n            \"cbHost\": \"orion:1026\",\n            \"commands\": [],\n            \"lazy\": [],\n            \"attributes\": [\n                {\n                    \"name\": \"temperature_tl\",\n                    \"type\": \"Number\",\n                    \"object_id\": \"temperature_tl\"\n                },\n                {\n                    \"name\": \"ph_tl\",\n                    \"type\": \"Number\",\n                    \"object_id\": \"ph_tl\"\n                },\n                {\n                    \"name\": \"dissox_tl\",\n                    \"type\": \"Number\",\n                    \"object_id\": \"dissox_tl\"\n                },\n                {\n                    \"name\": \"co2_tl\",\n                    \"type\": \"Number\",\n                    \"object_id\": \"co2_tl\"\n                }\n            ],\n            \"static_attributes\": []\n        }\n    ]\n}\n\n"}
{"op":"IoTAgentNGSI.DeviceGroupService","time":"2022-02-11T16:47:18.234Z","lvl":"DEBUG","msg":"Creating new set of 2 services"}
{"op":"IoTAgentNGSI.DeviceGroupService","time":"2022-02-11T16:47:18.235Z","lvl":"DEBUG","msg":"validateGroup {\"resource\":\"/RW1\",\"apikey\":\"801230BJKL23Y9090DSFL123HJK09H324HV8732\",\"cbHost\":\"orion:1026\",\"commands\":[],\"lazy\":[],\"attributes\":[{\"name\":\"temperature_rw\",\"type\":\"Number\",\"object_id\":\"temperature_rw\"},{\"name\":\"ph_rw\",\"type\":\"Number\",\"object_id\":\"ph_rw\"},{\"name\":\"dissox_rw\",\"type\":\"Number\",\"object_id\":\"dissox_rw\"},{\"name\":\"co2_rw\",\"type\":\"Number\",\"object_id\":\"co2_rw\"}],\"type\":\"RW1\",\"staticAttributes\":[],\"service\":\"sabana\",\"subservice\":\"/team\"}"}
{"op":"IoTAgentNGSI.DeviceGroupService","time":"2022-02-11T16:47:18.242Z","lvl":"DEBUG","msg":"generateDuplicateHander error [object Object] and foundGroup undefined"}
{"op":"IoTAgentNGSI.InMemoryGroupRegister","time":"2022-02-11T16:47:18.244Z","lvl":"DEBUG","msg":"Storing device group for service [3] and subservice [sabana] /team"}
{"op":"IoTAgentNGSI.DeviceGroupService","time":"2022-02-11T16:47:18.244Z","lvl":"DEBUG","msg":"validateGroup {\"resource\":\"/TL1\",\"apikey\":\"801230BJKL23Y9090DSFL123HJK09H324HV8732\",\"cbHost\":\"orion:1026\",\"commands\":[],\"lazy\":[],\"attributes\":[{\"name\":\"temperature_tl\",\"type\":\"Number\",\"object_id\":\"temperature_tl\"},{\"name\":\"ph_tl\",\"type\":\"Number\",\"object_id\":\"ph_tl\"},{\"name\":\"dissox_tl\",\"type\":\"Number\",\"object_id\":\"dissox_tl\"},{\"name\":\"co2_tl\",\"type\":\"Number\",\"object_id\":\"co2_tl\"}],\"type\":\"TL1\",\"staticAttributes\":[],\"service\":\"sabana\",\"subservice\":\"/team\"}"}
{"op":"IoTAgentNGSI.DeviceGroupService","time":"2022-02-11T16:47:18.244Z","lvl":"DEBUG","msg":"generateDuplicateHander error null and foundGroup {\"resource\":\"/TL1\",\"apikey\":\"801230BJKL23Y9090DSFL123HJK09H324HV8732\",\"cbHost\":\"orion:1026\",\"commands\":[],\"lazy\":[],\"attributes\":[{\"name\":\"temperature_tl\",\"type\":\"Number\",\"object_id\":\"temperature_tl\"},{\"name\":\"ph_tl\",\"type\":\"Number\",\"object_id\":\"ph_tl\"},{\"name\":\"dissox_tl\",\"type\":\"Number\",\"object_id\":\"dissox_tl\"},{\"name\":\"co2_tl\",\"type\":\"Number\",\"object_id\":\"co2_tl\"}],\"type\":\"TL1\",\"staticAttributes\":[],\"service\":\"sabana\",\"subservice\":\"/team\",\"_id\":2,\"creationDate\":1644598037989}"}
{"op":"IoTAgentNGSI.GenericMiddlewares","time":"2022-02-11T16:47:18.244Z","lvl":"DEBUG","msg":"Error [DUPLICATE_GROUP] handling request: A device configuration already exists for resource /TL1 and API Key 801230BJKL23Y9090DSFL123HJK09H324HV8732"}
{"op":"IoTAgentNGSI.DomainControl","time":"2022-02-11T16:47:18.245Z","lvl":"DEBUG","msg":"response-time: 13"}
time=2022-02-11T16:47:18.246Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=GROUPS SUCCESSFULLY CREATED!
time=2022-02-11T16:47:18.346Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started subscription:  237507
time=2022-02-11T16:47:18.346Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg= revised parameters 
time=2022-02-11T16:47:18.346Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised maxKeepAliveCount   10  ( requested  10)
time=2022-02-11T16:47:18.346Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised lifetimeCount       1000  ( requested  1000)
time=2022-02-11T16:47:18.347Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised publishingInterval  50  ( requested  10)
time=2022-02-11T16:47:18.347Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  suggested timeout hint      10000
time=2022-02-11T16:47:18.434Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started subscription:  237508
time=2022-02-11T16:47:18.434Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg= revised parameters 
time=2022-02-11T16:47:18.434Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised maxKeepAliveCount   10  ( requested  10)
time=2022-02-11T16:47:18.434Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised lifetimeCount       1000  ( requested  1000)
time=2022-02-11T16:47:18.434Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised publishingInterval  50  ( requested  10)
time=2022-02-11T16:47:18.435Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  suggested timeout hint      10000
time=2022-02-11T16:47:18.436Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.InitSubscriptions | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started monitoring: ns=1;s=temperature_rw
time=2022-02-11T16:47:18.446Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=temperature_rw  value has changed to 14.46229781092612
time=2022-02-11T16:47:18.446Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:18.446Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:18.518Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started subscription:  237509
time=2022-02-11T16:47:18.518Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg= revised parameters 
time=2022-02-11T16:47:18.518Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised maxKeepAliveCount   10  ( requested  10)
time=2022-02-11T16:47:18.518Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised lifetimeCount       1000  ( requested  1000)
time=2022-02-11T16:47:18.518Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised publishingInterval  50  ( requested  10)
time=2022-02-11T16:47:18.518Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  suggested timeout hint      10000
time=2022-02-11T16:47:18.519Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started monitoring: ns=1;s=ph_rw
time=2022-02-11T16:47:18.546Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started subscription:  237510
time=2022-02-11T16:47:18.547Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg= revised parameters 
time=2022-02-11T16:47:18.547Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised maxKeepAliveCount   10  ( requested  10)
time=2022-02-11T16:47:18.547Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised lifetimeCount       1000  ( requested  1000)
time=2022-02-11T16:47:18.547Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised publishingInterval  50  ( requested  10)
time=2022-02-11T16:47:18.547Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  suggested timeout hint      10000
time=2022-02-11T16:47:18.565Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=ph_rw  value has changed to 7.649004492989825
time=2022-02-11T16:47:18.566Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:18.566Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:18.602Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started subscription:  237511
time=2022-02-11T16:47:18.602Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg= revised parameters 
time=2022-02-11T16:47:18.602Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised maxKeepAliveCount   10  ( requested  10)
time=2022-02-11T16:47:18.602Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised lifetimeCount       1000  ( requested  1000)
time=2022-02-11T16:47:18.602Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised publishingInterval  50  ( requested  10)
time=2022-02-11T16:47:18.603Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  suggested timeout hint      10000
time=2022-02-11T16:47:18.643Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=temperature_rw  value has changed to 17.073829128305785
time=2022-02-11T16:47:18.643Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:18.643Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:18.646Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started subscription:  237512
time=2022-02-11T16:47:18.647Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg= revised parameters 
time=2022-02-11T16:47:18.647Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised maxKeepAliveCount   10  ( requested  10)
time=2022-02-11T16:47:18.647Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised lifetimeCount       1000  ( requested  1000)
time=2022-02-11T16:47:18.647Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised publishingInterval  50  ( requested  10)
time=2022-02-11T16:47:18.647Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  suggested timeout hint      10000
time=2022-02-11T16:47:18.666Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started subscription:  237513
time=2022-02-11T16:47:18.666Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg= revised parameters 
time=2022-02-11T16:47:18.666Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised maxKeepAliveCount   10  ( requested  10)
time=2022-02-11T16:47:18.667Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised lifetimeCount       1000  ( requested  1000)
time=2022-02-11T16:47:18.667Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised publishingInterval  50  ( requested  10)
time=2022-02-11T16:47:18.667Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  suggested timeout hint      10000
time=2022-02-11T16:47:18.692Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started subscription:  237514
time=2022-02-11T16:47:18.693Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg= revised parameters 
time=2022-02-11T16:47:18.693Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised maxKeepAliveCount   10  ( requested  10)
time=2022-02-11T16:47:18.693Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised lifetimeCount       1000  ( requested  1000)
time=2022-02-11T16:47:18.695Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised publishingInterval  50  ( requested  10)
time=2022-02-11T16:47:18.695Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  suggested timeout hint      10000
time=2022-02-11T16:47:18.697Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=ph_rw  value has changed to 8.439051087049728
time=2022-02-11T16:47:18.697Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:18.697Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:18.734Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started subscription:  237515
time=2022-02-11T16:47:18.734Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg= revised parameters 
time=2022-02-11T16:47:18.734Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised maxKeepAliveCount   10  ( requested  10)
time=2022-02-11T16:47:18.734Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised lifetimeCount       1000  ( requested  1000)
time=2022-02-11T16:47:18.734Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised publishingInterval  50  ( requested  10)
time=2022-02-11T16:47:18.734Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  suggested timeout hint      10000
time=2022-02-11T16:47:18.760Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started subscription:  237516
time=2022-02-11T16:47:18.760Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg= revised parameters 
time=2022-02-11T16:47:18.760Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised maxKeepAliveCount   10  ( requested  10)
time=2022-02-11T16:47:18.760Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised lifetimeCount       1000  ( requested  1000)
time=2022-02-11T16:47:18.760Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised publishingInterval  50  ( requested  10)
time=2022-02-11T16:47:18.760Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  suggested timeout hint      10000
time=2022-02-11T16:47:18.784Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started subscription:  237517
time=2022-02-11T16:47:18.785Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg= revised parameters 
time=2022-02-11T16:47:18.785Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised maxKeepAliveCount   10  ( requested  10)
time=2022-02-11T16:47:18.785Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised lifetimeCount       1000  ( requested  1000)
time=2022-02-11T16:47:18.785Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised publishingInterval  50  ( requested  10)
time=2022-02-11T16:47:18.785Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  suggested timeout hint      10000
time=2022-02-11T16:47:18.817Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started subscription:  237518
time=2022-02-11T16:47:18.817Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg= revised parameters 
time=2022-02-11T16:47:18.818Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised maxKeepAliveCount   10  ( requested  10)
time=2022-02-11T16:47:18.818Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised lifetimeCount       1000  ( requested  1000)
time=2022-02-11T16:47:18.818Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised publishingInterval  50  ( requested  10)
time=2022-02-11T16:47:18.818Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  suggested timeout hint      10000
time=2022-02-11T16:47:18.842Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started subscription:  237519
time=2022-02-11T16:47:18.843Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg= revised parameters 
time=2022-02-11T16:47:18.843Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised maxKeepAliveCount   10  ( requested  10)
time=2022-02-11T16:47:18.843Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised lifetimeCount       1000  ( requested  1000)
time=2022-02-11T16:47:18.843Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised publishingInterval  50  ( requested  10)
time=2022-02-11T16:47:18.843Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  suggested timeout hint      10000
time=2022-02-11T16:47:18.867Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started subscription:  237520
time=2022-02-11T16:47:18.867Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg= revised parameters 
time=2022-02-11T16:47:18.867Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised maxKeepAliveCount   10  ( requested  10)
time=2022-02-11T16:47:18.867Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised lifetimeCount       1000  ( requested  1000)
time=2022-02-11T16:47:18.867Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised publishingInterval  50  ( requested  10)
time=2022-02-11T16:47:18.868Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  suggested timeout hint      10000
time=2022-02-11T16:47:18.948Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started subscription:  237521
time=2022-02-11T16:47:18.948Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg= revised parameters 
time=2022-02-11T16:47:18.949Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised maxKeepAliveCount   10  ( requested  10)
time=2022-02-11T16:47:18.949Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised lifetimeCount       1000  ( requested  1000)
time=2022-02-11T16:47:18.949Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised publishingInterval  50  ( requested  10)
time=2022-02-11T16:47:18.949Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  suggested timeout hint      10000
time=2022-02-11T16:47:18.966Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started subscription:  237522
time=2022-02-11T16:47:18.967Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg= revised parameters 
time=2022-02-11T16:47:18.967Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised maxKeepAliveCount   10  ( requested  10)
time=2022-02-11T16:47:18.967Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised lifetimeCount       1000  ( requested  1000)
time=2022-02-11T16:47:18.967Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  revised publishingInterval  50  ( requested  10)
time=2022-02-11T16:47:18.967Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=  suggested timeout hint      10000
time=2022-02-11T16:47:18.973Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started monitoring: ns=1;s=dissox_rw
time=2022-02-11T16:47:18.995Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.keepaliveSubscriptionBroker | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started monitoring: ns=1;s=co2_rw
time=2022-02-11T16:47:19.010Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=co2_rw  value has changed to 8.137968428262537
time=2022-02-11T16:47:19.010Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:19.010Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:19.011Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=dissox_rw  value has changed to 75.70614101348951
time=2022-02-11T16:47:19.011Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:19.011Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:19.024Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started monitoring: ns=1;s=temperature_tl
time=2022-02-11T16:47:19.034Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started monitoring: ns=1;s=ph_tl
time=2022-02-11T16:47:19.059Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started monitoring: ns=1;s=dissox_tl
time=2022-02-11T16:47:19.061Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=temperature_tl  value has changed to 17.74795161832566
time=2022-02-11T16:47:19.061Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:19.061Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:19.062Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=ph_tl  value has changed to 7.76328674520168
time=2022-02-11T16:47:19.062Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:19.062Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:19.086Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started monitoring: ns=1;s=co2_tl
time=2022-02-11T16:47:19.095Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started monitoring: ns=1;s=temperature_rw
time=2022-02-11T16:47:19.110Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=dissox_tl  value has changed to 86.65667327760565
time=2022-02-11T16:47:19.110Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:19.111Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:19.114Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=temperature_rw  value has changed to 17.073829128305785
time=2022-02-11T16:47:19.114Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:19.114Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:19.116Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=co2_tl  value has changed to 360.341397182702
time=2022-02-11T16:47:19.116Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:19.116Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:19.123Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started monitoring: ns=1;s=ph_rw
time=2022-02-11T16:47:19.150Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started monitoring: ns=1;s=dissox_rw
time=2022-02-11T16:47:19.158Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started monitoring: ns=1;s=co2_rw
time=2022-02-11T16:47:19.161Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=temperature_rw  value has changed to 15.550567917257267
time=2022-02-11T16:47:19.161Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:19.161Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:19.163Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=dissox_rw  value has changed to 87.80461499022691
time=2022-02-11T16:47:19.163Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:19.163Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:19.165Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=ph_rw  value has changed to 8.439051087049728
time=2022-02-11T16:47:19.165Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:19.165Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:19.186Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started monitoring: ns=1;s=temperature_tl
time=2022-02-11T16:47:19.209Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=co2_rw  value has changed to 5.797066631418472
time=2022-02-11T16:47:19.209Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:19.209Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:19.212Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=co2_rw  value has changed to 5.797066631418472
time=2022-02-11T16:47:19.213Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:19.213Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:19.216Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=temperature_tl  value has changed to 17.16446382528108
time=2022-02-11T16:47:19.216Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:19.216Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:19.217Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=dissox_tl  value has changed to 58.188941308401844
time=2022-02-11T16:47:19.217Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:19.217Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:19.226Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=temperature_tl  value has changed to 17.16446382528108
time=2022-02-11T16:47:19.227Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:19.227Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:19.227Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=dissox_rw  value has changed to 87.80461499022691
time=2022-02-11T16:47:19.227Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:19.227Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:19.228Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=successfully terminated subscription: 3234512923
time=2022-02-11T16:47:19.230Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=ph_tl  value has changed to 7.972945522391472
time=2022-02-11T16:47:19.230Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:19.230Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:19.231Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=co2_tl  value has changed to 374.474869913957
time=2022-02-11T16:47:19.231Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:19.231Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:19.232Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=ph_rw  value has changed to 8.175838526384542
time=2022-02-11T16:47:19.232Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:19.232Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:19.234Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=successfully terminated subscription: 3234512923
time=2022-02-11T16:47:19.250Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started monitoring: ns=1;s=ph_tl
time=2022-02-11T16:47:19.275Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=ph_tl  value has changed to 7.972945522391472
time=2022-02-11T16:47:19.275Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:19.276Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:19.286Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started monitoring: ns=1;s=dissox_tl
time=2022-02-11T16:47:19.376Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=started monitoring: ns=1;s=co2_tl
time=2022-02-11T16:47:19.378Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=dissox_tl  value has changed to 58.188941308401844
time=2022-02-11T16:47:19.378Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:19.379Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:19.379Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=co2_tl  value has changed to 374.474869913957
time=2022-02-11T16:47:19.379Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:19.379Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:19.665Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=temperature_rw  value has changed to 14.900552687932622
time=2022-02-11T16:47:19.666Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:19.666Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:19.678Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=co2_tl  value has changed to 399.78877035494196
time=2022-02-11T16:47:19.678Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:19.678Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:19.681Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=ph_rw  value has changed to 8.312542826284517
time=2022-02-11T16:47:19.681Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:19.681Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:19.682Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=ph_tl  value has changed to 7.8287810523124115
time=2022-02-11T16:47:19.682Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:19.683Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:19.684Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=co2_tl  value has changed to 399.78877035494196
time=2022-02-11T16:47:19.684Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:19.684Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:19.715Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=co2_rw  value has changed to 8.403263223131509
time=2022-02-11T16:47:19.715Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:19.715Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:19.717Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=co2_rw  value has changed to 8.403263223131509
time=2022-02-11T16:47:19.717Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:19.717Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:19.719Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=temperature_tl  value has changed to 17.48460572888928
time=2022-02-11T16:47:19.719Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:19.719Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:19.723Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=dissox_tl  value has changed to 75.94862366908501
time=2022-02-11T16:47:19.723Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:19.723Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:19.728Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=dissox_rw  value has changed to 66.22194097897463
time=2022-02-11T16:47:19.729Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:19.729Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:19.729Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=temperature_tl  value has changed to 17.48460572888928
time=2022-02-11T16:47:19.729Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:19.729Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:19.735Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=dissox_tl  value has changed to 75.94862366908501
time=2022-02-11T16:47:19.735Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:19.735Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:19.735Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=dissox_rw  value has changed to 66.22194097897463
time=2022-02-11T16:47:19.736Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:19.736Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:19.736Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=ph_tl  value has changed to 7.8287810523124115
time=2022-02-11T16:47:19.736Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:19.736Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:20.268Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=temperature_rw  value has changed to 17.096635377289104
time=2022-02-11T16:47:20.268Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:20.268Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:20.269Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=ph_rw  value has changed to 7.579923565288991
time=2022-02-11T16:47:20.269Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:20.269Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:20.270Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=ph_tl  value has changed to 8.104071505356085
time=2022-02-11T16:47:20.270Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:20.270Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:20.270Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=co2_tl  value has changed to 369.8299768168922
time=2022-02-11T16:47:20.271Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:20.271Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:20.271Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=co2_rw  value has changed to 4.041867319875552
time=2022-02-11T16:47:20.271Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:20.271Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:20.272Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=co2_rw  value has changed to 4.041867319875552
time=2022-02-11T16:47:20.272Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:20.272Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:20.273Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=temperature_tl  value has changed to 16.901991758490936
time=2022-02-11T16:47:20.273Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:20.273Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:20.273Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=dissox_tl  value has changed to 60.76334815089348
time=2022-02-11T16:47:20.273Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:20.273Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:20.274Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=dissox_rw  value has changed to 99.86767555326162
time=2022-02-11T16:47:20.274Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:20.274Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:20.327Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=temperature_tl  value has changed to 16.901991758490936
time=2022-02-11T16:47:20.328Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:20.328Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:20.329Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=dissox_tl  value has changed to 60.76334815089348
time=2022-02-11T16:47:20.329Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:20.329Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:20.329Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=dissox_rw  value has changed to 99.86767555326162
time=2022-02-11T16:47:20.330Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:20.330Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:20.331Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=ph_tl  value has changed to 8.104071505356085
time=2022-02-11T16:47:20.331Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:20.331Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:20.331Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=co2_tl  value has changed to 369.8299768168922
time=2022-02-11T16:47:20.331Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:20.331Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:20.666Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=temperature_rw  value has changed to 18.78215004309629
time=2022-02-11T16:47:20.666Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:20.667Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:20.685Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=ph_tl  value has changed to 8.06940772184398
time=2022-02-11T16:47:20.686Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:20.686Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:20.688Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=co2_tl  value has changed to 381.8193244337177
time=2022-02-11T16:47:20.688Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:20.688Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:20.689Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=ph_rw  value has changed to 8.3651690014536
time=2022-02-11T16:47:20.690Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:20.690Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:20.691Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=ph_tl  value has changed to 8.06940772184398
time=2022-02-11T16:47:20.691Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:20.691Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:20.695Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=co2_tl  value has changed to 381.8193244337177
time=2022-02-11T16:47:20.695Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:20.695Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:20.715Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=co2_rw  value has changed to 7.948659187788903
time=2022-02-11T16:47:20.715Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:20.715Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:20.717Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=co2_rw  value has changed to 7.948659187788903
time=2022-02-11T16:47:20.717Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:20.718Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:20.718Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=temperature_tl  value has changed to 14.352285140113743
time=2022-02-11T16:47:20.718Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:20.719Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:20.719Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=dissox_tl  value has changed to 62.75852242267811
time=2022-02-11T16:47:20.719Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:20.720Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:20.730Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=dissox_rw  value has changed to 101.06481746574397
time=2022-02-11T16:47:20.730Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:20.730Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
time=2022-02-11T16:47:20.731Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=temperature_tl  value has changed to 14.352285140113743
time=2022-02-11T16:47:20.731Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:20.731Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:20.746Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=dissox_tl  value has changed to 62.75852242267811
time=2022-02-11T16:47:20.746Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context TL1
time=2022-02-11T16:47:20.746Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:TL1","code":404}
time=2022-02-11T16:47:20.746Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=dissox_rw  value has changed to 101.06481746574397
time=2022-02-11T16:47:20.747Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:20.747Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
{"op":"IoTAgentNGSI.DomainControl","time":"2022-02-11T16:47:20.859Z","lvl":"ERROR","msg":"{ TypeError: Cannot read property '0' of undefined\n    at /opt/iotagent-opcua/iot_agent_modules/run/run.js:1217:56\n    at Array.forEach (<anonymous>)\n    at Timeout._setInterval [as _onTimeout] (/opt/iotagent-opcua/iot_agent_modules/run/run.js:1216:38)\n    at ontimeout (timers.js:436:11)\n    at tryOnTimeout (timers.js:300:5)\n    at listOnTimeout (timers.js:263:5)\n    at Timer.processTimers (timers.js:223:10)\n  domain:\n   Domain {\n     domain: null,\n     _events:\n      [Object: null prototype] {\n        removeListener: [Function: updateExceptionCapture],\n        newListener: [Function: updateExceptionCapture],\n        error: [Function: domainErrorHandler] },\n     _eventsCount: 3,\n     _maxListeners: undefined,\n     members: [],\n     start: 1644598036503,\n     trans: 'dd520f86-bd0e-41dc-aaef-dd575be7e9ef',\n     corr: 'dd520f86-bd0e-41dc-aaef-dd575be7e9ef',\n     op: 'IoTAgentNGSI.IOTAMService',\n     [Symbol(kWeak)]: WeakReference {} },\n  domainThrown: true }"}
{"op":"IoTAgentNGSI.DomainControl","time":"2022-02-11T16:47:20.861Z","lvl":"DEBUG","msg":"response-time: 4358"}
time=2022-02-11T16:47:21.196Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=ns=1;s=temperature_rw  value has changed to 16.100318997578054
time=2022-02-11T16:47:21.196Z | lvl=ERROR | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg=could not find the OCB context RW1
time=2022-02-11T16:47:21.196Z | lvl=INFO | corr=n/a | trans=n/a | op=Index.Monitoring | comp=iotAgent-OPCUA | srv=sabana | subsrv=/team | msg={"name":"DEVICE_NOT_FOUND","message":"No device was found with id:RW1","code":404}
manolait commented 2 years ago

Using the mapping tool is able to generate the config.json but the error log is the same as above. I have made some progress on the problem and it seems related to IoTAgent as it is not able to generate the values but it does in OCB.

So with the config file it does not work. I have tried to generate a device with the API but it does not support this "object_id" structure: "ns=1;s=temperature_tl" by the =.

Reviewing a lot of documentation I have seen that you can do it this way "object_id": "ns*1:s*temperature_tl" in version 1.3.4. Now you can create a new device and it works.

However the multiple configuration file does not work for version 1.3.4 which is recommended for external connections. There is no point in configuring it if you then have to add devices through the API.

My recommendation for other users who want an external access is to use only the 1.3.4 tags, the other documentation is not valid.

EDIT

Checking even more documentation with the 1.3.4 tag I can't find anywhere the option of multiple and external config file so I think this is only available in the later versions but at the same time it is incompatible with the external connections since they only work in 1.3.4.

Therefore to use the multiple and external OPC connection in the config file just configure an object and then through the API device creation add the new OPC objects but using this format: "object_id": "ns*1:s*temperature_tl" the ; and = are from version 1.4.

can you confirm me if I am right and the multiple config is not allowed in the external version 1.3.4?

manfredipist commented 1 year ago

hi @manolait, multiple device configuration now works on iotagent v2, i provide you a working example to test

config.js

var config = {};
config.iota = {
logLevel: 'DEBUG',
timestamp: true,
contextBroker: {
    host: 'localhost',
    port: '1026',
    ngsiVersion: 'v2',
    jsonLdContext: 'https://uri.etsi.org/ngsi-ld/v1/ngsi-ld-core-context.jsonld',
    service: 'opcua_car',
    subservice: '/demo'
},
server: {
    port: 4041
},
deviceRegistry: {
    type: 'mongodb'
},
mongodb: {
    host: 'localhost',
    port: '27017',
    db: 'iotagent_opcua'
},
types: {
    DeviceA: {
        active: [
            {
                name: 'ParametersASpeed',
                type: 'Number'
            }
        ]
    },
    DeviceB: {
        active: [
            {
                name: 'ParametersBVelocity',
                type: 'Number'
            }
        ]
    }
},
contexts: [
    {
        id: 'age01_Car',
        type: 'DeviceA',
        mappings: [
            {
                ocb_id: 'ParametersASpeed',
                opcua_id: 'ns=2;i=2',
                object_id: 'ns=2;i=2',
                inputArguments: []
            }
        ]
    },
    {
        id: 'age02_Car',
        type: 'DeviceB',
        mappings: [
            {
                ocb_id: 'ParametersBVelocity',
                opcua_id: 'ns=3;i=2',
                object_id: 'ns=3;i=2',
                inputArguments: []
            }
        ]
    }
],
contextSubscriptions: [],
service: 'opcua_car',
subservice: '/demo',
providerUrl: 'http://localhost:4041',
deviceRegistrationDuration: 'P20Y',
defaultType: 'Device',
defaultResource: '/iot/opcua',
explicitAttrs: false
};

config.opcua = {
endpoint: 'opc.tcp://localhost:4840',
securityMode: 'None',
securityPolicy: 'None',
username: null,
password: null,
uniqueSubscription: false
};

config.mappingTool = {
polling: false,
agentId: 'age01_',
namespaceIgnore: '0,7',
entityId: 'age01_Car',
entityType: 'Device'
};

config.jexlTransformations = {};
config.configRetrieval = false;
config.defaultKey = 'iot';
config.defaultTransport = 'OPCUA';
config.autoprovision = true;

module.exports = config;

server-opcua.py

from opcua import Server
from random import randint
import time

server = Server()

url = "opc.tcp://127.0.0.1:4840"

server.set_endpoint(url)

name = "age01_Car"
addspace = server.register_namespace(name)

node = server.get_objects_node()

Param = node.add_object(addspace, "ParametersA")

Speed = Param.add_variable(addspace,"Speed",0, datatype=11)

Speed.set_writable()

name = "age02_Car"
addspace2 = server.register_namespace(name)

Param2 = node.add_object(addspace2, "ParametersB")

Velocity = Param2.add_variable(addspace2,"Velocity",0, datatype=11)

Velocity.set_writable()

server.start()
print("Server has started at {}".format(url))

while True:
    i = randint(20,100)    
    print("Speed:",i)
    Speed.set_value(i)

    j = randint(20,100)    
    print("Velocity:",j)
    Velocity.set_value(j)

    time.sleep(2)