Just installed a bunch of brand new devices with the latest firmware… getting a ton of “UNSUPPORTED_ATTRIBUTE” errors. All of my new ones are giving these errors. Any ideas?
Also note as a result I’m not getting any button actions relayed to mqtt from the VZM31-SN devices… but I am from the VZM30-SN devices.
z2m: Failed to configure 'ZB Master Bath Toilet Light', attempt 1 (Error: ZCL command 0x04e3e5fffeecadfd/1 manuSpecificInovelli.read(["defaultLed6ColorWhenOn","defaultLed6ColorWhenOff","defaultLed6IntensityWhenOn","defaultLed6IntensityWhenOff","defaultLed7ColorWhenOn","defaultLed7ColorWhenOff","defaultLed7IntensityWhenOn","defaultLed7IntensityWhenOff","fanTimerMode","doubleTapClearNotifications"], {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"reservedBits":0,"manufacturerCode":4655,"writeUndiv":false}) failed (Status 'UNSUPPORTED_ATTRIBUTE') at Endpoint.checkStatus (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:372:28) at Endpoint.zclCommand (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:1005:26) at Endpoint.read (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:481:29) at chunkedRead (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman-converters/src/devices/inovelli.ts:2243:9) at configure (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman-converters/src/devices/inovelli.ts:2344:13) at Object.configure (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman-converters/src/index.ts:363:21) at Configure.configure (/app/lib/extension/configure.ts:123:13) at EventEmitter.wrappedCallback (/app/lib/eventBus.ts:252:17))
That seemed to work… but now I’m getting these errors…
z2m: Publish 'set' 'state' to 'ZB - B - Zone 3 (L)' failed: 'RangeError [ERR_OUT_OF_RANGE]: ZCL command 0xb43a31fffe26e207/1 genLevelCtrl.moveToLevelWithOnOff({"level":null,"transtime":655350}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (The value of "value" is out of range. It must be >= 0 and <= 65535. Received 655350)'
I’ve opened a PR to workaround this issue. Hopefully it will get approved in the next day or two while we try to figure out the root cause. If you are familiar with the internals of z2m you need to change the line in the converter:
transition: !transition.specified ? 0xffff : transition. Time
To:
transition: !transition.specified ? 6553.5 : Math.round(transition. Time / 10),