Hi,
I have the beta 52.09 firmware installed on my v3 hub and I was starting to modify my drivers to adapt them to the new firmware libraries 52.09 and my surprise is that I keep seeing that every time the driver is initialized, attribute 0x0002 of cluster 0x0500 continues to be included in the monitored_attrs table and in fact the health_Check continues to be executed if I force that no messages arrive in 1.5 times the 300 sec of the default configuration (450 sec).
Here are the logs that prove it, I added a function to manually remove attribute 0002 from the monitored_attrs table in my drivers and I found this surprise, for me of course.
Can see the attribute 0x0021 (33 dec) (battery percentage remaining) 32400 sec (21600 x 1.5) and 0x0002 (IASZone.attributes.ZoneStatus) 450 sec (300 x 1.5) in my 4 contact sensors, before manually removing attribute 0x0002.
2024-03-05T21:31:28.682133865Z TRACE Zigbee Contact Mc Found DeviceLifecycleDispatcher handler in zigbee_contact
2024-03-05T21:31:28.760628657Z PRINT Zigbee Contact Mc monitored_attrs-Before remove att 0x0002 >>>>>> {{33={expected_interval=32400.0, last_read_time=1709652802}}, {2={expected_interval=450.0, last_read_time=1709674028}}}
2024-03-05T21:31:28.832102282Z PRINT Zigbee Contact Mc monitored_attrs-after remove att 0x0002 >>>>>> {{33={expected_interval=32400.0, last_read_time=1709652802}}}
2024-03-05T21:31:28.910306198Z PRINT Zigbee Contact Mc ***** function no_offline *********
2024-03-05T21:31:28.988977532Z DEBUG Zigbee Contact Mc Puerta SĂłtano device thread event handled
2024-03-05T21:31:29.026907448Z TRACE Zigbee Contact Mc Found DeviceLifecycleDispatcher handler in zigbee_contact
2024-03-05T21:31:29.081279365Z PRINT Zigbee Contact Mc monitored_attrs-Before remove att 0x0002 >>>>>> {{33={expected_interval=32400.0, last_read_time=1709652786}}, {2={expected_interval=450.0, last_read_time=1709674039}}}
2024-03-05T21:31:29.086680365Z PRINT Zigbee Contact Mc monitored_attrs-after remove att 0x0002 >>>>>> {{33={expected_interval=32400.0, last_read_time=1709652786}}}
2024-03-05T21:31:29.117326657Z PRINT Zigbee Contact Mc ***** function no_offline *********
2024-03-05T21:31:29.188020240Z DEBUG Zigbee Contact Mc Puerta Portal device thread event handled
2024-03-05T21:31:29.272237240Z TRACE Zigbee Contact Mc Found DeviceLifecycleDispatcher handler in zigbee_contact
2024-03-05T21:31:29.548379740Z PRINT Zigbee Contact Mc monitored_attrs-Before remove att 0x0002 >>>>>> {{33={expected_interval=32400.0, last_read_time=1709652733}}, {2={expected_interval=450.0, last_read_time=1709674016}}}
2024-03-05T21:31:30.068850490Z PRINT Zigbee Contact Mc monitored_attrs-after remove att 0x0002 >>>>>> {{33={expected_interval=32400.0, last_read_time=1709652733}}}
2024-03-05T21:31:30.512952574Z PRINT Zigbee Contact Mc ***** function no_offline *********
2024-03-05T21:31:30.621681615Z DEBUG Zigbee Contact Mc Puerta Felisa device thread event handled
2024-03-05T21:31:30.672240449Z TRACE Zigbee Contact Mc Found DeviceLifecycleDispatcher handler in zigbee_contact
2024-03-05T21:31:30.737956990Z PRINT Zigbee Contact Mc monitored_attrs-Before remove att 0x0002 >>>>>> {{33={expected_interval=32400.0, last_read_time=1709652788}}, {2={expected_interval=450.0, last_read_time=1709674086}}}
2024-03-05T21:31:30.742851074Z PRINT Zigbee Contact Mc monitored_attrs-after remove att 0x0002 >>>>>> {{33={expected_interval=32400.0, last_read_time=1709652788}}}
If I remove the contactSensor capability from the driver Template, then at driver initialization the attribute 0x0002 is not added to the table monitored_attrs.
Only battery percentage attribute is in the table monitored_attrs
2024-03-05T21:35:23.786191276Z TRACE Zigbee Contact Mc Found DeviceLifecycleDispatcher handler in zigbee_contact
2024-03-05T21:35:23.901483276Z PRINT Zigbee Contact Mc monitored_attrs-Before remove att 0x0002 >>>>>> {{33={expected_interval=32400.0, last_read_time=1709653021}}}
2024-03-05T21:35:24.081462067Z PRINT Zigbee Contact Mc monitored_attrs-after remove att 0x0002 >>>>>> {{33={expected_interval=32400.0, last_read_time=1709653021}}}
2024-03-05T21:35:24.184546942Z PRINT Zigbee Contact Mc ***** function no_offline *********
2024-03-05T21:35:24.258742776Z DEBUG Zigbee Contact Mc Puerta SĂłtano device thread event handled
2024-03-05T21:35:24.332760442Z TRACE Zigbee Contact Mc Found DeviceLifecycleDispatcher handler in zigbee_contact
2024-03-05T21:35:24.373471942Z PRINT Zigbee Contact Mc monitored_attrs-Before remove att 0x0002 >>>>>> {{33={expected_interval=32400.0, last_read_time=1709652963}}}
2024-03-05T21:35:24.447847817Z PRINT Zigbee Contact Mc monitored_attrs-after remove att 0x0002 >>>>>> {{33={expected_interval=32400.0, last_read_time=1709652963}}}
2024-03-05T21:35:24.531103317Z PRINT Zigbee Contact Mc ***** function no_offline *********
2024-03-05T21:35:24.633107401Z DEBUG Zigbee Contact Mc Puerta Felisa device thread event handled
2024-03-05T21:35:24.704865401Z TRACE Zigbee Contact Mc Found DeviceLifecycleDispatcher handler in zigbee_contact
2024-03-05T21:35:24.780308651Z PRINT Zigbee Contact Mc monitored_attrs-Before remove att 0x0002 >>>>>> {{33={expected_interval=32400.0, last_read_time=1709653037}}}
2024-03-05T21:35:24.855789776Z PRINT Zigbee Contact Mc monitored_attrs-after remove att 0x0002 >>>>>> {{33={expected_interval=32400.0, last_read_time=1709653037}}}
2024-03-05T21:35:24.924168234Z PRINT Zigbee Contact Mc ***** function no_offline *********
2024-03-05T21:35:25.009041151Z DEBUG Zigbee Contact Mc Puerta Casa device thread event handled
2024-03-05T21:35:25.130851401Z TRACE Zigbee Contact Mc Found DeviceLifecycleDispatcher handler in zigbee_contact
2024-03-05T21:35:25.452334526Z PRINT Zigbee Contact Mc monitored_attrs-Before remove att 0x0002 >>>>>> {{33={expected_interval=32400.0, last_read_time=1709652973}}}
2024-03-05T21:35:25.519705109Z PRINT Zigbee Contact Mc monitored_attrs-after remove att 0x0002 >>>>>> {{33={expected_interval=32400.0, last_read_time=1709652973}}}
Is the Beta 52.09 firmware the same as the final 52.09 firmware that will be updated starting tomorrow?
Is it something I have misunderstood?
Thanks