Skip to content

External Converter not working with Z2M 2.11.0 #57

Description

@Anusien

Ever since updating to Z2M 2.11.0, the external converter isn't working. I know there's a breaking change where you have to set enable_external_js; I've done that already. (Although you probably need to update your docs to note that). But the external converter still isn't working. The clear symptom is that I have an Air Quality card like you suggest, and the thing just isn't reporting Aqi since about 5:12pm today. I found this in the Z2M logs, which I think is relevant:

[2026-06-04 20:58:35] debug: 	zh:controller:endpoint: Error: ZCL command 0x744dbdfffe693da6/10 genAnalogOutput.read(["description"], {"timeout":10000,"disableResponse":false,"disableRecovery":true,"disableDefaultResponse":true,"direction":0,"reservedBits":0,"writeUndiv":false,"sendPolicy":"immediate"}) failed (Status 'UNSUPPORTED_ATTRIBUTE')
    at Endpoint.checkStatus (/app/node_modules/.pnpm/zigbee-herdsman@10.1.0/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:458:28)
    at Endpoint.zclCommand (/app/node_modules/.pnpm/zigbee-herdsman@10.1.0/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:1179:26)
    at processTicksAndRejections (node:internal/process/task_queues:103:5)
    at Endpoint.read (/app/node_modules/.pnpm/zigbee-herdsman@10.1.0/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:597:29)
    at getClusterAttributeValue (/app/node_modules/.pnpm/zigbee-herdsman-converters@26.61.1/node_modules/zigbee-herdsman-converters/src/lib/utils.ts:514:28)
    at Array.extenderAnalogOutput (/app/node_modules/.pnpm/zigbee-herdsman-converters@26.61.1/node_modules/zigbee-herdsman-converters/src/lib/generateDefinition.ts:808:22)
    at addGenerators (/app/node_modules/.pnpm/zigbee-herdsman-converters@26.61.1/node_modules/zigbee-herdsman-converters/src/lib/generateDefinition.ts:194:34)
    at generateDefinition (/app/node_modules/.pnpm/zigbee-herdsman-converters@26.61.1/node_modules/zigbee-herdsman-converters/src/lib/generateDefinition.ts:198:9)
    at findDefinition (/app/node_modules/.pnpm/zigbee-herdsman-converters@26.61.1/node_modules/zigbee-herdsman-converters/src/index.ts:577:26)
    at Object.findByDevice (/app/node_modules/.pnpm/zigbee-herdsman-converters@26.61.1/node_modules/zigbee-herdsman-converters/src/index.ts:497:22)

And yes, 0x744dbdfffe693da6 is the IEEE address of my AirCube

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions