Its not a new issue, and doesn’t at first glance appear to be causing any issues, but this trace appeared 96 times yesterday, and is frequently in my logs:
Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/bellows/ezsp/__init__.py", line 473, in handle_callback
handler(*args)
File "/usr/local/lib/python3.11/site-packages/bellows/zigbee/application.py", line 467, in ezsp_callback_handler
self._handle_frame(*args)
File "/usr/local/lib/python3.11/site-packages/bellows/zigbee/application.py", line 512, in _handle_frame
self.packet_received(
File "/usr/local/lib/python3.11/site-packages/zigpy/application.py", line 1006, in packet_received
self.handle_message(
File "/usr/local/lib/python3.11/site-packages/zigpy/application.py", line 522, in handle_message
return sender.handle_message(
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/zigpy/device.py", line 367, in handle_message
self.endpoints[src_ep].handle_message(
File "/usr/local/lib/python3.11/site-packages/zigpy/endpoint.py", line 235, in handle_message
handler(hdr, args, dst_addressing=dst_addressing)
File "/usr/local/lib/python3.11/site-packages/zigpy/zcl/__init__.py", line 428, in handle_message
self.handle_cluster_general_request(hdr, args, dst_addressing=dst_addressing)
File "/usr/local/lib/python3.11/site-packages/zigpy/zcl/__init__.py", line 463, in handle_cluster_general_request
value = self.attributes[attr.attrid].type(attr.value.value)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/zigpy/types/basic.py", line 91, in __new__
n = super().__new__(cls, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: int() argument must be a string, a bytes-like object or a real number, not 'NoData'
Any clues on how to track this down ? I’m assuming its a zigbee device but how do I find out which one ?