mirror of
https://github.com/Koenkk/zigbee2mqtt.git
synced 2026-09-16 18:02:40 +00:00
Update zigbee-shepherd-converters (remove onAfIncomingMsg code). https://github.com/Koenkk/zigbee2mqtt/issues/553
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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],
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user