更新 main.js
This commit is contained in:
33
main.js
33
main.js
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user