{
  "name": "Azure IoT Hub Uplink Converter",
  "type": "UPLINK",
  "integrationType": "AZURE_IOT_HUB",
  "debugMode": false,
  "debugSettings": {
    "failuresEnabled": true,
    "allEnabled": false,
    "allEnabledUntil": 0
  },
  "configuration": {
    "scriptLang": "JS",
    "decoder": "var data = decodeToJson(payload);\nvar deviceName = data.devName;\nvar deviceType = 'thermostat';\n\nvar result = {\n    deviceName: deviceName,\n    deviceType: deviceType,\n    telemetry: {\n        temperature: data.msg.temp,\n        humidity: data.msg.humidity\n    }\n};\n\nfunction decodeToString(payload) {\n    return String.fromCharCode.apply(String, payload);\n}\n\nfunction decodeToJson(payload) {\n    var str = decodeToString(payload);\n    var data = JSON.parse(str);\n    return data;\n}\n\nreturn result;",
    "tbelDecoder": "var data = decodeToJson(payload);\nvar deviceName = data.devName;\nvar deviceType = 'thermostat';\n\nvar result = {\n    deviceName: deviceName,\n    deviceType: deviceType,\n    telemetry: {\n        temperature: data.msg.temp,\n        humidity: data.msg.humidity\n    }\n};\n\nreturn result;",
    "encoder": null,
    "tbelEncoder": null,
    "updateOnlyKeys": [
      "manufacturer",
      "receivedAlarms",
      "status",
      "batteryLevel",
      "batteryStatus",
      "version"
    ]
  },
  "additionalInfo": {
    "description": ""
  },
  "edgeTemplate": false,
  "converterVersion": 1
}