[2024-12-05 08:40:16] info: z2m: Logging to console, file (filename: log.txt) [2024-12-05 08:40:16] debug: z2m: Loaded state from file /app/data/state.json [2024-12-05 08:40:16] info: z2m: Starting Zigbee2MQTT version 1.42.0-dev (commit #71e163fcc3332a61983c12c87dcbca9ab61c266f) [2024-12-05 08:40:16] debug: z2m: sd-notify loaded [2024-12-05 08:40:16] info: z2m: Starting zigbee-herdsman (3.0.0) [2024-12-05 08:40:16] debug: z2m: Using zigbee-herdsman with settings: '"{\"network\":{\"panID\":13831,\"extendedPanID\":[30,56,230,29,88,150,216,96],\"channelList\":[20],\"networkKey\":\"HIDDEN\"},\"databasePath\":\"/app/data/database.db\",\"databaseBackupPath\":\"/app/data/database.db.backup\",\"backupPath\":\"/app/data/coordinator_backup.json\",\"serialPort\":{\"path\":\"/dev/ttyUSB0\",\"adapter\":\"zstack\"},\"adapter\":{\"disableLED\":false,\"transmitPower\":10}}"' [2024-12-05 08:40:17] debug: zh:adapter:discovery: Connected devices: [{"path":"/dev/ttyUSB0","manufacturer":"Silicon Labs","serialNumber":"0001","pnpId":"usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0","vendorId":"10c4","productId":"ea60"}] [2024-12-05 08:40:17] info: zh:adapter:discovery: Matched adapter: {"path":"/dev/ttyUSB0","manufacturer":"Silicon Labs","serialNumber":"0001","pnpId":"usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0","vendorId":"10c4","productId":"ea60"} => zstack: 4 [2024-12-05 08:40:17] debug: zh:controller: Starting with options '{"network":{"networkKeyDistribute":false,"networkKey":"HIDDEN","panID":13831,"extendedPanID":[30,56,230,29,88,150,216,96],"channelList":[20]},"serialPort":{"path":"/dev/ttyUSB0","adapter":"zstack"},"adapter":{"disableLED":false,"transmitPower":10},"databasePath":"/app/data/database.db","databaseBackupPath":"/app/data/database.db.backup","backupPath":"/app/data/coordinator_backup.json"}' [2024-12-05 08:40:17] info: zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB0","baudRate":115200,"rtscts":false,"autoOpen":false} [2024-12-05 08:40:17] info: zh:zstack:znp: Serialport opened [2024-12-05 08:40:17] debug: zh:zstack:znp: --> SREQ: SYS - ping - {"capabilities":1} [2024-12-05 08:40:17] debug: zh:zstack:unpi:writer: --> frame [254,0,33,1,32] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: <-- [254,2,97,1,89,6,61] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [254,2,97,1,89,6,61] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --> parsed 2 - 3 - 1 - 1 - [89,6] - 61 [2024-12-05 08:40:17] debug: zh:zstack:znp: <-- SRSP: SYS - ping - {"capabilities":1625} [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:17] debug: zh:zstack:znp: --> SREQ: SYS - ping - {"capabilities":1} [2024-12-05 08:40:17] debug: zh:zstack:unpi:writer: --> frame [254,0,33,1,32] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: <-- [254,2,97,1,89,6,61] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [254,2,97,1,89,6,61] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --> parsed 2 - 3 - 1 - 1 - [89,6] - 61 [2024-12-05 08:40:17] debug: zh:zstack:znp: <-- SRSP: SYS - ping - {"capabilities":1625} [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:17] debug: zh:zstack:znp: --> SREQ: SYS - version - {} [2024-12-05 08:40:17] debug: zh:zstack:unpi:writer: --> frame [254,0,33,2,35] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: <-- [254,10,97,2,2,1,2,7,1,70,217,52,1,0,196] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [254,10,97,2,2,1,2,7,1,70,217,52,1,0,196] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --> parsed 10 - 3 - 1 - 2 - [2,1,2,7,1,70,217,52,1,0] - 196 [2024-12-05 08:40:17] debug: zh:zstack:znp: <-- SRSP: SYS - version - {"transportrev":2,"product":1,"majorrel":2,"minorrel":7,"maintrel":1,"revision":20240710} [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:17] debug: zh:zstack: Adapter concurrent: 16 [2024-12-05 08:40:17] debug: zh:zstack: Detected znp version 'zStack3x0' ({"transportrev":2,"product":1,"majorrel":2,"minorrel":7,"maintrel":1,"revision":20240710}) [2024-12-05 08:40:17] debug: zh:adapter:zstack:manager: beginning znp startup [2024-12-05 08:40:17] debug: zh:zstack:znp: --> SREQ: SYS - stackTune - {"operation":0,"value":10} [2024-12-05 08:40:17] debug: zh:zstack:unpi:writer: --> frame [254,2,33,15,0,10,38] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: <-- [254,1,97,15,0,111] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [254,1,97,15,0,111] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --> parsed 1 - 3 - 1 - 15 - [0] - 111 [2024-12-05 08:40:17] debug: zh:zstack:znp: <-- SRSP: SYS - stackTune - {"value":0} [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:17] debug: zh:zstack:znp: --> SREQ: SYS - osalNvLength - {"id":130} [2024-12-05 08:40:17] debug: zh:zstack:unpi:writer: --> frame [254,2,33,19,130,0,178] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: <-- [254,2,97,19,24,0,104] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [254,2,97,19,24,0,104] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --> parsed 2 - 3 - 1 - 19 - [24,0] - 104 [2024-12-05 08:40:17] debug: zh:zstack:znp: <-- SRSP: SYS - osalNvLength - {"length":24} [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:17] debug: zh:zstack:znp: --> SREQ: SYS - osalNvReadExt - {"id":130,"offset":0} [2024-12-05 08:40:17] debug: zh:zstack:unpi:writer: --> frame [254,4,33,28,130,0,0,0,187] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: <-- [254,26,97,28,0,24,0,237,192,107,154,159,219,142,1,133,53,136,146,215,241,212,104,1,0,32,51,205,0,0,135] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [254,26,97,28,0,24,0,237,192,107,154,159,219,142,1,133,53,136,146,215,241,212,104,1,0,32,51,205,0,0,135] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --> parsed 26 - 3 - 1 - 28 - [0,24,0,237,192,107,154,159,219,142,1,133,53,136,146,215,241,212,104,1,0,32,51,205,0,0] - 135 [2024-12-05 08:40:17] debug: zh:zstack:znp: <-- SRSP: SYS - osalNvReadExt - {"status":0,"len":24,"value":{"type":"Buffer","data":[0,237,192,107,154,159,219,142,1,133,53,136,146,215,241,212,104,1,0,32,51,205,0,0]}} [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:17] debug: zh:adapter:zstack:manager: determining znp startup strategy [2024-12-05 08:40:17] debug: zh:zstack:znp: --> SREQ: SYS - osalNvLength - {"id":96} [2024-12-05 08:40:17] debug: zh:zstack:unpi:writer: --> frame [254,2,33,19,96,0,80] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: <-- [254,2,97,19,1,0,113] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [254,2,97,19,1,0,113] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --> parsed 2 - 3 - 1 - 19 - [1,0] - 113 [2024-12-05 08:40:17] debug: zh:zstack:znp: <-- SRSP: SYS - osalNvLength - {"length":1} [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:17] debug: zh:zstack:znp: --> SREQ: SYS - osalNvReadExt - {"id":96,"offset":0} [2024-12-05 08:40:17] debug: zh:zstack:unpi:writer: --> frame [254,4,33,28,96,0,0,0,89] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: <-- [254,3,97,28,0,1,85,42] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [254,3,97,28,0,1,85,42] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --> parsed 3 - 3 - 1 - 28 - [0,1,85] - 42 [2024-12-05 08:40:17] debug: zh:zstack:znp: <-- SRSP: SYS - osalNvReadExt - {"status":0,"len":1,"value":{"type":"Buffer","data":[85]}} [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:17] debug: zh:zstack:znp: --> SREQ: SYS - osalNvLength - {"id":33} [2024-12-05 08:40:17] debug: zh:zstack:unpi:writer: --> frame [254,2,33,19,33,0,17] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: <-- [254,2,97,19,116,0,4] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [254,2,97,19,116,0,4] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --> parsed 2 - 3 - 1 - 19 - [116,0] - 4 [2024-12-05 08:40:17] debug: zh:zstack:znp: <-- SRSP: SYS - osalNvLength - {"length":116} [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:17] debug: zh:zstack:znp: --> SREQ: SYS - osalNvReadExt - {"id":33,"offset":0} [2024-12-05 08:40:17] debug: zh:zstack:unpi:writer: --> frame [254,4,33,28,33,0,0,0,24] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: <-- [254,118,97,28,0,116,149,5,2,51,15,51,0,30,0,0,0,1,5,1,143,0,8,0,2,13,2,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,7,54,8,0,0,0,16,0,15,15,4,0,1,0,0,0,1,0,0,0,0,96,216,150,88,29,230,56,30,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,5,0,1,60,10,1,0,0,0,199,206,0,0,213] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [254,118,97,28,0,116,149,5,2,51,15,51,0,30,0,0,0,1,5,1,143,0,8,0,2,13,2,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,7,54,8,0,0,0,16,0,15,15,4,0,1,0,0,0,1,0,0,0,0,96,216,150,88,29,230,56,30,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,5,0,1,60,10,1,0,0,0,199,206,0,0,213] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --> parsed 118 - 3 - 1 - 28 - [0,116,149,5,2,51,15,51,0,30,0,0,0,1,5,1,143,0,8,0,2,13,2,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,7,54,8,0,0,0,16,0,15,15,4,0,1,0,0,0,1,0,0,0,0,96,216,150,88,29,230,56,30,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,5,0,1,60,10,1,0,0,0,199,206,0,0] - 213 [2024-12-05 08:40:17] debug: zh:zstack:znp: <-- SRSP: SYS - osalNvReadExt - {"status":0,"len":116,"value":{"type":"Buffer","data":[149,5,2,51,15,51,0,30,0,0,0,1,5,1,143,0,8,0,2,13,2,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,7,54,8,0,0,0,16,0,15,15,4,0,1,0,0,0,1,0,0,0,0,96,216,150,88,29,230,56,30,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,5,0,1,60,10,1,0,0,0,199,206,0,0]}} [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:17] debug: zh:zstack:znp: --> SREQ: SYS - osalNvLength - {"id":98} [2024-12-05 08:40:17] debug: zh:zstack:unpi:writer: --> frame [254,2,33,19,98,0,82] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: <-- [254,2,97,19,16,0,96] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [254,2,97,19,16,0,96] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --> parsed 2 - 3 - 1 - 19 - [16,0] - 96 [2024-12-05 08:40:17] debug: zh:zstack:znp: <-- SRSP: SYS - osalNvLength - {"length":16} [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:17] debug: zh:zstack:znp: --> SREQ: SYS - osalNvReadExt - {"id":98,"offset":0} [2024-12-05 08:40:17] debug: zh:zstack:unpi:writer: --> frame [254,4,33,28,98,0,0,0,91] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: <-- [254,18,97,28,0,16,237,192,107,154,159,219,142,1,133,53,136,146,215,241,212,104,88] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [254,18,97,28,0,16,237,192,107,154,159,219,142,1,133,53,136,146,215,241,212,104,88] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --> parsed 18 - 3 - 1 - 28 - [0,16,237,192,107,154,159,219,142,1,133,53,136,146,215,241,212,104] - 88 [2024-12-05 08:40:17] debug: zh:zstack:znp: <-- SRSP: SYS - osalNvReadExt - {"status":0,"len":16,"value":{"type":"Buffer","data":[237,192,107,154,159,219,142,1,133,53,136,146,215,241,212,104]}} [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:17] debug: zh:zstack:znp: --> SREQ: SYS - osalNvLength - {"id":58} [2024-12-05 08:40:17] debug: zh:zstack:unpi:writer: --> frame [254,2,33,19,58,0,10] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: <-- [254,2,97,19,17,0,97] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [254,2,97,19,17,0,97] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --> parsed 2 - 3 - 1 - 19 - [17,0] - 97 [2024-12-05 08:40:17] debug: zh:zstack:znp: <-- SRSP: SYS - osalNvLength - {"length":17} [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:17] debug: zh:zstack:znp: --> SREQ: SYS - osalNvReadExt - {"id":58,"offset":0} [2024-12-05 08:40:17] debug: zh:zstack:unpi:writer: --> frame [254,4,33,28,58,0,0,0,3] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: <-- [254,19,97,28,0,17,0,237,192,107,154,159,219,142,1,133,53,136,146,215,241,212,104,88] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [254,19,97,28,0,17,0,237,192,107,154,159,219,142,1,133,53,136,146,215,241,212,104,88] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --> parsed 19 - 3 - 1 - 28 - [0,17,0,237,192,107,154,159,219,142,1,133,53,136,146,215,241,212,104] - 88 [2024-12-05 08:40:17] debug: zh:zstack:znp: <-- SRSP: SYS - osalNvReadExt - {"status":0,"len":17,"value":{"type":"Buffer","data":[0,237,192,107,154,159,219,142,1,133,53,136,146,215,241,212,104]}} [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:17] debug: zh:zstack:znp: --> SREQ: SYS - osalNvLength - {"id":59} [2024-12-05 08:40:17] debug: zh:zstack:unpi:writer: --> frame [254,2,33,19,59,0,11] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: <-- [254,2,97,19,17,0,97] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [254,2,97,19,17,0,97] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --> parsed 2 - 3 - 1 - 19 - [17,0] - 97 [2024-12-05 08:40:17] debug: zh:zstack:znp: <-- SRSP: SYS - osalNvLength - {"length":17} [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:17] debug: zh:zstack:znp: --> SREQ: SYS - osalNvReadExt - {"id":59,"offset":0} [2024-12-05 08:40:17] debug: zh:zstack:unpi:writer: --> frame [254,4,33,28,59,0,0,0,2] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: <-- [254,19,97,28,0,17,0,237,192,107,154,159,219,142,1,133,53,136,146,215,241,212,104,88] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [254,19,97,28,0,17,0,237,192,107,154,159,219,142,1,133,53,136,146,215,241,212,104,88] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --> parsed 19 - 3 - 1 - 28 - [0,17,0,237,192,107,154,159,219,142,1,133,53,136,146,215,241,212,104] - 88 [2024-12-05 08:40:17] debug: zh:zstack:znp: <-- SRSP: SYS - osalNvReadExt - {"status":0,"len":17,"value":{"type":"Buffer","data":[0,237,192,107,154,159,219,142,1,133,53,136,146,215,241,212,104]}} [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:17] debug: zh:adapter:zstack:manager: (stage-1) adapter is configured [2024-12-05 08:40:17] debug: zh:adapter:zstack:manager: (stage-2) adapter state matches configuration [2024-12-05 08:40:17] debug: zh:adapter:zstack:manager: determined startup strategy: startup [2024-12-05 08:40:17] debug: zh:zstack:znp: --> SREQ: UTIL - getDeviceInfo - {} [2024-12-05 08:40:17] debug: zh:zstack:unpi:writer: --> frame [254,0,39,0,39] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: <-- [254,14,103,0,0,14,94,209,38,0,75,18,0,254,255,7,0,0,145] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [254,14,103,0,0,14,94,209,38,0,75,18,0,254,255,7,0,0,145] [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --> parsed 14 - 3 - 7 - 0 - [0,14,94,209,38,0,75,18,0,254,255,7,0,0] - 145 [2024-12-05 08:40:17] debug: zh:zstack:znp: <-- SRSP: UTIL - getDeviceInfo - {"status":0,"ieeeaddr":"0x00124b0026d15e0e","shortaddr":65534,"devicetype":7,"devicestate":0,"numassocdevices":0,"assocdeviceslist":[]} [2024-12-05 08:40:17] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:17] debug: zh:adapter:zstack:manager: starting adapter as coordinator [2024-12-05 08:40:17] debug: zh:zstack:znp: --> SREQ: ZDO - startupFromApp - {"startdelay":100} [2024-12-05 08:40:17] debug: zh:zstack:unpi:writer: --> frame [254,2,37,64,100,0,3] [2024-12-05 08:40:19] debug: zh:zstack:unpi:parser: <-- [254,1,101,64,0,36,254,1,69,192,9,141,254,3,79,128,13,0,4,197] [2024-12-05 08:40:19] debug: zh:zstack:unpi:parser: --- parseNext [254,1,101,64,0,36,254,1,69,192,9,141,254,3,79,128,13,0,4,197] [2024-12-05 08:40:19] debug: zh:zstack:unpi:parser: --> parsed 1 - 3 - 5 - 64 - [0] - 36 [2024-12-05 08:40:19] debug: zh:zstack:znp: <-- SRSP: ZDO - startupFromApp [2024-12-05 08:40:19] debug: zh:zstack:unpi:parser: --- parseNext [254,1,69,192,9,141,254,3,79,128,13,0,4,197] [2024-12-05 08:40:19] debug: zh:zstack:unpi:parser: --> parsed 1 - 2 - 5 - 192 - [9] - 141 [2024-12-05 08:40:19] debug: zh:zstack:znp: <-- AREQ: ZDO - stateChangeInd [2024-12-05 08:40:19] debug: zh:zstack:unpi:parser: --- parseNext [254,3,79,128,13,0,4,197] [2024-12-05 08:40:19] debug: zh:zstack:unpi:parser: --> parsed 3 - 2 - 15 - 128 - [13,0,4] - 197 [2024-12-05 08:40:19] debug: zh:zstack:znp: <-- AREQ: APP_CNF - bdbComissioningNotifcation - {"status":13} [2024-12-05 08:40:19] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:19] debug: zh:adapter:zstack:manager: adapter successfully started in coordinator mode [2024-12-05 08:40:19] debug: zh:zstack:unpi:writer: --> frame [254,4,37,5,0,0,0,0,36] [2024-12-05 08:40:19] debug: zh:zstack:unpi:parser: <-- [254,1,101,5,0,97,254,6,69,133,0,0,0,0,0,0,198] [2024-12-05 08:40:19] debug: zh:zstack:unpi:parser: --- parseNext [254,1,101,5,0,97,254,6,69,133,0,0,0,0,0,0,198] [2024-12-05 08:40:19] debug: zh:zstack:unpi:parser: --> parsed 1 - 3 - 5 - 5 - [0] - 97 [2024-12-05 08:40:19] debug: zh:zstack:znp: <-- SRSP: ZDO - activeEpReq [2024-12-05 08:40:19] debug: zh:zstack:unpi:parser: --- parseNext [254,6,69,133,0,0,0,0,0,0,198] [2024-12-05 08:40:19] debug: zh:zstack:unpi:parser: --> parsed 6 - 2 - 5 - 133 - [0,0,0,0,0,0] - 198 [2024-12-05 08:40:19] debug: zh:zstack:znp: <-- AREQ: ZDO - activeEpRsp [2024-12-05 08:40:19] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:19] debug: zh:adapter:zstack:manager: registering endpoint '1' [2024-12-05 08:40:19] debug: zh:zstack:znp: --> SREQ: AF - register - {"appdeviceid":5,"appdevver":0,"appnuminclusters":0,"appinclusterlist":[],"appnumoutclusters":0,"appoutclusterlist":[],"latencyreq":0,"endpoint":1,"appprofid":260} [2024-12-05 08:40:19] debug: zh:zstack:unpi:writer: --> frame [254,9,36,0,1,4,1,5,0,0,0,0,0,44] [2024-12-05 08:40:19] debug: zh:zstack:unpi:parser: <-- [254,1,100,0,0,101] [2024-12-05 08:40:19] debug: zh:zstack:unpi:parser: --- parseNext [254,1,100,0,0,101] [2024-12-05 08:40:19] debug: zh:zstack:unpi:parser: --> parsed 1 - 3 - 4 - 0 - [0] - 101 [2024-12-05 08:40:19] debug: zh:zstack:znp: <-- SRSP: AF - register - {"status":0} [2024-12-05 08:40:19] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:19] debug: zh:adapter:zstack:manager: registering endpoint '2' [2024-12-05 08:40:19] debug: zh:zstack:znp: --> SREQ: AF - register - {"appdeviceid":5,"appdevver":0,"appnuminclusters":0,"appinclusterlist":[],"appnumoutclusters":0,"appoutclusterlist":[],"latencyreq":0,"endpoint":2,"appprofid":257} [2024-12-05 08:40:19] debug: zh:zstack:unpi:writer: --> frame [254,9,36,0,2,1,1,5,0,0,0,0,0,42] [2024-12-05 08:40:19] debug: zh:zstack:unpi:parser: <-- [254,1,100,0,0,101] [2024-12-05 08:40:19] debug: zh:zstack:unpi:parser: --- parseNext [254,1,100,0,0,101] [2024-12-05 08:40:19] debug: zh:zstack:unpi:parser: --> parsed 1 - 3 - 4 - 0 - [0] - 101 [2024-12-05 08:40:19] debug: zh:zstack:znp: <-- SRSP: AF - register - {"status":0} [2024-12-05 08:40:19] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:19] debug: zh:adapter:zstack:manager: registering endpoint '3' [2024-12-05 08:40:19] debug: zh:zstack:znp: --> SREQ: AF - register - {"appdeviceid":5,"appdevver":0,"appnuminclusters":0,"appinclusterlist":[],"appnumoutclusters":0,"appoutclusterlist":[],"latencyreq":0,"endpoint":3,"appprofid":260} [2024-12-05 08:40:20] debug: zh:zstack:unpi:writer: --> frame [254,9,36,0,3,4,1,5,0,0,0,0,0,46] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: <-- [254,1,100,0,0,101] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [254,1,100,0,0,101] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --> parsed 1 - 3 - 4 - 0 - [0] - 101 [2024-12-05 08:40:20] debug: zh:zstack:znp: <-- SRSP: AF - register - {"status":0} [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:20] debug: zh:adapter:zstack:manager: registering endpoint '4' [2024-12-05 08:40:20] debug: zh:zstack:znp: --> SREQ: AF - register - {"appdeviceid":5,"appdevver":0,"appnuminclusters":0,"appinclusterlist":[],"appnumoutclusters":0,"appoutclusterlist":[],"latencyreq":0,"endpoint":4,"appprofid":263} [2024-12-05 08:40:20] debug: zh:zstack:unpi:writer: --> frame [254,9,36,0,4,7,1,5,0,0,0,0,0,42] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: <-- [254,1,100,0,0,101] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [254,1,100,0,0,101] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --> parsed 1 - 3 - 4 - 0 - [0] - 101 [2024-12-05 08:40:20] debug: zh:zstack:znp: <-- SRSP: AF - register - {"status":0} [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:20] debug: zh:adapter:zstack:manager: registering endpoint '5' [2024-12-05 08:40:20] debug: zh:zstack:znp: --> SREQ: AF - register - {"appdeviceid":5,"appdevver":0,"appnuminclusters":0,"appinclusterlist":[],"appnumoutclusters":0,"appoutclusterlist":[],"latencyreq":0,"endpoint":5,"appprofid":264} [2024-12-05 08:40:20] debug: zh:zstack:unpi:writer: --> frame [254,9,36,0,5,8,1,5,0,0,0,0,0,36] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: <-- [254,1,100,0,0,101] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [254,1,100,0,0,101] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --> parsed 1 - 3 - 4 - 0 - [0] - 101 [2024-12-05 08:40:20] debug: zh:zstack:znp: <-- SRSP: AF - register - {"status":0} [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:20] debug: zh:adapter:zstack:manager: registering endpoint '6' [2024-12-05 08:40:20] debug: zh:zstack:znp: --> SREQ: AF - register - {"appdeviceid":5,"appdevver":0,"appnuminclusters":0,"appinclusterlist":[],"appnumoutclusters":0,"appoutclusterlist":[],"latencyreq":0,"endpoint":6,"appprofid":265} [2024-12-05 08:40:20] debug: zh:zstack:unpi:writer: --> frame [254,9,36,0,6,9,1,5,0,0,0,0,0,38] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: <-- [254,1,100,0,0,101] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [254,1,100,0,0,101] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --> parsed 1 - 3 - 4 - 0 - [0] - 101 [2024-12-05 08:40:20] debug: zh:zstack:znp: <-- SRSP: AF - register - {"status":0} [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:20] debug: zh:adapter:zstack:manager: registering endpoint '8' [2024-12-05 08:40:20] debug: zh:zstack:znp: --> SREQ: AF - register - {"appdeviceid":5,"appdevver":0,"appnuminclusters":0,"appinclusterlist":[],"appnumoutclusters":0,"appoutclusterlist":[],"latencyreq":0,"endpoint":8,"appprofid":260} [2024-12-05 08:40:20] debug: zh:zstack:unpi:writer: --> frame [254,9,36,0,8,4,1,5,0,0,0,0,0,37] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: <-- [254,1,100,0,0,101] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [254,1,100,0,0,101] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --> parsed 1 - 3 - 4 - 0 - [0] - 101 [2024-12-05 08:40:20] debug: zh:zstack:znp: <-- SRSP: AF - register - {"status":0} [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:20] debug: zh:adapter:zstack:manager: registering endpoint '10' [2024-12-05 08:40:20] debug: zh:zstack:znp: --> SREQ: AF - register - {"appdeviceid":5,"appdevver":0,"appnuminclusters":0,"appinclusterlist":[],"appnumoutclusters":0,"appoutclusterlist":[],"latencyreq":0,"endpoint":10,"appprofid":260} [2024-12-05 08:40:20] debug: zh:zstack:unpi:writer: --> frame [254,9,36,0,10,4,1,5,0,0,0,0,0,39] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: <-- [254,1,100,0,0,101] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [254,1,100,0,0,101] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --> parsed 1 - 3 - 4 - 0 - [0] - 101 [2024-12-05 08:40:20] debug: zh:zstack:znp: <-- SRSP: AF - register - {"status":0} [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:20] debug: zh:adapter:zstack:manager: registering endpoint '11' [2024-12-05 08:40:20] debug: zh:zstack:znp: --> SREQ: AF - register - {"appdeviceid":1024,"appdevver":0,"appnuminclusters":2,"appinclusterlist":[1281,10],"appnumoutclusters":2,"appoutclusterlist":[1280,1282],"latencyreq":0,"endpoint":11,"appprofid":260} [2024-12-05 08:40:20] debug: zh:zstack:unpi:writer: --> frame [254,17,36,0,11,4,1,0,4,0,0,2,1,5,10,0,2,0,5,2,5,51] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: <-- [254,1,100,0,0,101] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [254,1,100,0,0,101] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --> parsed 1 - 3 - 4 - 0 - [0] - 101 [2024-12-05 08:40:20] debug: zh:zstack:znp: <-- SRSP: AF - register - {"status":0} [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:20] debug: zh:adapter:zstack:manager: registering endpoint '110' [2024-12-05 08:40:20] debug: zh:zstack:znp: --> SREQ: AF - register - {"appdeviceid":5,"appdevver":0,"appnuminclusters":0,"appinclusterlist":[],"appnumoutclusters":0,"appoutclusterlist":[],"latencyreq":0,"endpoint":110,"appprofid":260} [2024-12-05 08:40:20] debug: zh:zstack:unpi:writer: --> frame [254,9,36,0,110,4,1,5,0,0,0,0,0,67] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: <-- [254,1,100,0,0,101] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [254,1,100,0,0,101] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --> parsed 1 - 3 - 4 - 0 - [0] - 101 [2024-12-05 08:40:20] debug: zh:zstack:znp: <-- SRSP: AF - register - {"status":0} [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:20] debug: zh:adapter:zstack:manager: registering endpoint '12' [2024-12-05 08:40:20] debug: zh:zstack:znp: --> SREQ: AF - register - {"appdeviceid":5,"appdevver":0,"appnuminclusters":0,"appinclusterlist":[],"appnumoutclusters":0,"appoutclusterlist":[],"latencyreq":0,"endpoint":12,"appprofid":49246} [2024-12-05 08:40:20] debug: zh:zstack:unpi:writer: --> frame [254,9,36,0,12,94,192,5,0,0,0,0,0,186] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: <-- [254,1,100,0,0,101] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [254,1,100,0,0,101] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --> parsed 1 - 3 - 4 - 0 - [0] - 101 [2024-12-05 08:40:20] debug: zh:zstack:znp: <-- SRSP: AF - register - {"status":0} [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:20] debug: zh:adapter:zstack:manager: registering endpoint '13' [2024-12-05 08:40:20] debug: zh:zstack:znp: --> SREQ: AF - register - {"appdeviceid":5,"appdevver":0,"appnuminclusters":1,"appinclusterlist":[25],"appnumoutclusters":0,"appoutclusterlist":[],"latencyreq":0,"endpoint":13,"appprofid":260} [2024-12-05 08:40:20] debug: zh:zstack:unpi:writer: --> frame [254,11,36,0,13,4,1,5,0,0,0,1,25,0,0,58] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: <-- [254,1,100,0,0,101] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [254,1,100,0,0,101] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --> parsed 1 - 3 - 4 - 0 - [0] - 101 [2024-12-05 08:40:20] debug: zh:zstack:znp: <-- SRSP: AF - register - {"status":0} [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:20] debug: zh:adapter:zstack:manager: registering endpoint '47' [2024-12-05 08:40:20] debug: zh:zstack:znp: --> SREQ: AF - register - {"appdeviceid":5,"appdevver":0,"appnuminclusters":0,"appinclusterlist":[],"appnumoutclusters":0,"appoutclusterlist":[],"latencyreq":0,"endpoint":47,"appprofid":260} [2024-12-05 08:40:20] debug: zh:zstack:unpi:writer: --> frame [254,9,36,0,47,4,1,5,0,0,0,0,0,2] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: <-- [254,1,100,0,0,101] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [254,1,100,0,0,101] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --> parsed 1 - 3 - 4 - 0 - [0] - 101 [2024-12-05 08:40:20] debug: zh:zstack:znp: <-- SRSP: AF - register - {"status":0} [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:20] debug: zh:adapter:zstack:manager: registering endpoint '242' [2024-12-05 08:40:20] debug: zh:zstack:znp: --> SREQ: AF - register - {"appdeviceid":5,"appdevver":0,"appnuminclusters":0,"appinclusterlist":[],"appnumoutclusters":0,"appoutclusterlist":[],"latencyreq":0,"endpoint":242,"appprofid":41440} [2024-12-05 08:40:20] debug: zh:zstack:unpi:writer: --> frame [254,9,36,0,242,224,161,5,0,0,0,0,0,155] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: <-- [254,1,100,0,0,101] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [254,1,100,0,0,101] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --> parsed 1 - 3 - 4 - 0 - [0] - 101 [2024-12-05 08:40:20] debug: zh:zstack:znp: <-- SRSP: AF - register - {"status":0} [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:20] debug: zh:zstack:znp: --> SREQ: ZDO - extFindGroup - {"endpoint":242,"groupid":2948} [2024-12-05 08:40:20] debug: zh:zstack:unpi:writer: --> frame [254,3,37,74,242,132,11,17] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: <-- [254,19,101,74,0,132,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [254,19,101,74,0,132,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --> parsed 19 - 3 - 5 - 74 - [0,132,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] - 179 [2024-12-05 08:40:20] debug: zh:zstack:znp: <-- SRSP: ZDO - extFindGroup [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:20] debug: zh:controller: Started with result 'resumed' [2024-12-05 08:40:20] debug: zh:zstack:znp: --> SREQ: ZDO - extNwkInfo - {} [2024-12-05 08:40:20] debug: zh:zstack:unpi:writer: --> frame [254,0,37,80,117] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: <-- [254,24,101,80,0,0,9,7,54,0,0,96,216,150,88,29,230,56,30,0,0,0,0,0,0,0,0,20,170] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [254,24,101,80,0,0,9,7,54,0,0,96,216,150,88,29,230,56,30,0,0,0,0,0,0,0,0,20,170] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --> parsed 24 - 3 - 5 - 80 - [0,0,9,7,54,0,0,96,216,150,88,29,230,56,30,0,0,0,0,0,0,0,0,20] - 170 [2024-12-05 08:40:20] debug: zh:zstack:znp: <-- SRSP: ZDO - extNwkInfo [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:20] debug: zh:controller: Injected database: true, adapter: true [2024-12-05 08:40:20] debug: zh:zstack:znp: --> SREQ: UTIL - getDeviceInfo - {} [2024-12-05 08:40:20] debug: zh:zstack:unpi:writer: --> frame [254,0,39,0,39] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: <-- [254,14,103,0,0,14,94,209,38,0,75,18,0,0,0,7,9,0,153] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [254,14,103,0,0,14,94,209,38,0,75,18,0,0,0,7,9,0,153] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --> parsed 14 - 3 - 7 - 0 - [0,14,94,209,38,0,75,18,0,0,0,7,9,0] - 153 [2024-12-05 08:40:20] debug: zh:zstack:znp: <-- SRSP: UTIL - getDeviceInfo - {"status":0,"ieeeaddr":"0x00124b0026d15e0e","shortaddr":0,"devicetype":7,"devicestate":9,"numassocdevices":0,"assocdeviceslist":[]} [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:20] debug: zh:controller:device: Request Queue (0x00124b0026d15e0e): default expiration timeout set to 0 [2024-12-05 08:40:20] debug: zh:controller:device: Request Queue (0x001fee0000008d22): default expiration timeout set to 0 [2024-12-05 08:40:20] debug: zh:controller:device: Request Queue (0x000000000155f47a): default expiration timeout set to 0 [2024-12-05 08:40:20] debug: zh:controller:device: Request Queue (0xf4b3b1fffe3ff501): default expiration timeout set to 0 [2024-12-05 08:40:20] info: z2m: zigbee-herdsman started (resumed) [2024-12-05 08:40:20] info: z2m: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20240710,"transportrev":2},"type":"zStack3x0"}' [2024-12-05 08:40:20] debug: z2m: Zigbee network parameters: {"channel":20,"extendedPanID":"0x1e38e61d5896d860","panID":13831} [2024-12-05 08:40:20] info: z2m: 0x001fee0000008d22 (0x001fee0000008d22): C4 - Ubisys Control unit C4 (Router) [2024-12-05 08:40:20] info: z2m: 0x000000000155f47a (0x000000000155f47a): PTM 215ZE - EnOcean Pushbutton transmitter module (GreenPower) [2024-12-05 08:40:20] info: z2m: 0xf4b3b1fffe3ff501 (0xf4b3b1fffe3ff501): LED2101G4 - IKEA TRADFRI bulb E12/E14, white spectrum, globe, opal, 450/470 lm (Router) [2024-12-05 08:40:20] info: z2m: Currently 3 devices are joined. [2024-12-05 08:40:20] info: z2m: Connecting to MQTT server at mqtt://mosquitto:1883 [2024-12-05 08:40:20] debug: z2m: Using MQTT login with username: zigbee2mqtt [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: <-- [254,3,79,128,8,2,0,198] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [254,3,79,128,8,2,0,198] [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --> parsed 3 - 2 - 15 - 128 - [8,2,0] - 198 [2024-12-05 08:40:20] debug: zh:zstack:znp: <-- AREQ: APP_CNF - bdbComissioningNotifcation - {"status":8} [2024-12-05 08:40:20] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-12-05 08:40:20] info: z2m: Connected to MQTT server [2024-12-05 08:40:20] info: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload '{"state":"online"}' [2024-12-05 08:40:20] debug: z2m:mqtt: Received MQTT message on 'zigbee2mqtt/bridge/info' with data '{"commit":"71e163fcc3332a61983c12c87dcbca9ab61c266f","config":{"advanced":{"cache_state":true,"cache_state_persistent":true,"cache_state_send_on_startup":true,"channel":20,"elapsed":false,"ext_pan_id":[30,56,230,29,88,150,216,96],"last_seen":"ISO_8601_local","log_debug_namespace_ignore":"","log_debug_to_mqtt_frontend":false,"log_directory":"/app/data","log_file":"log.txt","log_level":"error","log_namespaced_levels":{},"log_output":["console","file"],"log_rotation":true,"log_symlink_current":false,"log_syslog":{"app_name":"Zigbee2MQTT","eol":"/n","host":"localhost","localhost":"localhost","path":"/dev/log","pid":"process.pid","port":514,"protocol":"udp4","type":"5424"},"output":"json","pan_id":13831,"timestamp_format":"YYYY-MM-DD HH:mm:ss","transmit_power":10},"availability":false,"blocklist":[],"device_options":{},"devices":{"0x000000000155f47a":{"friendly_name":"0x000000000155f47a"},"0x001fee0000008d22":{"friendly_name":"0x001fee0000008d22"},"0x8c65a3fffe6edea1":{"friendly_name":"0x8c65a3fffe6edea1"},"0xf4b3b1fffe3ff501":{"friendly_name":"0xf4b3b1fffe3ff501"}},"frontend":{"base_url":"/","port":7000},"groups":{},"homeassistant":{"discovery_topic":"homeassistant","experimental_event_entities":true,"status_topic":"hass/status"},"map_options":{"graphviz":{"colors":{"fill":{"coordinator":"#e04e5d","enddevice":"#fff8ce","router":"#4ea3e0"},"font":{"coordinator":"#ffffff","enddevice":"#000000","router":"#ffffff"},"line":{"active":"#009900","inactive":"#994444"}}}},"mqtt":{"base_topic":"zigbee2mqtt","force_disable_retain":false,"include_device_information":true,"maximum_packet_size":1048576,"server":"mqtt://mosquitto:1883","user":"zigbee2mqtt","version":5},"ota":{"default_maximum_data_size":50,"disable_automatic_update_check":false,"image_block_response_delay":250,"update_check_interval":10080},"passlist":[],"scenes":"scenes.yaml","serial":{"adapter":"zstack","disable_led":false,"port":"/dev/ttyUSB0"},"version":2},"config_schema":{"definitions":{"device":{"properties":{"debounce":{"description":"Debounces messages of this device","title":"Debounce","type":"number"},"debounce_ignore":{"description":"Protects unique payload values of specified payload properties from overriding within debounce time","examples":["action"],"items":{"type":"string"},"title":"Ignore debounce","type":"array"},"disabled":{"description":"Disables the device (excludes device from network scans, availability and group state updates)","requiresRestart":true,"title":"Disabled","type":"boolean"},"filtered_attributes":{"description":"Filter attributes with regex from published payload.","examples":["^temperature$","^battery$","^action$"],"items":{"type":"string"},"title":"Filtered publish attributes","type":"array"},"filtered_cache":{"description":"Filter attributes with regex from being added to the cache, this prevents the attribute from being in the published payload when the value didn't change.","examples":["^input_actions$"],"items":{"type":"string"},"title":"Filtered attributes from cache","type":"array"},"filtered_optimistic":{"description":"Filter attributes with regex from optimistic publish payload when calling /set. (This has no effect if optimistic is set to false).","examples":["^color_(mode|temp)$","color"],"items":{"type":"string"},"title":"Filtered optimistic attributes","type":"array"},"friendly_name":{"description":"Used in the MQTT topic of a device. By default this is the device ID","readOnly":true,"title":"Friendly name","type":"string"},"homeassistant":{"properties":{"name":{"description":"Name of the device in Home Assistant","title":"Home Assistant name","type":"string"}},"title":"Home Assistant","type":["object","null"]},"icon":{"description":"The user-defined device icon for the frontend. It can be a full URL link to an image (e.g. https://SOME.SITE/MODEL123.jpg) (you cannot use a path to a local file) or base64 encoded data URL (e.g. image/svg+xml;base64,PHN2ZyB3aW....R0aD)","title":"Icon","type":"string"},"optimistic":{"default":true,"description":"Publish optimistic state after set","title":"Optimistic","type":"boolean"},"qos":{"description":"QoS level for MQTT messages of this device","title":"QoS","type":"number"},"retain":{"description":"Retain MQTT messages of this device","title":"Retain","type":"boolean"},"retention":{"description":"Sets the MQTT Message Expiry in seconds, Make sure to set mqtt.version to 5","title":"Retention","type":"number"}},"required":["friendly_name"],"type":"object"},"group":{"properties":{"filtered_attributes":{"items":{"type":"string"},"type":"array"},"friendly_name":{"type":"string"},"off_state":{"default":"auto","description":"Control when to publish state OFF or CLOSE for a group. 'all_members_off': only publish state OFF/CLOSE when all group members are in state OFF/CLOSE, 'last_member_state': publish state OFF whenever one of its members changes to OFF","enum":["all_members_off","last_member_state"],"requiresRestart":true,"title":"Group off state","type":["string"]},"optimistic":{"type":"boolean"},"qos":{"type":"number"},"retain":{"type":"boolean"}},"required":["friendly_name"],"type":"object"}},"properties":{"advanced":{"properties":{"adapter_concurrent":{"description":"Adapter concurrency (e.g. 2 for CC2531 or 16 for CC26X2R1) (default: null, uses recommended value)","maximum":64,"minimum":1,"requiresRestart":true,"title":"Adapter concurrency","type":["number","null"]},"adapter_delay":{"description":"Adapter delay","maximum":1000,"minimum":0,"requiresRestart":true,"title":"Adapter delay","type":["number","null"]},"cache_state":{"default":true,"description":"MQTT message payload will contain all attributes, not only changed ones. Has to be true when integrating via Home Assistant","title":"Cache state","type":"boolean"},"cache_state_persistent":{"default":true,"description":"Persist cached state, only used when cache_state: true","title":"Persist cache state","type":"boolean"},"cache_state_send_on_startup":{"default":true,"description":"Send cached state on startup, only used when cache_state: true","title":"Send cached state on startup","type":"boolean"},"channel":{"default":11,"description":"Zigbee channel, changing might require re-pairing some devices! (Note: use a ZLL channel: 11, 15, 20, or 25 to avoid problems)","examples":[15,20,25],"maximum":26,"minimum":11,"requiresRestart":true,"title":"ZigBee channel","type":"number"},"elapsed":{"default":false,"description":"Add an elapsed attribute to MQTT messages, contains milliseconds since the previous msg","title":"Elapsed","type":"boolean"},"ext_pan_id":{"description":"Zigbee extended pan ID, changing requires re-pairing all devices!","oneOf":[{"title":"Extended pan ID (string)","type":"string"},{"items":{"type":"number"},"title":"Extended pan ID (array)","type":"array"}],"requiresRestart":true,"title":"Ext Pan ID"},"last_seen":{"default":"disable","description":"Add a last_seen attribute to MQTT messages, contains date/time of last Zigbee message","enum":["disable","ISO_8601","ISO_8601_local","epoch"],"title":"Last seen","type":"string"},"log_debug_namespace_ignore":{"default":"","description":"Do not log these namespaces (regex-based) for debug level","examples":["^zhc:legacy:fz:(tuya|moes)","^zhc:legacy:fz:(tuya|moes)|^zh:ember:uart:|^zh:controller"],"title":"Log debug namespace ignore","type":"string"},"log_debug_to_mqtt_frontend":{"default":false,"description":"Log debug level to MQTT and frontend (may decrease overall performance)","requiresRestart":true,"title":"Log debug to MQTT and frontend","type":"boolean"},"log_directory":{"description":"Location of log directory","examples":["data/log/%TIMESTAMP%"],"requiresRestart":true,"title":"Log directory","type":"string"},"log_file":{"default":"log.txt","description":"Log file name, can also contain timestamp","examples":["zigbee2mqtt_%TIMESTAMP%.log"],"requiresRestart":true,"title":"Log file","type":"string"},"log_level":{"default":"info","description":"Logging level","enum":["error","warning","info","debug","warn"],"title":"Log level","type":"string"},"log_namespaced_levels":{"additionalProperties":{"enum":["error","warning","info","debug"],"type":"string"},"default":{},"description":"Set individual log levels for certain namespaces","examples":[{"z2m:mqtt":"warning"},{"zh:ember:uart:ash":"info"}],"propertyNames":{"pattern":"^(z2m|zhc|zh)(:[a-z0-9]{1,})*$"},"title":"Log Namespaced Levels","type":"object"},"log_output":{"description":"Output location of the log, leave empty to suppress logging","items":{"enum":["console","file","syslog"],"type":"string"},"requiresRestart":true,"title":"Log output","type":"array"},"log_rotation":{"default":true,"description":"Log rotation","requiresRestart":true,"title":"Log rotation","type":"boolean"},"log_symlink_current":{"default":false,"description":"Create symlink to current logs in the log directory","requiresRestart":true,"title":"Log symlink current","type":"boolean"},"log_syslog":{"oneOf":[{"title":"syslog (disabled)","type":"null"},{"properties":{"app_name":{"default":"Zigbee2MQTT","description":"The name of the application (Default: Zigbee2MQTT).","title":"Localhost","type":"string"},"eol":{"default":"/n","description":"The end of line character to be added to the end of the message (Default: Message without modifications).","title":"eol","type":"string"},"host":{"default":"localhost","description":"The host running syslogd, defaults to localhost.","title":"Host","type":"string"},"localhost":{"default":"localhost","description":"Host to indicate that log messages are coming from (Default: localhost).","title":"Localhost","type":"string"},"path":{"default":"/dev/log","description":"The path to the syslog dgram socket (i.e. /dev/log or /var/run/syslog for OS X).","examples":["/var/run/syslog"],"title":"Path","type":"string"},"pid":{"default":"process.pid","description":"PID of the process that log messages are coming from (Default process.pid).","title":"PID","type":"string"},"port":{"default":514,"description":"The port on the host that syslog is running on, defaults to syslogd's default port.","title":"Port","type":"number"},"protocol":{"default":"udp4","description":"The network protocol to log over (e.g. tcp4, udp4, tls4, unix, unix-connect, etc).","examples":["udp4","tls4","unix","unix-connect"],"title":"Protocol","type":"string"},"type":{"default":"5424","description":"The type of the syslog protocol to use (Default: BSD, also valid: 5424).","title":"Type","type":"string"}},"title":"syslog (enabled)","type":"object"}],"requiresRestart":true},"network_key":{"description":"Network encryption key, changing requires re-pairing all devices!","oneOf":[{"title":"Network key(string)","type":"string"},{"items":{"type":"number"},"title":"Network key(array)","type":"array"}],"requiresRestart":true,"title":"Network key"},"output":{"description":"Examples when 'state' of a device is published json: topic: 'zigbee2mqtt/my_bulb' payload '{\"state\": \"ON\"}' attribute: topic 'zigbee2mqtt/my_bulb/state' payload 'ON' attribute_and_json: both json and attribute (see above)","enum":["attribute_and_json","attribute","json"],"title":"MQTT output type","type":"string"},"pan_id":{"description":"ZigBee pan ID, changing requires re-pairing all devices!","oneOf":[{"title":"Pan ID (string)","type":"string"},{"title":"Pan ID (number)","type":"number"}],"requiresRestart":true,"title":"Pan ID"},"timestamp_format":{"description":"Log timestamp format","examples":["YYYY-MM-DD HH:mm:ss"],"requiresRestart":true,"title":"Timestamp format","type":"string"},"transmit_power":{"description":"Transmit power of adapter, only available for Z-Stack (CC253*/CC2652/CC1352) adapters, CC2652 = 5dbm, CC1352 max is = 20dbm (5dbm default)","maximum":127,"minimum":-128,"requiresRestart":true,"title":"Transmit power","type":["number","null"]}},"title":"Advanced","type":"object"},"availability":{"description":"Checks whether devices are online/offline","oneOf":[{"title":"Availability (simple)","type":"boolean"},{"properties":{"active":{"description":"Options for active devices (routers/mains powered)","properties":{"timeout":{"default":10,"description":"Time after which an active device will be marked as offline in minutes","requiresRestart":true,"title":"Timeout","type":"number"}},"requiresRestart":true,"title":"Active","type":"object"},"passive":{"description":"Options for passive devices (mostly battery powered)","properties":{"timeout":{"default":1500,"description":"Time after which an passive device will be marked as offline in minutes","requiresRestart":true,"title":"Timeout","type":"number"}},"requiresRestart":true,"title":"Passive","type":"object"}},"title":"Availability (advanced)","type":"object"}],"requiresRestart":true,"title":"Availability"},"blocklist":{"description":"Block devices from the network (by ieeeAddr)","items":{"type":"string"},"requiresRestart":true,"title":"Blocklist","type":"array"},"device_options":{"title":"Options that are applied to all devices","type":"object"},"devices":{"patternProperties":{"^.*$":{"$ref":"#/definitions/device"}},"propertyNames":{"pattern":"^0x[\\d\\w]{16}$"},"type":"object"},"frontend":{"oneOf":[{"title":"Frontend (simple)","type":"boolean"},{"properties":{"auth_token":{"description":"Enables authentication, disabled by default","requiresRestart":true,"title":"Auth token","type":["string","null"]},"base_url":{"default":"/","description":"Base URL for the frontend. If hosted under a subpath, e.g. 'http://localhost:8080/z2m', set this to '/z2m'","pattern":"^\\/.*","requiresRestart":true,"title":"Base URL","type":"string"},"host":{"description":"Frontend binding host. Binds to a unix socket when an absolute path is given instead.","examples":["127.0.0.1","::1","/run/zigbee2mqtt/zigbee2mqtt.sock"],"requiresRestart":true,"title":"Bind host","type":["string","null"]},"port":{"default":8080,"description":"Frontend binding port. Ignored when using a unix domain socket","requiresRestart":true,"title":"Port","type":"number"},"ssl_cert":{"description":"SSL Certificate file path for exposing HTTPS. The sibling property 'ssl_key' must be set for HTTPS to be activated.","requiresRestart":true,"title":"Certificate file path","type":["string","null"]},"ssl_key":{"description":"SSL key file path for exposing HTTPS. The sibling property 'ssl_cert' must be set for HTTPS to be activated.","requiresRestart":true,"title":"key file path","type":["string","null"]},"url":{"description":"URL on which the frontend can be reached, currently only used for the Home Assistant device configuration page","requiresRestart":true,"title":"URL","type":["string","null"]}},"title":"Frontend (advanced)","type":"object"}],"requiresRestart":true,"title":"Frontend"},"groups":{"patternProperties":{"^.*$":{"$ref":"#/definitions/group"}},"propertyNames":{"pattern":"^[\\w].*$"},"type":"object"},"homeassistant":{"default":false,"description":"Home Assistant integration (MQTT discovery)","oneOf":[{"title":"Home Assistant (simple)","type":"boolean"},{"properties":{"discovery_topic":{"description":"Home Assistant discovery topic","examples":["homeassistant"],"requiresRestart":true,"title":"Homeassistant discovery topic","type":"string"},"experimental_event_entities":{"default":false,"description":"Home Assistant experimental event entities, when enabled Zigbee2MQTT will add event entities for exposed actions. The events and attributes are currently deemed experimental and subject to change.","title":"Home Assistant experimental event entities","type":"boolean"},"status_topic":{"description":"Home Assistant status topic","examples":["homeassistant/status"],"requiresRestart":true,"title":"Home Assistant status topic","type":"string"}},"title":"Home Assistant (advanced)","type":"object"}],"requiresRestart":true,"title":"Home Assistant integration"},"map_options":{"properties":{"graphviz":{"properties":{"colors":{"properties":{"fill":{"properties":{"coordinator":{"type":"string"},"enddevice":{"type":"string"},"router":{"type":"string"}},"type":"object"},"font":{"properties":{"coordinator":{"type":"string"},"enddevice":{"type":"string"},"router":{"type":"string"}},"type":"object"},"line":{"properties":{"active":{"type":"string"},"inactive":{"type":"string"}},"type":"object"}},"type":"object"}},"type":"object"}},"title":"Networkmap","type":"object"},"mqtt":{"properties":{"base_topic":{"default":"zigbee2mqtt","description":"MQTT base topic for Zigbee2MQTT MQTT messages","examples":["zigbee2mqtt"],"requiresRestart":true,"title":"Base topic","type":"string"},"ca":{"description":"Absolute path to SSL/TLS certificate of CA used to sign server and client certificates","examples":["/etc/ssl/mqtt-ca.crt"],"requiresRestart":true,"title":"Certificate authority","type":"string"},"cert":{"description":"Absolute path to SSL/TLS certificate for client-authentication","examples":["/etc/ssl/mqtt-client.crt"],"requiresRestart":true,"title":"SSL/TLS certificate","type":"string"},"client_id":{"description":"MQTT client ID","examples":["MY_CLIENT_ID"],"requiresRestart":true,"title":"Client ID","type":"string"},"force_disable_retain":{"default":false,"description":"Disable retain for all send messages. ONLY enable if your MQTT broker doesn't support retained message (e.g. AWS IoT core, Azure IoT Hub, Google Cloud IoT core, IBM Watson IoT Platform). Enabling will break the Home Assistant integration","requiresRestart":true,"title":"Force disable retain","type":"boolean"},"include_device_information":{"default":false,"description":"Include device information to mqtt messages","title":"Include device information","type":"boolean"},"keepalive":{"default":60,"description":"MQTT keepalive in second","requiresRestart":true,"title":"Keepalive","type":"number"},"key":{"description":"Absolute path to SSL/TLS key for client-authentication","examples":["/etc/ssl/mqtt-client.key"],"requiresRestart":true,"title":"SSL/TLS key","type":"string"},"maximum_packet_size":{"default":1048576,"description":"Specifies the maximum allowed packet length (in bytes) that the server can send to Zigbee2MQTT. NOTE: The same value exists in your MQTT broker but for the length the client can send to it instead.","maximum":268435456,"minimum":20,"requiresRestart":true,"title":"Maximum packet size","type":"number"},"password":{"description":"MQTT server authentication password","examples":["ILOVEPELMENI"],"requiresRestart":true,"title":"Password","type":"string"},"reject_unauthorized":{"default":true,"description":"Disable self-signed SSL certificate","requiresRestart":true,"title":"Reject unauthorized","type":"boolean"},"server":{"description":"MQTT server URL (use mqtts:// for SSL/TLS connection)","examples":["mqtt://localhost:1883"],"requiresRestart":true,"title":"MQTT server","type":"string"},"user":{"description":"MQTT server authentication user","examples":["johnnysilverhand"],"requiresRestart":true,"title":"User","type":"string"},"version":{"default":4,"description":"MQTT protocol version","examples":[5],"requiresRestart":true,"title":"Version","type":["number","null"]}},"required":["server"],"title":"MQTT","type":"object"},"ota":{"properties":{"default_maximum_data_size":{"default":50,"description":"The size of file chunks sent during an update (in bytes). Note: This value may get ignored for manufacturers that require specific values.","maximum":100,"minimum":10,"requiresRestart":true,"title":"Default maximum data size","type":"number"},"disable_automatic_update_check":{"default":false,"description":"Zigbee devices may request a firmware update, and do so frequently, causing Zigbee2MQTT to reach out to third party servers. If you disable these device initiated checks, you can still initiate a firmware update check manually.","title":"Disable automatic update check","type":"boolean"},"image_block_response_delay":{"default":250,"description":"Limits the rate of requests (in milliseconds) during OTA updates to reduce network congestion. You can increase this value if your network appears unstable during OTA.","minimum":50,"requiresRestart":true,"title":"Image block response delay","type":"number"},"update_check_interval":{"default":1440,"description":"Your device may request a check for a new firmware update. This value determines how frequently third party servers may actually be contacted to look for firmware updates. The value is set in minutes, and the default is 1 day.","title":"Update check interval","type":"number"},"zigbee_ota_override_index_location":{"description":"Location of override OTA index file","examples":["index.json"],"requiresRestart":true,"title":"OTA index override file name","type":["string","null"]}},"title":"OTA updates","type":"object"},"passlist":{"description":"Allow only certain devices to join the network (by ieeeAddr). Note that all devices not on the passlist will be removed from the network!","items":{"type":"string"},"requiresRestart":true,"title":"Passlist","type":"array"},"serial":{"properties":{"adapter":{"default":"auto","description":"Adapter type, not needed unless you are experiencing problems","enum":["deconz","zstack","zigate","ezsp","auto","ember","zboss"],"requiresRestart":true,"title":"Adapter","type":["string"]},"baudrate":{"description":"Baud rate speed for serial port, this can be anything firmware support but default is 115200 for Z-Stack and EZSP, 38400 for Deconz, however note that some EZSP firmware need 57600","examples":[38400,57600,115200],"requiresRestart":true,"title":"Baudrate","type":"number"},"disable_led":{"default":false,"description":"Disable LED of the adapter if supported","requiresRestart":true,"title":"Disable led","type":"boolean"},"port":{"description":"Location of the adapter. To autodetect the port, set null","examples":["/dev/ttyACM0"],"requiresRestart":true,"title":"Port","type":["string","null"]},"rtscts":{"description":"RTS / CTS Hardware Flow Control for serial port","requiresRestart":true,"title":"RTS / CTS","type":"boolean"}},"title":"Serial","type":"object"}},"required":["mqtt"],"type":"object"},"coordinator":{"ieee_address":"0x00124b0026d15e0e","meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20240710,"transportrev":2},"type":"zStack3x0"},"log_level":"error","network":{"channel":20,"extended_pan_id":"0x1e38e61d5896d860","pan_id":13831},"permit_join_timeout":0,"restart_required":false,"version":"1.42.0-dev","zigbee_herdsman":{"version":"3.0.0"},"zigbee_herdsman_converters":{"version":"21.2.1"}}' [2024-12-05 08:40:20] debug: z2m:mqtt: Received MQTT message on 'zigbee2mqtt/bridge/devices' with data '[{"disabled":false,"endpoints":{"1":{"bindings":[],"clusters":{"input":[],"output":[]},"configured_reportings":[],"scenes":[]},"10":{"bindings":[],"clusters":{"input":[],"output":[]},"configured_reportings":[],"scenes":[]},"11":{"bindings":[],"clusters":{"input":["ssIasAce","genTime"],"output":["ssIasZone","ssIasWd"]},"configured_reportings":[],"scenes":[]},"110":{"bindings":[],"clusters":{"input":[],"output":[]},"configured_reportings":[],"scenes":[]},"12":{"bindings":[],"clusters":{"input":[],"output":[]},"configured_reportings":[],"scenes":[]},"13":{"bindings":[],"clusters":{"input":["genOta"],"output":[]},"configured_reportings":[],"scenes":[]},"2":{"bindings":[],"clusters":{"input":[],"output":[]},"configured_reportings":[],"scenes":[]},"242":{"bindings":[],"clusters":{"input":[],"output":[]},"configured_reportings":[],"scenes":[]},"3":{"bindings":[],"clusters":{"input":[],"output":[]},"configured_reportings":[],"scenes":[]},"4":{"bindings":[],"clusters":{"input":[],"output":[]},"configured_reportings":[],"scenes":[]},"47":{"bindings":[],"clusters":{"input":[],"output":[]},"configured_reportings":[],"scenes":[]},"5":{"bindings":[],"clusters":{"input":[],"output":[]},"configured_reportings":[],"scenes":[]},"6":{"bindings":[],"clusters":{"input":[],"output":[]},"configured_reportings":[],"scenes":[]},"8":{"bindings":[],"clusters":{"input":[],"output":[]},"configured_reportings":[],"scenes":[]}},"friendly_name":"Coordinator","ieee_address":"0x00124b0026d15e0e","interview_completed":true,"interviewing":false,"network_address":0,"supported":true,"type":"Coordinator"},{"date_code":"20220218-DE-FB1","definition":{"description":"Control unit C4","exposes":[{"access":1,"category":"diagnostic","description":"Triggered action (e.g. a button click)","label":"Action","name":"action","property":"action","type":"enum","values":["toggle_s1","toggle_s2","toggle_s3","toggle_s4","on_s1","on_s2","on_s3","on_s4","off_s1","off_s2","off_s3","off_s4","recall_*_s1","recal_*_s2","recall_*_s3","recal_*_s4","brightness_move_up_s1","brightness_move_up_s2","brightness_move_up_s3","brightness_move_up_s4","brightness_move_down_s1","brightness_move_down_s2","brightness_move_down_s3","brightness_move_down_s4","brightness_stop_s1","brightness_stop_s2","brightness_stop_s3","brightness_stop_s4","cover_open_s5","cover_close_s5","cover_stop_s5","cover_open_s6","cover_close_s6","cover_stop_s6"]},{"access":1,"category":"diagnostic","description":"Link quality (signal strength)","label":"Linkquality","name":"linkquality","property":"linkquality","type":"numeric","unit":"lqi","value_max":255,"value_min":0}],"model":"C4","options":[{"access":2,"description":"Simulate a brightness value. If this device provides a brightness_move_up or brightness_move_down action it is possible to specify the update interval and delta. The action_brightness_delta indicates the delta for each interval.","features":[{"access":2,"description":"Delta per interval, 20 by default","label":"Delta","name":"delta","property":"delta","type":"numeric","value_min":0},{"access":2,"description":"Interval duration","label":"Interval","name":"interval","property":"interval","type":"numeric","unit":"ms","value_min":0}],"label":"Simulated brightness","name":"simulated_brightness","property":"simulated_brightness","type":"composite"}],"supports_ota":true,"vendor":"Ubisys"},"disabled":false,"endpoints":{"1":{"bindings":[{"cluster":"genScenes","target":{"endpoint":1,"ieee_address":"0x00124b0026d15e0e","type":"endpoint"}},{"cluster":"genOnOff","target":{"endpoint":1,"ieee_address":"0x00124b0026d15e0e","type":"endpoint"}},{"cluster":"genLevelCtrl","target":{"endpoint":1,"ieee_address":"0x00124b0026d15e0e","type":"endpoint"}}],"clusters":{"input":["genBasic","genIdentify"],"output":["genIdentify","genScenes","genOnOff","genLevelCtrl","lightingColorCtrl","manuSpecificSamsungAccelerometer"]},"configured_reportings":[],"scenes":[]},"2":{"bindings":[{"cluster":"genScenes","target":{"endpoint":1,"ieee_address":"0x00124b0026d15e0e","type":"endpoint"}},{"cluster":"genOnOff","target":{"endpoint":1,"ieee_address":"0x00124b0026d15e0e","type":"endpoint"}},{"cluster":"genLevelCtrl","target":{"endpoint":1,"ieee_address":"0x00124b0026d15e0e","type":"endpoint"}}],"clusters":{"input":["genBasic","genIdentify"],"output":["genIdentify","genScenes","genOnOff","genLevelCtrl","lightingColorCtrl","manuSpecificSamsungAccelerometer"]},"configured_reportings":[],"scenes":[]},"232":{"bindings":[],"clusters":{"input":["genBasic","manuSpecificUbisysDeviceSetup"],"output":["genIdentify","genOta"]},"configured_reportings":[],"scenes":[]},"242":{"bindings":[],"clusters":{"input":[],"output":["greenPower"]},"configured_reportings":[],"scenes":[]},"3":{"bindings":[{"cluster":"genScenes","target":{"endpoint":1,"ieee_address":"0x00124b0026d15e0e","type":"endpoint"}},{"cluster":"genOnOff","target":{"endpoint":1,"ieee_address":"0x00124b0026d15e0e","type":"endpoint"}},{"cluster":"genLevelCtrl","target":{"endpoint":1,"ieee_address":"0x00124b0026d15e0e","type":"endpoint"}}],"clusters":{"input":["genBasic","genIdentify"],"output":["genIdentify","genScenes","genOnOff","genLevelCtrl","lightingColorCtrl","manuSpecificSamsungAccelerometer"]},"configured_reportings":[],"scenes":[]},"4":{"bindings":[{"cluster":"genScenes","target":{"endpoint":1,"ieee_address":"0x00124b0026d15e0e","type":"endpoint"}},{"cluster":"genOnOff","target":{"endpoint":1,"ieee_address":"0x00124b0026d15e0e","type":"endpoint"}},{"cluster":"genLevelCtrl","target":{"endpoint":1,"ieee_address":"0x00124b0026d15e0e","type":"endpoint"}}],"clusters":{"input":["genBasic","genIdentify"],"output":["genIdentify","genScenes","genOnOff","genLevelCtrl","lightingColorCtrl","manuSpecificSamsungAccelerometer"]},"configured_reportings":[],"scenes":[]},"5":{"bindings":[{"cluster":"genScenes","target":{"endpoint":1,"ieee_address":"0x00124b0026d15e0e","type":"endpoint"}},{"cluster":"closuresWindowCovering","target":{"endpoint":1,"ieee_address":"0x00124b0026d15e0e","type":"endpoint"}}],"clusters":{"input":["genBasic","genIdentify"],"output":["genIdentify","genScenes","closuresWindowCovering","manuSpecificSamsungAccelerometer"]},"configured_reportings":[],"scenes":[]},"6":{"bindings":[{"cluster":"genScenes","target":{"endpoint":1,"ieee_address":"0x00124b0026d15e0e","type":"endpoint"}},{"cluster":"closuresWindowCovering","target":{"endpoint":1,"ieee_address":"0x00124b0026d15e0e","type":"endpoint"}}],"clusters":{"input":["genBasic","genIdentify"],"output":["genIdentify","genScenes","closuresWindowCovering","manuSpecificSamsungAccelerometer"]},"configured_reportings":[],"scenes":[]}},"friendly_name":"0x001fee0000008d22","ieee_address":"0x001fee0000008d22","interview_completed":true,"interviewing":false,"manufacturer":"ubisys","model_id":"C4 (5504)","network_address":32412,"power_source":"Mains (single phase)","software_build_id":"2.5.0","supported":true,"type":"Router"},{"definition":{"description":"Pushbutton transmitter module","exposes":[{"access":1,"category":"diagnostic","description":"Triggered action (e.g. a button click)","label":"Action","name":"action","property":"action","type":"enum","values":["press_1","release_1","press_2","release_2","press_3","release_3","press_4","release_4","press_1_and_2","release_1_and_2","press_1_and_3","release_1_and_3","press_1_and_4","release_1_and_4","press_2_and_3","release_2_and_3","press_2_and_4","release_2_and_4","press_3_and_4","release_3_and_4","press_energy_bar","release_energy_bar","press_or_release_all","lock","unlock","half_open","tilt"]},{"access":1,"category":"diagnostic","description":"Link quality (signal strength)","label":"Linkquality","name":"linkquality","property":"linkquality","type":"numeric","unit":"lqi","value_max":255,"value_min":0}],"model":"PTM 215ZE","options":[],"supports_ota":false,"vendor":"EnOcean"},"disabled":false,"endpoints":{"242":{"bindings":[],"clusters":{"input":[],"output":[]},"configured_reportings":[],"scenes":[]}},"friendly_name":"0x000000000155f47a","ieee_address":"0x000000000155f47a","interview_completed":true,"interviewing":false,"model_id":"GreenPower_2","network_address":62586,"supported":true,"type":"GreenPower"},{"date_code":"20240423","definition":{"description":"TRADFRI bulb E12/E14, white spectrum, globe, opal, 450/470 lm","exposes":[{"features":[{"access":7,"description":"On/off state of this light","label":"State","name":"state","property":"state","type":"binary","value_off":"OFF","value_on":"ON","value_toggle":"TOGGLE"},{"access":7,"description":"Brightness of this light","label":"Brightness","name":"brightness","property":"brightness","type":"numeric","value_max":254,"value_min":0},{"access":7,"description":"Color temperature of this light","label":"Color temp","name":"color_temp","presets":[{"description":"Coolest temperature supported","name":"coolest","value":250},{"description":"Cool temperature (250 mireds / 4000 Kelvin)","name":"cool","value":250},{"description":"Neutral temperature (370 mireds / 2700 Kelvin)","name":"neutral","value":370},{"description":"Warm temperature (454 mireds / 2200 Kelvin)","name":"warm","value":454},{"description":"Warmest temperature supported","name":"warmest","value":454}],"property":"color_temp","type":"numeric","unit":"mired","value_max":454,"value_min":250},{"access":7,"description":"Color temperature after cold power on of this light","label":"Color temp startup","name":"color_temp_startup","presets":[{"description":"Coolest temperature supported","name":"coolest","value":250},{"description":"Cool temperature (250 mireds / 4000 Kelvin)","name":"cool","value":250},{"description":"Neutral temperature (370 mireds / 2700 Kelvin)","name":"neutral","value":370},{"description":"Warm temperature (454 mireds / 2200 Kelvin)","name":"warm","value":454},{"description":"Warmest temperature supported","name":"warmest","value":454},{"description":"Restore previous color_temp on cold power on","name":"previous","value":65535}],"property":"color_temp_startup","type":"numeric","unit":"mired","value_max":454,"value_min":250},{"access":7,"description":"Configure genLevelCtrl","features":[{"access":7,"description":"this setting can affect the \"on_level\", \"current_level_startup\" or \"brightness\" setting","label":"Execute if off","name":"execute_if_off","property":"execute_if_off","type":"binary","value_off":false,"value_on":true},{"access":7,"description":"Defines the desired startup level for a device when it is supplied with power","label":"Current level startup","name":"current_level_startup","presets":[{"description":"Use minimum permitted value","name":"minimum","value":"minimum"},{"description":"Use previous value","name":"previous","value":"previous"}],"property":"current_level_startup","type":"numeric","value_max":254,"value_min":1}],"label":"Level config","name":"level_config","property":"level_config","type":"composite"}],"type":"light"},{"access":2,"description":"Triggers an effect on the light (e.g. make light blink for a few seconds)","label":"Effect","name":"effect","property":"effect","type":"enum","values":["blink","breathe","okay","channel_change","finish_effect","stop_effect"]},{"access":7,"category":"config","description":"Controls the behavior when the device is powered on after power loss","label":"Power-on behavior","name":"power_on_behavior","property":"power_on_behavior","type":"enum","values":["off","on","toggle","previous"]},{"access":7,"category":"config","description":"Advanced color behavior","features":[{"access":2,"description":"Controls whether color and color temperature can be set while light is off","label":"Execute if off","name":"execute_if_off","property":"execute_if_off","type":"binary","value_off":false,"value_on":true}],"label":"Color options","name":"color_options","property":"color_options","type":"composite"},{"access":2,"category":"config","description":"Initiate device identification","label":"Identify","name":"identify","property":"identify","type":"enum","values":["identify"]},{"access":1,"category":"diagnostic","description":"Link quality (signal strength)","label":"Linkquality","name":"linkquality","property":"linkquality","type":"numeric","unit":"lqi","value_max":255,"value_min":0}],"model":"LED2101G4","options":[{"access":2,"description":"Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).","label":"Transition","name":"transition","property":"transition","type":"numeric","value_min":0},{"access":2,"description":"When enabled colors will be synced, e.g. if the light supports both color x/y and color temperature a conversion from color x/y to color temperature will be done when setting the x/y color (default true).","label":"Color sync","name":"color_sync","property":"color_sync","type":"binary","value_off":false,"value_on":true},{"access":2,"description":"Sets the duration of the identification procedure in seconds (i.e., how long the device would flash).The value ranges from 1 to 30 seconds (default: 3).","label":"Identify timeout","name":"identify_timeout","property":"identify_timeout","type":"numeric","value_max":30,"value_min":1},{"access":2,"description":"State actions will also be published as 'action' when true (default false).","label":"State action","name":"state_action","property":"state_action","type":"binary","value_off":false,"value_on":true}],"supports_ota":true,"vendor":"IKEA"},"disabled":false,"endpoints":{"1":{"bindings":[{"cluster":"genOnOff","target":{"endpoint":1,"ieee_address":"0x00124b0026d15e0e","type":"endpoint"}},{"cluster":"genLevelCtrl","target":{"endpoint":1,"ieee_address":"0x00124b0026d15e0e","type":"endpoint"}}],"clusters":{"input":["genBasic","genIdentify","genGroups","genScenes","genOnOff","genLevelCtrl","lightingColorCtrl","touchlink","manuSpecificAmazonWWAH"],"output":["genOta"]},"configured_reportings":[{"attribute":"onOff","cluster":"genOnOff","maximum_report_interval":3600,"minimum_report_interval":0,"reportable_change":0},{"attribute":"currentLevel","cluster":"genLevelCtrl","maximum_report_interval":3600,"minimum_report_interval":5,"reportable_change":1}],"scenes":[]},"242":{"bindings":[],"clusters":{"input":["greenPower"],"output":["greenPower"]},"configured_reportings":[],"scenes":[]}},"friendly_name":"0xf4b3b1fffe3ff501","ieee_address":"0xf4b3b1fffe3ff501","interview_completed":true,"interviewing":false,"manufacturer":"IKEA of Sweden","model_id":"TRADFRI bulb E14 WS globe 470lm","network_address":43622,"power_source":"Mains (single phase)","software_build_id":"1.1.20","supported":true,"type":"Router"}]' [2024-12-05 08:40:20] debug: z2m:mqtt: Received MQTT message on 'zigbee2mqtt/bridge/groups' with data '[]' [2024-12-05 08:40:20] info: z2m: Started frontend on port 7000 [2024-12-05 08:40:20] debug: z2m: Found scene wildcard action recall [2024-12-05 08:40:20] debug: z2m: Discovering entities to Home Assistant in 5s [2024-12-05 08:40:20] info: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/0x001fee0000008d22', payload '{"action":null,"configure_device_setup":{"input_actions":[[0,7,1,6,0,2],[0,134,1,8,0,5,0,70],[0,198,1,8,0,1,1,70],[0,11,1,8,0,3],[1,7,2,6,0,2],[1,134,2,8,0,5,0,70],[1,198,2,8,0,1,1,70],[1,11,2,8,0,3],[2,13,3,6,0,2]],"input_configurations":[0,0,0,0]},"device":{"applicationVersion":1,"dateCode":"20220218-DE-FB1","friendlyName":"0x001fee0000008d22","hardwareVersion":3,"ieeeAddr":"0x001fee0000008d22","manufacturerID":4338,"manufacturerName":"ubisys","model":"C4","networkAddress":32412,"powerSource":"Mains (single phase)","softwareBuildID":"2.5.0","stackVersion":1,"type":"Router","zclVersion":8},"last_seen":"2024-12-04T16:38:11+01:00","linkquality":163,"update":{"installed_version":38798407,"latest_version":38798407,"state":"idle"}}' [2024-12-05 08:40:20] error: z2m: EventBus error 'HomeAssistant/publishEntityState': Cannot read properties of null (reading 'toString') [2024-12-05 08:40:20] debug: z2m: TypeError: Cannot read properties of null (reading 'toString') at HomeAssistant.onPublishEntityState (/app/lib/extension/homeassistant.ts:1287:50) at EventEmitter.wrappedCallback (/app/lib/eventBus.ts:204:23) at EventEmitter.emit (node:events:529:35) at EventBus.emitPublishEntityState (/app/lib/eventBus.ts:151:22) at Controller.publishEntityState (/app/lib/controller.ts:326:23) at processTicksAndRejections (node:internal/process/task_queues:95:5) at Controller.start (/app/lib/controller.ts:184:21) at start (/app/index.js:161:5) [2024-12-05 08:40:20] info: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/0x000000000155f47a', payload '{"action":null,"device":{"friendlyName":"0x000000000155f47a","ieeeAddr":"0x000000000155f47a","model":"PTM 215ZE","networkAddress":62586,"type":"GreenPower"},"last_seen":"2024-12-04T13:25:43+01:00","linkquality":109}' [2024-12-05 08:40:20] error: z2m: EventBus error 'HomeAssistant/publishEntityState': Cannot read properties of null (reading 'toString') [2024-12-05 08:40:20] debug: z2m: TypeError: Cannot read properties of null (reading 'toString') at HomeAssistant.onPublishEntityState (/app/lib/extension/homeassistant.ts:1287:50) at EventEmitter.wrappedCallback (/app/lib/eventBus.ts:204:23) at EventEmitter.emit (node:events:529:35) at EventBus.emitPublishEntityState (/app/lib/eventBus.ts:151:22) at Controller.publishEntityState (/app/lib/controller.ts:326:23) at processTicksAndRejections (node:internal/process/task_queues:95:5) at Controller.start (/app/lib/controller.ts:184:21) at start (/app/index.js:161:5) [2024-12-05 08:40:20] info: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/0xf4b3b1fffe3ff501', payload '{"brightness":1,"color_mode":"color_temp","color_options":{"execute_if_off":true},"color_temp":450,"device":{"applicationVersion":17,"dateCode":"20240423","friendlyName":"0xf4b3b1fffe3ff501","hardwareVersion":1,"ieeeAddr":"0xf4b3b1fffe3ff501","manufacturerID":4476,"manufacturerName":"IKEA of Sweden","model":"LED2101G4","networkAddress":43622,"powerSource":"Mains (single phase)","softwareBuildID":"1.1.20","stackVersion":106,"type":"Router","zclVersion":8},"last_seen":"2024-12-04T16:38:12+01:00","level_config":{"execute_if_off":false,"on_level":"previous"},"linkquality":131,"power_on_behavior":"previous","state":"OFF","update":{"installed_version":16842784,"latest_version":16842784,"state":"idle"}}' [2024-12-05 08:40:20] info: z2m: Zigbee2MQTT started! [2024-12-05 08:40:20] debug: z2m:mqtt: Received MQTT message on 'homeassistant/binary_sensor/1221051039810110150109113116116_0x00124b0026d15e0e/connection_state/config' with data '{"device":{"hw_version":"zStack3x0 20240710","identifiers":["zigbee2mqtt_bridge_0x00124b0026d15e0e"],"manufacturer":"Zigbee2MQTT","model":"Bridge","name":"Zigbee2MQTT Bridge","sw_version":"1.42.0-dev"},"device_class":"connectivity","entity_category":"diagnostic","name":"Connection state","object_id":"zigbee2mqtt_bridge_connection_state","origin":{"name":"Zigbee2MQTT","sw":"1.42.0-dev","url":"https://www.zigbee2mqtt.io"},"payload_off":"offline","payload_on":"online","state_topic":"zigbee2mqtt/bridge/state","unique_id":"bridge_0x00124b0026d15e0e_connection_state_zigbee2mqtt","value_template":"{{ value_json.state }}"}' [2024-12-05 08:40:20] debug: z2m:mqtt: Received MQTT message on 'homeassistant/binary_sensor/1221051039810110150109113116116_0x00124b0026d15e0e/restart_required/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"availability_mode":"all","device":{"hw_version":"zStack3x0 20240710","identifiers":["zigbee2mqtt_bridge_0x00124b0026d15e0e"],"manufacturer":"Zigbee2MQTT","model":"Bridge","name":"Zigbee2MQTT Bridge","sw_version":"1.42.0-dev"},"device_class":"problem","enabled_by_default":false,"entity_category":"diagnostic","name":"Restart required","object_id":"zigbee2mqtt_bridge_restart_required","origin":{"name":"Zigbee2MQTT","sw":"1.42.0-dev","url":"https://www.zigbee2mqtt.io"},"payload_off":false,"payload_on":true,"state_topic":"zigbee2mqtt/bridge/info","unique_id":"bridge_0x00124b0026d15e0e_restart_required_zigbee2mqtt","value_template":"{{ value_json.restart_required }}"}' [2024-12-05 08:40:20] debug: z2m:mqtt: Received MQTT message on 'homeassistant/button/1221051039810110150109113116116_0x00124b0026d15e0e/restart/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"availability_mode":"all","command_topic":"zigbee2mqtt/bridge/request/restart","device":{"hw_version":"zStack3x0 20240710","identifiers":["zigbee2mqtt_bridge_0x00124b0026d15e0e"],"manufacturer":"Zigbee2MQTT","model":"Bridge","name":"Zigbee2MQTT Bridge","sw_version":"1.42.0-dev"},"device_class":"restart","name":"Restart","object_id":"zigbee2mqtt_bridge_restart","origin":{"name":"Zigbee2MQTT","sw":"1.42.0-dev","url":"https://www.zigbee2mqtt.io"},"payload_press":"","unique_id":"bridge_0x00124b0026d15e0e_restart_zigbee2mqtt"}' [2024-12-05 08:40:20] debug: z2m:mqtt: Received MQTT message on 'homeassistant/button/0xf4b3b1fffe3ff501/identify/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"command_topic":"zigbee2mqtt/0xf4b3b1fffe3ff501/set/identify","device":{"identifiers":["zigbee2mqtt_0xf4b3b1fffe3ff501"],"manufacturer":"IKEA","model":"TRADFRI bulb E12/E14, white spectrum, globe, opal, 450/470 lm (LED2101G4)","name":"0xf4b3b1fffe3ff501","sw_version":"1.1.003","via_device":"zigbee2mqtt_bridge_0x00124b0026d15e0e"},"device_class":"identify","entity_category":"config","object_id":"0xf4b3b1fffe3ff501_identify","origin":{"name":"Zigbee2MQTT","sw":"1.42.0-dev","url":"https://www.zigbee2mqtt.io"},"payload_press":"identify","unique_id":"0xf4b3b1fffe3ff501_identify_zigbee2mqtt"}' [2024-12-05 08:40:20] debug: z2m:mqtt: Received MQTT message on 'homeassistant/select/1221051039810110150109113116116_0x00124b0026d15e0e/log_level/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"availability_mode":"all","command_template":"{\"options\": {\"advanced\": {\"log_level\": \"{{ value }}\" } } }","command_topic":"zigbee2mqtt/bridge/request/options","device":{"hw_version":"zStack3x0 20240710","identifiers":["zigbee2mqtt_bridge_0x00124b0026d15e0e"],"manufacturer":"Zigbee2MQTT","model":"Bridge","name":"Zigbee2MQTT Bridge","sw_version":"1.42.0-dev"},"entity_category":"config","name":"Log level","object_id":"zigbee2mqtt_bridge_log_level","options":["error","warning","info","debug"],"origin":{"name":"Zigbee2MQTT","sw":"1.42.0-dev","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/bridge/info","unique_id":"bridge_0x00124b0026d15e0e_log_level_zigbee2mqtt","value_template":"{{ value_json.log_level | lower }}"}' [2024-12-05 08:40:20] debug: z2m:mqtt: Received MQTT message on 'homeassistant/select/0xf4b3b1fffe3ff501/effect/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"command_topic":"zigbee2mqtt/0xf4b3b1fffe3ff501/set/effect","device":{"identifiers":["zigbee2mqtt_0xf4b3b1fffe3ff501"],"manufacturer":"IKEA","model":"TRADFRI bulb E12/E14, white spectrum, globe, opal, 450/470 lm (LED2101G4)","name":"0xf4b3b1fffe3ff501","sw_version":"1.1.003","via_device":"zigbee2mqtt_bridge_0x00124b0026d15e0e"},"enabled_by_default":false,"icon":"mdi:palette","name":"Effect","object_id":"0xf4b3b1fffe3ff501_effect","options":["blink","breathe","okay","channel_change","finish_effect","stop_effect"],"origin":{"name":"Zigbee2MQTT","sw":"1.42.0-dev","url":"https://www.zigbee2mqtt.io"},"unique_id":"0xf4b3b1fffe3ff501_effect_zigbee2mqtt"}' [2024-12-05 08:40:20] debug: z2m:mqtt: Received MQTT message on 'homeassistant/select/0xf4b3b1fffe3ff501/power_on_behavior/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"command_topic":"zigbee2mqtt/0xf4b3b1fffe3ff501/set/power_on_behavior","device":{"identifiers":["zigbee2mqtt_0xf4b3b1fffe3ff501"],"manufacturer":"IKEA","model":"TRADFRI bulb E12/E14, white spectrum, globe, opal, 450/470 lm (LED2101G4)","name":"0xf4b3b1fffe3ff501","sw_version":"1.1.003","via_device":"zigbee2mqtt_bridge_0x00124b0026d15e0e"},"enabled_by_default":true,"entity_category":"config","icon":"mdi:power-settings","name":"Power-on behavior","object_id":"0xf4b3b1fffe3ff501_power_on_behavior","options":["off","on","toggle","previous"],"origin":{"name":"Zigbee2MQTT","sw":"1.42.0-dev","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/0xf4b3b1fffe3ff501","unique_id":"0xf4b3b1fffe3ff501_power_on_behavior_zigbee2mqtt","value_template":"{{ value_json.power_on_behavior }}"}' [2024-12-05 08:40:20] debug: z2m:mqtt: Received MQTT message on 'homeassistant/select/0xf4b3b1fffe3ff501/identify/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"command_topic":"zigbee2mqtt/0xf4b3b1fffe3ff501/set/identify","device":{"identifiers":["zigbee2mqtt_0xf4b3b1fffe3ff501"],"manufacturer":"IKEA","model":"TRADFRI bulb E12/E14, white spectrum, globe, opal, 450/470 lm (LED2101G4)","name":"0xf4b3b1fffe3ff501","sw_version":"1.1.003","via_device":"zigbee2mqtt_bridge_0x00124b0026d15e0e"},"device_class":"identify","enabled_by_default":false,"entity_category":"config","object_id":"0xf4b3b1fffe3ff501_identify","options":["identify"],"origin":{"name":"Zigbee2MQTT","sw":"1.42.0-dev","url":"https://www.zigbee2mqtt.io"},"unique_id":"0xf4b3b1fffe3ff501_identify_zigbee2mqtt"}' [2024-12-05 08:40:20] debug: z2m:mqtt: Received MQTT message on 'homeassistant/sensor/1221051039810110150109113116116_0x00124b0026d15e0e/version/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"availability_mode":"all","device":{"hw_version":"zStack3x0 20240710","identifiers":["zigbee2mqtt_bridge_0x00124b0026d15e0e"],"manufacturer":"Zigbee2MQTT","model":"Bridge","name":"Zigbee2MQTT Bridge","sw_version":"1.42.0-dev"},"entity_category":"diagnostic","icon":"mdi:zigbee","name":"Version","object_id":"zigbee2mqtt_bridge_version","origin":{"name":"Zigbee2MQTT","sw":"1.42.0-dev","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/bridge/info","unique_id":"bridge_0x00124b0026d15e0e_version_zigbee2mqtt","value_template":"{{ value_json.version }}"}' [2024-12-05 08:40:20] debug: z2m:mqtt: Received MQTT message on 'homeassistant/sensor/1221051039810110150109113116116_0x00124b0026d15e0e/coordinator_version/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"availability_mode":"all","device":{"hw_version":"zStack3x0 20240710","identifiers":["zigbee2mqtt_bridge_0x00124b0026d15e0e"],"manufacturer":"Zigbee2MQTT","model":"Bridge","name":"Zigbee2MQTT Bridge","sw_version":"1.42.0-dev"},"enabled_by_default":false,"entity_category":"diagnostic","icon":"mdi:chip","name":"Coordinator version","object_id":"zigbee2mqtt_bridge_coordinator_version","origin":{"name":"Zigbee2MQTT","sw":"1.42.0-dev","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/bridge/info","unique_id":"bridge_0x00124b0026d15e0e_coordinator_version_zigbee2mqtt","value_template":"{{ value_json.coordinator.meta.revision }}"}' [2024-12-05 08:40:20] debug: z2m:mqtt: Received MQTT message on 'homeassistant/sensor/1221051039810110150109113116116_0x00124b0026d15e0e/network_map/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"availability_mode":"all","device":{"hw_version":"zStack3x0 20240710","identifiers":["zigbee2mqtt_bridge_0x00124b0026d15e0e"],"manufacturer":"Zigbee2MQTT","model":"Bridge","name":"Zigbee2MQTT Bridge","sw_version":"1.42.0-dev"},"enabled_by_default":false,"entity_category":"diagnostic","json_attributes_template":"{{ value_json.data.value | tojson }}","json_attributes_topic":"zigbee2mqtt/bridge/response/networkmap","name":"Network map","object_id":"zigbee2mqtt_bridge_network_map","origin":{"name":"Zigbee2MQTT","sw":"1.42.0-dev","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/bridge/response/networkmap","unique_id":"bridge_0x00124b0026d15e0e_network_map_zigbee2mqtt","value_template":"{{ now().strftime('%Y-%m-%d %H:%M:%S') }}"}' [2024-12-05 08:40:20] debug: z2m:mqtt: Received MQTT message on 'homeassistant/sensor/1221051039810110150109113116116_0x00124b0026d15e0e/permit_join_timeout/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"availability_mode":"all","device":{"hw_version":"zStack3x0 20240710","identifiers":["zigbee2mqtt_bridge_0x00124b0026d15e0e"],"manufacturer":"Zigbee2MQTT","model":"Bridge","name":"Zigbee2MQTT Bridge","sw_version":"1.42.0-dev"},"device_class":"duration","entity_category":"diagnostic","name":"Permit join timeout","object_id":"zigbee2mqtt_bridge_permit_join_timeout","origin":{"name":"Zigbee2MQTT","sw":"1.42.0-dev","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/bridge/info","unique_id":"bridge_0x00124b0026d15e0e_permit_join_timeout_zigbee2mqtt","unit_of_measurement":"s","value_template":"{{ iif(value_json.permit_join_timeout is defined, value_json.permit_join_timeout, None) }}"}' [2024-12-05 08:40:20] debug: z2m:mqtt: Received MQTT message on 'homeassistant/sensor/0x001fee0000008d22/linkquality/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"device":{"identifiers":["zigbee2mqtt_0x001fee0000008d22"],"manufacturer":"Ubisys","model":"Control unit C4 (C4)","name":"0x001fee0000008d22","sw_version":"2.5.0","via_device":"zigbee2mqtt_bridge_0x00124b0026d15e0e"},"enabled_by_default":false,"entity_category":"diagnostic","icon":"mdi:signal","name":"Linkquality","object_id":"0x001fee0000008d22_linkquality","origin":{"name":"Zigbee2MQTT","sw":"1.42.0-dev","url":"https://www.zigbee2mqtt.io"},"state_class":"measurement","state_topic":"zigbee2mqtt/0x001fee0000008d22","unique_id":"0x001fee0000008d22_linkquality_zigbee2mqtt","unit_of_measurement":"lqi","value_template":"{{ value_json.linkquality }}"}' [2024-12-05 08:40:20] debug: z2m:mqtt: Received MQTT message on 'homeassistant/sensor/0x001fee0000008d22/last_seen/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"device":{"identifiers":["zigbee2mqtt_0x001fee0000008d22"],"manufacturer":"Ubisys","model":"Control unit C4 (C4)","name":"0x001fee0000008d22","sw_version":"2.5.0","via_device":"zigbee2mqtt_bridge_0x00124b0026d15e0e"},"device_class":"timestamp","enabled_by_default":false,"entity_category":"diagnostic","icon":"mdi:clock","name":"Last seen","object_id":"0x001fee0000008d22_last_seen","origin":{"name":"Zigbee2MQTT","sw":"1.42.0-dev","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/0x001fee0000008d22","unique_id":"0x001fee0000008d22_last_seen_zigbee2mqtt","value_template":"{{ value_json.last_seen }}"}' [2024-12-05 08:40:20] debug: z2m:mqtt: Received MQTT message on 'homeassistant/sensor/0x000000000155f47a/linkquality/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"device":{"identifiers":["zigbee2mqtt_0x000000000155f47a"],"manufacturer":"EnOcean","model":"Pushbutton transmitter module (PTM 215ZE)","name":"0x000000000155f47a","via_device":"zigbee2mqtt_bridge_0x00124b0026d15e0e"},"enabled_by_default":false,"entity_category":"diagnostic","icon":"mdi:signal","name":"Linkquality","object_id":"0x000000000155f47a_linkquality","origin":{"name":"Zigbee2MQTT","sw":"1.42.0-dev","url":"https://www.zigbee2mqtt.io"},"state_class":"measurement","state_topic":"zigbee2mqtt/0x000000000155f47a","unique_id":"0x000000000155f47a_linkquality_zigbee2mqtt","unit_of_measurement":"lqi","value_template":"{{ value_json.linkquality }}"}' [2024-12-05 08:40:20] debug: z2m:mqtt: Received MQTT message on 'homeassistant/sensor/0x000000000155f47a/last_seen/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"device":{"identifiers":["zigbee2mqtt_0x000000000155f47a"],"manufacturer":"EnOcean","model":"Pushbutton transmitter module (PTM 215ZE)","name":"0x000000000155f47a","via_device":"zigbee2mqtt_bridge_0x00124b0026d15e0e"},"device_class":"timestamp","enabled_by_default":false,"entity_category":"diagnostic","icon":"mdi:clock","name":"Last seen","object_id":"0x000000000155f47a_last_seen","origin":{"name":"Zigbee2MQTT","sw":"1.42.0-dev","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/0x000000000155f47a","unique_id":"0x000000000155f47a_last_seen_zigbee2mqtt","value_template":"{{ value_json.last_seen }}"}' [2024-12-05 08:40:20] debug: z2m:mqtt: Received MQTT message on 'homeassistant/sensor/0xf4b3b1fffe3ff501/power_on_behavior/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"device":{"identifiers":["zigbee2mqtt_0xf4b3b1fffe3ff501"],"manufacturer":"IKEA","model":"TRADFRI bulb E12/E14, white spectrum, globe, opal, 450/470 lm (LED2101G4)","name":"0xf4b3b1fffe3ff501","sw_version":"1.1.003","via_device":"zigbee2mqtt_bridge_0x00124b0026d15e0e"},"enabled_by_default":false,"entity_category":"diagnostic","icon":"mdi:power-settings","name":"Power-on behavior","object_id":"0xf4b3b1fffe3ff501_power_on_behavior","origin":{"name":"Zigbee2MQTT","sw":"1.42.0-dev","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/0xf4b3b1fffe3ff501","unique_id":"0xf4b3b1fffe3ff501_power_on_behavior_zigbee2mqtt","value_template":"{{ value_json.power_on_behavior }}"}' [2024-12-05 08:40:20] debug: z2m:mqtt: Received MQTT message on 'homeassistant/sensor/0xf4b3b1fffe3ff501/color_options/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"device":{"identifiers":["zigbee2mqtt_0xf4b3b1fffe3ff501"],"manufacturer":"IKEA","model":"TRADFRI bulb E12/E14, white spectrum, globe, opal, 450/470 lm (LED2101G4)","name":"0xf4b3b1fffe3ff501","sw_version":"1.1.003","via_device":"zigbee2mqtt_bridge_0x00124b0026d15e0e"},"enabled_by_default":true,"entity_category":"diagnostic","icon":"mdi:palette","name":"Color options","object_id":"0xf4b3b1fffe3ff501_color_options","origin":{"name":"Zigbee2MQTT","sw":"1.42.0-dev","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/0xf4b3b1fffe3ff501","unique_id":"0xf4b3b1fffe3ff501_color_options_zigbee2mqtt","value_template":"{{ value_json.color_options | default('',True) | string | truncate(254, True, '', 0) }}"}' [2024-12-05 08:40:20] debug: z2m:mqtt: Received MQTT message on 'homeassistant/sensor/0xf4b3b1fffe3ff501/linkquality/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"device":{"identifiers":["zigbee2mqtt_0xf4b3b1fffe3ff501"],"manufacturer":"IKEA","model":"TRADFRI bulb E12/E14, white spectrum, globe, opal, 450/470 lm (LED2101G4)","name":"0xf4b3b1fffe3ff501","sw_version":"1.1.003","via_device":"zigbee2mqtt_bridge_0x00124b0026d15e0e"},"enabled_by_default":false,"entity_category":"diagnostic","icon":"mdi:signal","name":"Linkquality","object_id":"0xf4b3b1fffe3ff501_linkquality","origin":{"name":"Zigbee2MQTT","sw":"1.42.0-dev","url":"https://www.zigbee2mqtt.io"},"state_class":"measurement","state_topic":"zigbee2mqtt/0xf4b3b1fffe3ff501","unique_id":"0xf4b3b1fffe3ff501_linkquality_zigbee2mqtt","unit_of_measurement":"lqi","value_template":"{{ value_json.linkquality }}"}' [2024-12-05 08:40:20] debug: z2m:mqtt: Received MQTT message on 'homeassistant/sensor/0xf4b3b1fffe3ff501/last_seen/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"device":{"identifiers":["zigbee2mqtt_0xf4b3b1fffe3ff501"],"manufacturer":"IKEA","model":"TRADFRI bulb E12/E14, white spectrum, globe, opal, 450/470 lm (LED2101G4)","name":"0xf4b3b1fffe3ff501","sw_version":"1.1.003","via_device":"zigbee2mqtt_bridge_0x00124b0026d15e0e"},"device_class":"timestamp","enabled_by_default":false,"entity_category":"diagnostic","icon":"mdi:clock","name":"Last seen","object_id":"0xf4b3b1fffe3ff501_last_seen","origin":{"name":"Zigbee2MQTT","sw":"1.42.0-dev","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/0xf4b3b1fffe3ff501","unique_id":"0xf4b3b1fffe3ff501_last_seen_zigbee2mqtt","value_template":"{{ value_json.last_seen }}"}' [2024-12-05 08:40:20] debug: z2m:mqtt: Received MQTT message on 'homeassistant/switch/1221051039810110150109113116116_0x00124b0026d15e0e/permit_join/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"availability_mode":"all","command_topic":"zigbee2mqtt/bridge/request/permit_join","device":{"hw_version":"zStack3x0 20240710","identifiers":["zigbee2mqtt_bridge_0x00124b0026d15e0e"],"manufacturer":"Zigbee2MQTT","model":"Bridge","name":"Zigbee2MQTT Bridge","sw_version":"1.42.0-dev"},"icon":"mdi:human-greeting-proximity","name":"Permit join","object_id":"zigbee2mqtt_bridge_permit_join","origin":{"name":"Zigbee2MQTT","sw":"1.42.0-dev","url":"https://www.zigbee2mqtt.io"},"payload_off":"{\"time\": 0}","payload_on":"{\"time\": 254}","state_off":"false","state_on":"true","state_topic":"zigbee2mqtt/bridge/info","unique_id":"bridge_0x00124b0026d15e0e_permit_join_zigbee2mqtt","value_template":"{{ value_json.permit_join | lower }}"}' [2024-12-05 08:40:20] debug: z2m:mqtt: Received MQTT message on 'homeassistant/event/0x001fee0000008d22/action/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"device":{"identifiers":["zigbee2mqtt_0x001fee0000008d22"],"manufacturer":"Ubisys","model":"Control unit C4 (C4)","name":"0x001fee0000008d22","sw_version":"2.5.0","via_device":"zigbee2mqtt_bridge_0x00124b0026d15e0e"},"event_types":["toggle_s1","toggle_s2","toggle_s3","toggle_s4","on_s1","on_s2","on_s3","on_s4","off_s1","off_s2","off_s3","off_s4","recall","brightness_move_up_s1","brightness_move_up_s2","brightness_move_up_s3","brightness_move_up_s4","brightness_move_down_s1","brightness_move_down_s2","brightness_move_down_s3","brightness_move_down_s4","brightness_stop_s1","brightness_stop_s2","brightness_stop_s3","brightness_stop_s4","cover_open_s5","cover_close_s5","cover_stop_s5","cover_open_s6","cover_close_s6","cover_stop_s6"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"0x001fee0000008d22_action","origin":{"name":"Zigbee2MQTT","sw":"1.42.0-dev","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/0x001fee0000008d22","unique_id":"0x001fee0000008d22_action_zigbee2mqtt","value_template":"{% set patterns = [\n{\"pattern\": '^(?P