knxultimate
Version:
KNX IP protocol implementation for Node. This is the ENGINE of Node-Red KNX-Ultimate node.
79 lines • 2.09 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const config = {
id: 'DPT13',
basetype: {
bitlength: 32,
signedness: 'signed',
valuetype: 'basic',
desc: '4-byte signed value',
range: [-(2 ** 31), 2 ** 31 - 1],
help: `// Send 4-byte signed value. Range [-Math.pow(2, 31), Math.pow(2, 31)-1].
msg.payload = 22;
return msg;`,
},
subtypes: {
'001': {
desc: 'Value_4_Count',
name: 'Counter pulses (signed)',
unit: 'pulses',
},
'002': {
desc: 'DPT_FlowRate_m3/h',
name: 'Flow Rate in m³/h',
unit: 'm³/h',
},
'010': {
desc: 'ActiveEnergy',
name: 'Active energy (Wh)',
unit: 'Wh',
},
'011': {
desc: 'ApparentEnergy',
name: 'Apparent energy (VAh)',
unit: 'VAh',
},
'012': {
desc: 'ReactiveEnergy',
name: 'Reactive energy (VARh)',
unit: 'VARh',
},
'013': {
desc: 'ActiveEnergy_kWh',
name: 'Active energy (kWh)',
unit: 'kWh',
},
'014': {
desc: 'ApparantEnergy_kVAh',
name: 'Apparent energy (kVAh)',
unit: 'VAh',
},
'015': {
desc: 'ReactiveEnergy_kVARh',
name: 'Reactive energy (kVARh)',
unit: 'kVARh',
},
'016': {
desc: 'ActiveEnergy_MWh',
name: 'Active Energy (MWh)',
unit: 'MWh',
},
100: {
desc: 'LongDeltaTimeSec',
name: 'Time lag(s)',
unit: 's',
},
1200: {
desc: 'DeltaVolumeLiquid_Litre',
name: 'Delta Volume Liquid (litre)',
unit: 'l',
},
1201: {
desc: 'DeltaVolume_m3',
name: 'Delta Volume m3',
unit: 'm3',
},
},
};
exports.default = config;
//# sourceMappingURL=dpt13.js.map