I have a few of these lumi.sen_ill.mgl01 light sensors and they are working fine in general. But when I deleted one and tried to re-add it on deconz 2.18, the device appears in deconz vnc GUI with the hex name but doesn’t show up in the api. When I look at the “illuminance measurement” cluster, the values do change as expected. Environment: 2.18 beta Docker on Synology NAS, no other issues.
Can someone reproduce this?
##### Some logging
11:47:28:961 APS-DATA.indication from unknown node 0x04CF8CDF3C78B5DC
11:47:28:963 new node - ext: 0x04cf8cdf3c78b5dc, nwk: 0xCF88
11:47:28:964 FP indication 0x0000 / 0x0013 (0x04CF8CDF3C78B5DC / 0xCF88)
11:47:28:964 ... (0x04CF8CDF3C78B5DC / 0x360F)
11:47:28:965 device announce 0x04CF8CDF3C78B5DC (0xCF88) mac capabilities 0x84
11:47:28:965 FP indication 0x0000 / 0x0013 (0x04CF8CDF3C78B5DC / 0xCF88)
11:47:28:965 ... (0x04CF8CDF3C78B5DC / 0x360F)
11:47:28:966 device announce 0x04CF8CDF3C78B5DC (0xCF88) mac capabilities 0x84
11:47:28:974 DEV Tick.Join: event/device.anounce
11:47:28:975 ZDP get node descriptor for 0xCF88
11:47:28:975 ZDP get node descriptor for 0xCF88
11:47:29:184 ZCL attribute report 0xA4C1387E4E3DC05C for cluster: 0x0B04, ep: 0x01, frame control: 0x18, mfcode: 0x0000
11:47:29:487 DB UPDATE device_descriptors SET data = x'0240846e127f6400002c640000', timestamp = 1661255249 WHERE device_id = (SELECT id FROM devices WHERE mac = '04:cf:8c:df:3c:78:b5:dc') AND endpoint = 0 AND type = 2
11:47:29:488 DB INSERT INTO device_descriptors (device_id, endpoint, type, data, timestamp) SELECT id, 0, 2, x'0240846e127f6400002c640000', 1661255249 FROM devices WHERE mac = '04:cf:8c:df:3c:78:b5:dc'
11:47:29:507 FP indication 0x0000 / 0x8002 (0x04CF8CDF3C78B5DC / 0xCF88)
11:47:29:508 ... (0x04CF8CDF3C78B5DC / 0x360F)
11:47:29:508 ZDP indication search sensors 0x04CF8CDF3C78B5DC (0xCF88) cluster 0x8002
11:47:29:580 ZCL attribute report 0xA4C1383602BE8319 for cluster: 0x0B04, ep: 0x01, frame control: 0x18, mfcode: 0x0000
11:47:29:619 ZDP get active endpoints for 0xCF88
11:47:30:019 ZCL attribute report 0xA4C138120A4F4868 for cluster: 0x0B04, ep: 0x01, frame control: 0x18, mfcode: 0x0000
11:47:30:326 ZCL attribute report 0xA4C1387E4E3DC05C for cluster: 0x0B04, ep: 0x01, frame control: 0x18, mfcode: 0x0000
11:47:30:438 ZCL attribute report 0xA4C1387E4E3DC05C for cluster: 0x0B04, ep: 0x01, frame control: 0x18, mfcode: 0x0000
11:47:30:890 FP indication 0x0104 / 0x0000 (0x04CF8CDF3C78B5DC / 0xCF88)
11:47:30:891 ... (0x04CF8CDF3C78B5DC / 0x360F)
11:47:30:891 ZCL attribute report 0x04CF8CDF3C78B5DC for cluster: 0x0000, ep: 0x01, frame control: 0x18, mfcode: 0x0000
11:47:30:896 [3] get simple descriptor 0x01 for 0x04cf8cdf3c78b5dc
11:47:30:897 ZDP get simple descriptor 0x01 for 0x360F
11:47:30:916 0x04CF8CDF3C78B5DC missing cluster 0x0400, frame control 0x00000018
11:47:30:917 FP indication 0x0104 / 0x0400 (0x04CF8CDF3C78B5DC / 0xCF88)
11:47:30:917 ... (0x04CF8CDF3C78B5DC / 0x360F)
11:47:30:918 ZCL attribute report 0x04CF8CDF3C78B5DC for cluster: 0x0400, ep: 0x01, frame control: 0x18, mfcode: 0x0000
11:47:31:329 ZCL attribute report 0xA4C1387E4E3DC05C for cluster: 0x0B04, ep: 0x01, frame control: 0x18, mfcode: 0x0000
11:47:31:457 ZCL attribute report 0xA4C1387E4E3DC05C for cluster: 0x0B04, ep: 0x01, frame control: 0x18, mfcode: 0x0000
11:47:31:928 FP indication 0x0000 / 0x8005 (0x04CF8CDF3C78B5DC / 0xCF88)
11:47:31:929 ... (0x04CF8CDF3C78B5DC / 0x360F)
11:47:31:930 ZDP indication search sensors 0x04CF8CDF3C78B5DC (0xCF88) cluster 0x8005
11:47:31:933 ZDP get simple descriptor 0x01 for 0xCF88
11:47:31:936 wait response fastEnddeviceProbe() 0x04CF8CDF3C78B5DC, elapsed 1038 ms
11:47:32:306 void zmController::onApsdeDataIndication(const deCONZ::ApsDataIndication&),3990: assertion 'node' failed
11:47:32:307 FP indication 0x0000 / 0x8004 (0x04CF8CDF3C78B5DC / 0xCF88)
11:47:32:308 ... (0x04CF8CDF3C78B5DC / 0x360F)
11:47:32:308 ZDP indication search sensors 0x04CF8CDF3C78B5DC (0xCF88) cluster 0x8004
11:47:32:308 ZDP indication search sensors 0x04CF8CDF3C78B5DC (0xCF88) clear timeout on cluster 0x8004
11:47:32:313 ZDP get simple descriptor 0x01 for 0xCF88
11:47:32:316 [3] get simple descriptor 0x01 for 0x04cf8cdf3c78b5dc
11:47:32:316 ZDP get simple descriptor 0x01 for 0x360F
11:47:32:583 ZCL attribute report 0xA4C1383602BE8319 for cluster: 0x0B04, ep: 0x01, frame control: 0x18, mfcode: 0x0000
11:47:32:709 DB UPDATE device_descriptors SET data = x'010401060101040000000403000100010300', timestamp = 1661255252 WHERE device_id = (SELECT id FROM devices WHERE mac = '04:cf:8c:df:3c:78:b5:dc') AND endpoint = 1 AND type = 4
11:47:32:710 DB INSERT INTO device_descriptors (device_id, endpoint, type, data, timestamp) SELECT id, 1, 4, x'010401060101040000000403000100010300', 1661255252 FROM devices WHERE mac = '04:cf:8c:df:3c:78:b5:dc'
11:47:32:856 FP indication 0x0000 / 0x8004 (0x04CF8CDF3C78B5DC / 0xCF88)
11:47:32:857 ... (0x04CF8CDF3C78B5DC / 0x360F)
11:47:32:857 ZDP indication search sensors 0x04CF8CDF3C78B5DC (0xCF88) cluster 0x8004
11:47:32:857 ZDP indication search sensors 0x04CF8CDF3C78B5DC (0xCF88) clear timeout on cluster 0x8004
11:47:33:025 ZCL attribute report 0xA4C138120A4F4868 for cluster: 0x0B04, ep: 0x01, frame control: 0x18, mfcode: 0x0000
11:47:33:105 FP indication 0x0000 / 0x8004 (0x04CF8CDF3C78B5DC / 0xCF88)
11:47:33:106 ... (0x04CF8CDF3C78B5DC / 0x360F)
11:47:33:106 ZDP indication search sensors 0x04CF8CDF3C78B5DC (0xCF88) cluster 0x8004
11:47:33:300 void zmController::onApsdeDataIndication(const deCONZ::ApsDataIndication&),3990: assertion 'node' failed
11:47:33:300 FP indication 0x0000 / 0x8004 (0x04CF8CDF3C78B5DC / 0xCF88)
11:47:33:301 ... (0x04CF8CDF3C78B5DC / 0x360F)
11:47:33:301 ZDP indication search sensors 0x04CF8CDF3C78B5DC (0xCF88) cluster 0x8004
11:47:33:419 ZCL attribute report 0xA4C138C783B59014 for cluster: 0x0B04, ep: 0x01, frame control: 0x18, mfcode: 0x0000
11:47:33:698 FP indication 0x0104 / 0x0000 (0x04CF8CDF3C78B5DC / 0xCF88)
11:47:33:699 ... (0x04CF8CDF3C78B5DC / 0x360F)
11:47:33:702 DEV found DDF for 0x04CF8CDF3C78B5DC, path:
11:47:33:708 FP indication 0x0000 / 0x8005 (0x04CF8CDF3C78B5DC / 0xCF88)
11:47:33:709 ... (0x04CF8CDF3C78B5DC / 0x360F)
11:47:33:709 ZDP indication search sensors 0x04CF8CDF3C78B5DC (0xCF88) cluster 0x8005
11:47:33:901 FP indication 0x0104 / 0x0000 (0x04CF8CDF3C78B5DC / 0xCF88)
11:47:33:901 ... (0x04CF8CDF3C78B5DC / 0x360F)
11:47:35:690 FP indication 0x0104 / 0x0000 (0x04CF8CDF3C78B5DC / 0xCF88)
11:47:35:691 ... (0x04CF8CDF3C78B5DC / 0x360F)
11:47:35:691 ZCL attribute report 0x04CF8CDF3C78B5DC for cluster: 0x0000, ep: 0x01, frame control: 0x18, mfcode: 0x0000
11:47:35:699 FP indication 0x0104 / 0x0001 (0x04CF8CDF3C78B5DC / 0xCF88)
11:47:35:700 ... (0x04CF8CDF3C78B5DC / 0x360F)
11:47:35:700 ZCL attribute report 0x04CF8CDF3C78B5DC for cluster: 0x0001, ep: 0x01, frame control: 0x18, mfcode: 0x0000
11:47:35:712 0x04CF8CDF3C78B5DC missing cluster 0xFCC0, frame control 0x0000001C
11:47:35:713 DB UPDATE device_descriptors SET data = x'010401060101050000000403000100c0fc010300', timestamp = 1661255255 WHERE device_id = (SELECT id FROM devices WHERE mac = '04:cf:8c:df:3c:78:b5:dc') AND endpoint = 1 AND type = 4
11:47:35:871 0x04CF8CDF3C78B5DC extract Xiaomi special attribute 0x00F7
11:47:35:872 01 battery 3000 (0x0BB8)
11:47:35:872 03 Device temperature 25 °?C
11:47:35:872 04 unknown 424 (0x01A8)
11:47:35:873 05 RSSI dB (?) 48 (0x0030)
11:47:35:873 06 LQI (?) 47244640256 (0x0B00000000)
11:47:35:874 08 unknown 277 (0x0115)
11:47:35:874 0a Parent NWK 13456 (0x3490)
11:47:35:874 0c unknown 1 (0x01)
11:47:35:875 64 unsupported tag (data type 0x21)
11:47:35:875 FP indication 0x0104 / 0xFCC0 (0x04CF8CDF3C78B5DC / 0xCF88)
11:47:35:875 ... (0x04CF8CDF3C78B5DC / 0x360F)
11:47:35:876 ZCL attribute report 0x04CF8CDF3C78B5DC for cluster: 0xFCC0, ep: 0x01, frame control: 0x1C, mfcode: 0x115F
11:47:36:015 ZCL attribute report 0xA4C138120A4F4868 for cluster: 0x0B04, ep: 0x01, frame control: 0x18, mfcode: 0x0000
11:47:36:576 ZCL attribute report 0xA4C1383602BE8319 for cluster: 0x0B04, ep: 0x01, frame control: 0x18, mfcode: 0x0000
11:47:37:578 ZCL attribute report 0xA4C1383602BE8319 for cluster: 0x0B04, ep: 0x01, frame control: 0x18, mfcode: 0x0000
11:47:38:139 ZCL attribute report 0x00158D00058A26A4 for cluster: 0x0402, ep: 0x01, frame control: 0x18, mfcode: 0x0000
11:47:38:249 ZCL attribute report 0x00158D00058A26A4 for cluster: 0x0405, ep: 0x01, frame control: 0x18, mfcode: 0x0000
11:47:38:256 ZCL attribute report 0x00158D00058A26A4 for cluster: 0x0403, ep: 0x01, frame control: 0x18, mfcode: 0x0000
11:47:39:031 ZCL attribute report 0xA4C138120A4F4868 for cluster: 0x0B04, ep: 0x01, frame control: 0x18, mfcode: 0x0000
11:47:39:045 ZCL attribute report 0xA4C138120A4F4868 for cluster: 0x0B04, ep: 0x01, frame control: 0x18, mfcode: 0x0000
11:47:40:579 ZCL attribute report 0xA4C1383602BE8319 for cluster: 0x0B04, ep: 0x01, frame control: 0x18, mfcode: 0x0000
11:47:41:059 ZCL attribute report 0xA4C138E5DFE9591C for cluster: 0x0B04, ep: 0x01, frame control: 0x18, mfcode: 0x0000
11:47:41:300 ZCL attribute report 0x00158D000520E453 for cluster: 0x0000, ep: 0x01, frame control: 0x1C, mfcode: 0x115F
11:47:41:301 0x00158D000520E453 extract Xiaomi special attribute 0xFF01
11:47:41:301 03 Device temperature 42 °?C
11:47:41:302 05 RSSI dB (?) 162 (0x00A2)
11:47:41:302 07 unknown 0 (0x0000000000000000)
11:47:41:302 08 unknown 279 (0x0117)
11:47:41:303 09 unknown 1536 (0x0600)
11:47:41:303 0a Parent NWK 0 (0x0000)
11:47:41:303 64 lift 0 (100%)
11:47:41:304 64 smoke/gas density 0 (0x00)
11:47:41:304 65 battery 179%
11:47:41:304 66 unknown 327 (0x0147)
11:47:41:414 ZCL attribute report 0xA4C138C783B59014 for cluster: 0x0B04, ep: 0x01, frame control: 0x18, mfcode: 0x0000
11:47:42:017 ZCL attribute report 0xA4C138120A4F4868 for cluster: 0x0B04, ep: 0x01, frame control: 0x18, mfcode: 0x0000
11:47:43:021 ZCL attribute report 0xA4C138120A4F4868 for cluster: 0x0B04, ep: 0x01, frame control: 0x18, mfcode: 0x0000
11:47:43:276 saved node state in 0 ms
11:47:43:276 sync() in 0 ms
[Update] when I change from the default “Basic” to “Hybrid” DDF mode, the device is added correctly?