forked from homebridge/homebridge-plugin-template
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtestquery.js
35 lines (32 loc) · 1.03 KB
/
testquery.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
test();
async function test () {
const Vallox = require('@danielbayerlein/vallox-api');
const valloxService = new Vallox({ ip: '192.168.0.9', port: 80 });
const start = Date.now();
let v = await valloxService.fetchMetrics([
'A_CYC_TEMP_EXTRACT_AIR',
'A_CYC_TEMP_EXHAUST_AIR',
'A_CYC_TEMP_OUTDOOR_AIR',
'A_CYC_TEMP_SUPPLY_AIR',
'A_CYC_ANALOG_SENSOR_INPUT',
'A_CYC_HOME_SPEED_SETTING',
'A_CYC_BOOST_SPEED_SETTING',
'A_CYC_AWAY_SPEED_SETTING',
]);
console.log('Done. Took ' + (Date.now() - start) / 1000 + ' seconds');
console.log(v['A_CYC_TEMP_EXTRACT_AIR']);
console.log(v['A_CYC_TEMP_EXHAUST_AIR']);
console.log(v['A_CYC_TEMP_OUTDOOR_AIR']);
console.log(v['A_CYC_TEMP_SUPPLY_AIR']);
}
// A_CYC_SUPP_FAN_SPEED: 1364,
// A_CYC_RH_VALUE: 54,
// A_CYC_CO2_VALUE: 0,
// A_CYC_FIREPLACE_SWITCH: 0,
// A_CYC_DIGITAL_INPUT: 0,
// A_CYC_ANALOG_CTRL_INPUT: 0,
// A_CYC_POST_HEATING_TRIM: 65535,
// A_CYC_PWM_OFFSET_TRIM: 65535,
// A_CYC_DEFROST_TRIM: 54,
// A_CYC_VOLTAGE_LOW: 0,
// A_CYC_ANALOG_SENSOR_INPUT: 54,