Update zigbee-shepherd-converters (remove onAfIncomingMsg code). https://github.com/Koenkk/zigbee2mqtt/issues/553

This commit is contained in:
Koenkk
2018-11-16 22:00:09 +01:00
parent 7d0dc64423
commit efc11fa9c2
5 changed files with 48 additions and 148 deletions
-5
View File
@@ -42,11 +42,6 @@ class DeviceConfigure {
}
});
// Setup an OnAfIncomingMsg handler if needed.
if (mappedDevice.onAfIncomingMsg) {
mappedDevice.onAfIncomingMsg.forEach((ep) => this.zigbee.registerOnAfIncomingMsg(ieeeAddr, ep));
}
// Mark as configured
this.configured.push(ieeeAddr);
}
+1
View File
@@ -382,6 +382,7 @@ const mapping = {
'915005733701': [configurations.light_brightness_colortemp_colorxy],
'RB 285 C': [configurations.light_brightness_colortemp_colorxy],
'3216331P5': [configurations.light_brightness_colortemp],
'AC08562': [configurations.light_brightness],
};
/**
-16
View File
@@ -2,7 +2,6 @@ const ZShepherd = require('zigbee-shepherd');
const logger = require('./util/logger');
const settings = require('./util/settings');
const data = require('./util/data');
const zclPacket = require('zcl-packet');
const utils = require('./util/utils');
const advancedSettings = settings.get().advanced;
@@ -210,21 +209,6 @@ class Zigbee {
});
}
registerOnAfIncomingMsg(ieeeAddr, ep) {
const device = this.findDevice(ieeeAddr, ep);
device.onAfIncomingMsg = (message) => {
// Parse the message
zclPacket.parse(message.data, message.clusterid, (error, zclData) => {
const message = {
endpoints: [device],
data: zclData,
};
this.onMessage(message);
});
};
}
findDevice(deviceID, ep) {
// Find device in zigbee-shepherd
let device = this.getDevice(deviceID);