更新 main.js

This commit is contained in:
2019-01-16 05:34:03 +00:00
parent 6d0194a372
commit 11262b416c

33
main.js
View File

@@ -523,37 +523,8 @@ function parseConfig(callback) {
let tasks = [];
for (let _deviceId in options.devices) {
if (!options.devices.hasOwnProperty(_deviceId)) continue;
let device = options.devices[_deviceId];
let deviceId = parseInt(_deviceId, 10);
device.holdingRegs.config = adapter.config.holdingRegs.filter(e => e.poll && e.deviceId === deviceId);
// ----------- remember poll values --------------------------
if (!options.config.slave) {
tasks.push({
id: 'info.pollTime',
name: 'add',
obj: {
type: 'state',
common: {
name: 'Poll time',
type: 'number',
role: '',
write: false,
read: true,
def: 0,
unit: 'ms'
},
native: {}
}
});
newObjects.push(adapter.namespace + '.info.pollTime');
}
// Discrete inputs
//iterateAddresses(false, deviceId, device.holdingRegs, 'holdingRegisters', 'holdingRegs', localOptions);
// ------------- create states and objects ----------------------------
checkObjects(adapter.config, 'holdingRegs', 'holdingRegisters', 'Holding registers', tasks, newObjects);
@@ -563,10 +534,6 @@ function parseConfig(callback) {
}
if (!options.config.multiDeviceId) {
break;
}
}
tasks.push({
id: 'info',