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
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:And yes, 0x744dbdfffe693da6 is the IEEE address of my AirCube