From f9b0fff18529f7333413f19e47197fbab22fd88c Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Thu, 30 May 2024 21:20:02 +0200 Subject: [PATCH] Update zigbee-herdsman-converters to 19.45.0 (#22814) * fix(ignore): update zigbee-herdsman-converters to 19.45.0 * fix tests --------- Co-authored-by: Koenkk <2892853+Koenkk@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- test/homeassistant.test.js | 2 +- test/receive.test.js | 3 ++- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9af1d9768..325df80d2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -33,7 +33,7 @@ "winston-transport": "^4.7.0", "ws": "^8.17.0", "zigbee-herdsman": "0.49.1", - "zigbee-herdsman-converters": "19.44.0", + "zigbee-herdsman-converters": "19.45.0", "zigbee2mqtt-frontend": "0.7.0" }, "bin": { @@ -9651,9 +9651,9 @@ } }, "node_modules/zigbee-herdsman-converters": { - "version": "19.44.0", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-19.44.0.tgz", - "integrity": "sha512-IgRWGgcrZasn7RXXNr08A+biTZ0h9fdA1wGQ/GOFPT2P59EvMXyw79SS8mvuzliHIS+qR4OFQb6VRKKLIKHUZA==", + "version": "19.45.0", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-19.45.0.tgz", + "integrity": "sha512-RaKpDkIqKg/XyAvqG3o2wNpcvbJksZCVKlCUi15Y7uMFxLcEQwM6e6tXGvmA+SHnm2RWJU9avSFXu3DMkC+h4Q==", "dependencies": { "axios": "^1.6.8", "buffer-crc32": "^1.0.0", diff --git a/package.json b/package.json index 93e53d97e..5c652401e 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,7 @@ "winston-transport": "^4.7.0", "ws": "^8.17.0", "zigbee-herdsman": "0.49.1", - "zigbee-herdsman-converters": "19.44.0", + "zigbee-herdsman-converters": "19.45.0", "zigbee2mqtt-frontend": "0.7.0" }, "devDependencies": { diff --git a/test/homeassistant.test.js b/test/homeassistant.test.js index 9cb71de07..9793746e8 100644 --- a/test/homeassistant.test.js +++ b/test/homeassistant.test.js @@ -2579,7 +2579,7 @@ describe('HomeAssistant extension', () => { MQTT.publish.mockClear(); const device = zigbeeHerdsman.devices['BMCT-SLZ']; const data = {deviceMode: 0} - const msg = {data, cluster: 'manuSpecificBosch10', device, endpoint: device.getEndpoint(1), type: 'attributeReport', linkquality: 10}; + const msg = {data, cluster: 'boschSpecific', device, endpoint: device.getEndpoint(1), type: 'attributeReport', linkquality: 10}; resetDiscoveryPayloads('0x18fc26000000cafe'); await zigbeeHerdsman.events.message(msg); const payload = { diff --git a/test/receive.test.js b/test/receive.test.js index 0c88207ef..ae3d8f6f9 100755 --- a/test/receive.test.js +++ b/test/receive.test.js @@ -467,10 +467,11 @@ describe('Receive', () => { expect(MQTT.publish.mock.calls[0][0]).toStrictEqual('zigbee2mqtt/SP600_OLD'); expect(JSON.parse(MQTT.publish.mock.calls[0][1])).toStrictEqual({energy: 6.65, power: 496}); }); + it('Should emit DevicesChanged event when a converter announces changed exposes', async () => { const device = zigbeeHerdsman.devices['BMCT-SLZ']; const data = {deviceMode: 0} - const payload = {data, cluster: 'manuSpecificBosch10', device, endpoint: device.getEndpoint(1), type: 'attributeReport', linkquality: 10}; + const payload = {data, cluster: 'boschSpecific', device, endpoint: device.getEndpoint(1), type: 'attributeReport', linkquality: 10}; await zigbeeHerdsman.events.message(payload); expect(MQTT.publish.mock.calls[0][0]).toStrictEqual("zigbee2mqtt/bridge/devices"); });