I am using zigbee2mqtt, and I noticed that mine would update its status every few seconds (anywhere from 5-20 seconds), which does seem too chatty.
Does yours do this?
I mean, linkquality does change a bit, but, still, I don’t see the need to send updates every few seconds…
= = = = =
EDIT: after further investigation… looks like the device keeps asking OTA updates every few seconds. Here are some of the logs:
Debug 2023-02-02 22:45:28Device 'Doorbell Sensor' requested OTA
Debug 2023-02-02 22:45:28Responded to OTA request of 'Doorbell Sensor' with 'NO_IMAGE_AVAILABLE'
Debug 2023-02-02 22:45:33Received Zigbee message from 'Doorbell Sensor', type 'commandQueryNextImageRequest', cluster 'genOta', data '{"fieldControl":0,"fileVersion":9,"imageType":2,"manufacturerCode":4116}' from endpoint 18 with groupID 0
Info 2023-02-02 22:45:33MQTT publish: topic 'zigbee2mqtt/Doorbell Sensor', payload '{"action":null,"battery":null,"last_seen":"2023-02-03T03:45:33.884Z","linkquality":123}'
Debug 2023-02-02 22:45:33Device 'Doorbell Sensor' requested OTA
Debug 2023-02-02 22:45:35Responded to OTA request of 'Doorbell Sensor' with 'NO_IMAGE_AVAILABLE'
Debug 2023-02-02 22:45:42Received Zigbee message from 'Doorbell Sensor', type 'commandQueryNextImageRequest', cluster 'genOta', data '{"fieldControl":0,"fileVersion":9,"imageType":2,"manufacturerCode":4116}' from endpoint 18 with groupID 0
Info 2023-02-02 22:45:42MQTT publish: topic 'zigbee2mqtt/Doorbell Sensor', payload '{"action":null,"battery":null,"last_seen":"2023-02-03T03:45:42.976Z","linkquality":127}'
Debug 2023-02-02 22:45:42Device 'Doorbell Sensor' requested OTA
Debug 2023-02-02 22:45:43Responded to OTA request of 'Doorbell Sensor' with 'NO_IMAGE_AVAILABLE'
Debug 2023-02-02 22:45:55Received Zigbee message from 'Doorbell Sensor', type 'commandQueryNextImageRequest', cluster 'genOta', data '{"fieldControl":0,"fileVersion":9,"imageType":2,"manufacturerCode":4116}' from endpoint 18 with groupID 0
Info 2023-02-02 22:45:55MQTT publish: topic 'zigbee2mqtt/Doorbell Sensor', payload '{"action":null,"battery":null,"last_seen":"2023-02-03T03:45:55.041Z","linkquality":127}'
Debug 2023-02-02 22:45:55Device 'Doorbell Sensor' requested OTA
Debug 2023-02-02 22:45:56Responded to OTA request of 'Doorbell Sensor' with 'NO_IMAGE_AVAILABLE'
Debug 2023-02-02 22:47:14Received Zigbee message from 'Doorbell Sensor', type 'commandQueryNextImageRequest', cluster 'genOta', data '{"fieldControl":0,"fileVersion":9,"imageType":2,"manufacturerCode":4116}' from endpoint 18 with groupID 0
Info 2023-02-02 22:47:14MQTT publish: topic 'zigbee2mqtt/Doorbell Sensor', payload '{"action":null,"battery":null,"last_seen":"2023-02-03T03:47:14.757Z","linkquality":127}'
Debug 2023-02-02 22:47:14Device 'Doorbell Sensor' requested OTA
Debug 2023-02-02 22:47:14Responded to OTA request of 'Doorbell Sensor' with 'NO_IMAGE_AVAILABLE'
Debug 2023-02-02 22:47:19Received Zigbee message from 'Doorbell Sensor', type 'commandQueryNextImageRequest', cluster 'genOta', data '{"fieldControl":0,"fileVersion":9,"imageType":2,"manufacturerCode":4116}' from endpoint 18 with groupID 0
Info 2023-02-02 22:47:20MQTT publish: topic 'zigbee2mqtt/Doorbell Sensor', payload '{"action":null,"battery":null,"last_seen":"2023-02-03T03:47:20.037Z","linkquality":127}'
Debug 2023-02-02 22:47:20Device 'Doorbell Sensor' requested OTA
Debug 2023-02-02 22:47:20Responded to OTA request of 'Doorbell Sensor' with 'NO_IMAGE_AVAILABLE'
Now, anyone know how I could turn that off?