diff --git a/package-lock.json b/package-lock.json index 36ab53929..53f4c9631 100644 --- a/package-lock.json +++ b/package-lock.json @@ -34,7 +34,7 @@ "winston-transport": "^4.5.0", "ws": "^8.11.0", "zigbee-herdsman": "0.14.76", - "zigbee-herdsman-converters": "14.0.676", + "zigbee-herdsman-converters": "14.0.677", "zigbee2mqtt-frontend": "0.6.119" }, "bin": { @@ -9348,9 +9348,9 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "14.0.676", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.676.tgz", - "integrity": "sha512-O6hNwrZ6gTOBpXtdhBo4uaeTchAH9JZ3o1vh2XG6voLR55gDtgA5gtSuTlWQlBCWTbreHQ+EYJi2hdKueKARDg==", + "version": "14.0.677", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.677.tgz", + "integrity": "sha512-9Pk+l//6cBNCKEb3WkxexJYmA2gmbMRbzM8jZwk2kBDN9J9jhP3SJdN29eXCQnIdmHC7A7CKsucgGSl+ikZAgQ==", "dependencies": { "axios": "^1.2.0", "buffer-crc32": "^0.2.13", @@ -16202,9 +16202,9 @@ } }, "zigbee-herdsman-converters": { - "version": "14.0.676", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.676.tgz", - "integrity": "sha512-O6hNwrZ6gTOBpXtdhBo4uaeTchAH9JZ3o1vh2XG6voLR55gDtgA5gtSuTlWQlBCWTbreHQ+EYJi2hdKueKARDg==", + "version": "14.0.677", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.677.tgz", + "integrity": "sha512-9Pk+l//6cBNCKEb3WkxexJYmA2gmbMRbzM8jZwk2kBDN9J9jhP3SJdN29eXCQnIdmHC7A7CKsucgGSl+ikZAgQ==", "requires": { "axios": "^1.2.0", "buffer-crc32": "^0.2.13", diff --git a/package.json b/package.json index 4043523a9..e5c5a8de3 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "winston-transport": "^4.5.0", "ws": "^8.11.0", "zigbee-herdsman": "0.14.76", - "zigbee-herdsman-converters": "14.0.676", + "zigbee-herdsman-converters": "14.0.677", "zigbee2mqtt-frontend": "0.6.119" }, "devDependencies": { diff --git a/test/receive.test.js b/test/receive.test.js index cfa8a2872..5550ce8f5 100755 --- a/test/receive.test.js +++ b/test/receive.test.js @@ -419,7 +419,7 @@ describe('Receive', () => { const data = {instantaneousDemand:496,currentSummDelivered:[0,6648]} const SP600_NEW = zigbeeHerdsman.devices.SP600_NEW; - await zigbeeHerdsman.events.message({data, cluster: 'seMetering', device: SP600_NEW, endpoint: SP600_NEW.getEndpoint(1), type: 'attributeReport', linkquality: 10}); + await zigbeeHerdsman.events.message({data, cluster: 'seMetering', device: SP600_NEW, endpoint: SP600_NEW.getEndpoint(1), type: 'attributeReport', linkquality: 10, meta: {zclTransactionSequenceNumber: 1}}); await flushPromises(); expect(MQTT.publish).toHaveBeenCalledTimes(1); expect(MQTT.publish.mock.calls[0][0]).toStrictEqual('zigbee2mqtt/SP600_NEW'); @@ -427,7 +427,7 @@ describe('Receive', () => { MQTT.publish.mockClear(); const SP600_OLD = zigbeeHerdsman.devices.SP600_OLD; - await zigbeeHerdsman.events.message({data, cluster: 'seMetering', device: SP600_OLD, endpoint: SP600_OLD.getEndpoint(1), type: 'attributeReport', linkquality: 10}); + await zigbeeHerdsman.events.message({data, cluster: 'seMetering', device: SP600_OLD, endpoint: SP600_OLD.getEndpoint(1), type: 'attributeReport', linkquality: 10, meta: {zclTransactionSequenceNumber: 2}}); await flushPromises(); expect(MQTT.publish).toHaveBeenCalledTimes(1); expect(MQTT.publish.mock.calls[0][0]).toStrictEqual('zigbee2mqtt/SP600_OLD');