UNPKG

knx-dpt

Version:

Serialize and deserialize KNX datapoints

126 lines (108 loc) 3.58 kB
module.exports = { id: 9, base: { "desc": "16-bit floating point value", beforeDeserialize: 0, props: [ {type: "float", size: 16, index: ""} ] }, subs: { // 9.001 temperature (oC) "001": { "name": "DPT_Value_Temp", "desc": "temperature", "unit": "°C", "range": [-273, 670760] }, // 9.002 temperature difference (oC) "002": { "name": "DPT_Value_Tempd", "desc": "temperature difference", "unit": "°C", "range": [-670760, 670760] }, // 9.003 kelvin/hour (K/h) "003": { "name": "DPT_Value_Tempa", "desc": "kelvin/hour", "unit": "°K/h", "range": [-670760, 670760] }, // 9.004 lux (Lux) "004": { "name": "DPT_Value_Lux", "desc": "lux", "unit": "lux", "range": [0, 670760] }, // 9.005 speed (m/s) "005": { "name": "DPT_Value_Wsp", "desc": "wind speed", "unit": "m/s", "range": [0, 670760] }, // 9.006 pressure (Pa) "006": { "name": "DPT_Value_Pres", "desc": "pressure", "unit": "Pa", "range": [0, 670760] }, // 9.007 humidity (%) "007": { "name": "DPT_Value_Humidity", "desc": "humidity", "unit": "%", "range": [0, 670760] }, // 9.008 parts/million (ppm) "008": { "name": "DPT_Value_AirQuality", "desc": "air quality", "unit": "ppm", "range": [0, 670760] }, // 9.010 time (s) "010": { "name": "DPT_Value_Time1", "desc": "time(sec)", "unit": "s", "range": [-670760, 670760] }, // 9.011 time (ms) "011": { "name": "DPT_Value_Time2", "desc": "time(msec)", "unit": "ms", "range": [-670760, 670760] }, // 9.020 voltage (mV) "020": { "name": "DPT_Value_Volt", "desc": "voltage", "unit": "mV", "range": [-670760, 670760] }, // 9.021 current (mA) "021": { "name": "DPT_Value_Curr", "desc": "current", "unit": "mA", "range": [-670760, 670760] }, // 9.022 power density (W/m2) "022": { "name": "DPT_PowerDensity", "desc": "power density", "unit": "W/m²", "range": [-670760, 670760] }, // 9.023 kelvin/percent (K/%) "023": { "name": "DPT_KelvinPerPercent", "desc": "Kelvin / %", "unit": "K/%", "range": [-670760, 670760] }, // 9.024 power (kW) "024": { "name": "DPT_Power", "desc": "power (kW)", "unit": "kW", "range": [-670760, 670760] }, // 9.025 volume flow (l/h) "025": { "name": "DPT_Value_Volume_Flow", "desc": "volume flow", "unit": "l/h", "range": [-670760, 670760] }, // 9.026 rain amount (l/m2) "026": { "name": "DPT_Rain_Amount", "desc": "rain amount", "unit": "l/m²", "range": [-670760, 670760] }, // 9.027 temperature (Fahrenheit) "027": { "name": "DPT_Value_Temp_F", "desc": "temperature (F)", "unit": "°F", "range": -[459.6, 670760] }, // 9.028 wind speed (km/h) "028": { "name": "DPT_Value_Wsp_kmh", "desc": "wind speed (km/h)", "unit": "km/h", "range": [0, 670760] } } };