{ "component": { "version": { "littleEndian": false, "size": 4, "type": "uint", "unit": "" }, "uplink_counter": { "littleEndian": false, "size": 8, "type": "uint", "unit": "" }, "bat_voltage": { "func": "$ / 1000", "littleEndian": false, "size": 16, "type": "uint", "unit": "V" }, "temperature": { "func": "($ / 10) - 100", "littleEndian": false, "size": 16, "type": "int", "unit": "°C" }, "humidity": { "littleEndian": false, "size": 8, "type": "uint", "unit": "%" }, "co2": { "littleEndian": false, "size": 16, "type": "uint", "unit": "ppm" }, "pressure": { "littleEndian": false, "size": 16, "type": "uint", "unit": "hPa" }, "empty": { "littleEndian": false, "size": 32, "type": "uint", "unit": "" }, "alarm": { "littleEndian": false, "size": 8, "type": "uint", "unit": "" }, "fifo": { "littleEndian": false, "size": 16, "type": "uint", "unit": "" }, "dew_point_V3": { "func": "($ / 10) - 100", "littleEndian": false, "size": 16, "type": "uint", "unit": "°C" }, "dew_point_V1": { "func": "$ - 100", "littleEndian": false, "size": 8, "type": "uint", "unit": "°C" }, "temperature_V1": { "func": "$ - 100", "littleEndian": false, "size": 8, "type": "uint", "unit": "°C" } }, "meta": { "firmwareVersion": "1.0", "hardwareVersion": "1.0", "name": "Febris", "vendor": "Sentinum" }, "typeEui": "FCA84A0300000000", "uplink": [ { "id": 0, "payload": [ { "component": "version", "name": "Modulecode" }, { "component": "version", "name": "Major_Version" }, { "component": "version", "name": "Minor_Version" }, { "component": "version", "name": "Product_Version" }, { "component": "uplink_counter", "name": "Uplink_Counter" }, { "component": "bat_voltage", "name": "Battery_Voltage" }, { "component": "temperature", "name": "Temperature" }, { "component": "humidity", "name": "Humidity" }, { "component": "pressure", "condition": "($Product_Version & 0x01) == 0x01", "name": "Pressure" }, { "component": "co2", "condition": "($Product_Version & 0x01) == 0x01", "name": "CO2" }, { "component": "empty", "condition": "($Product_Version & 0x01) == 0x00", "name": "Empty" }, { "component": "alarm", "name": "Alarm" }, { "component": "fifo", "name": "FIFO" }, { "component": "dew_point_V3", "condition": "($Minor_Version & 0x01) == 0x01", "name": "Dew_Point" }, { "component": "dew_point_V1", "condition": "(($Minor_Version & 0x01) == 0x00) && ($Minor_Version >=2)", "name": "Dew_Point" }, { "component": "temperature", "condition": "(($Minor_Version & 0x01) == 0x01) && (($Product_Version & 0x04) == 0x04)", "name": "Wall_Temperature" }, { "component": "temperature", "condition": "(($Minor_Version & 0x01) == 0x01) && (($Product_Version & 0x04) == 0x04)", "name": "Therm_Temperature" }, { "component": "temperature_V1", "condition": "(($Minor_Version & 0x01) == 0x00) && (($Product_Version & 0x04) == 0x04)", "name": "Wall_Temperature" }, { "component": "temperature_V1", "condition": "(($Minor_Version & 0x01) == 0x00) && (($Product_Version & 0x04) == 0x04)", "name": "Therm_Temperature" }, { "component": "humidity", "condition": "($Product_Version & 0x04) == 0x04", "name": "Wall_Humidity" } ] } ], "version": "1.0" }