I connected a DHT22 sensor to a CC2530+CC2591 module flashed with the PTVO firmware, but I can only see the temp and humidity values beeing reported in log files but no entities showing up in HA.
2021-06-13 10:21:52 DEBUG (MainThread) [zigpy.zcl] [0x8427:2:0x000c] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=82 command_id=Command.Report_Attributes>
2021-06-13 10:21:52 DEBUG (MainThread) [zigpy.zcl] [0x8427:2:0x000c] ZCL request 0x000a: [[Attribute(attrid=85, value=<TypeValue type=Single, value=29.0>), Attribute(attrid=111, value=<TypeValue type=bitmap8, value=bitmap8.128|32|16|4|2|1>), Attribute(attrid=28, value=<TypeValue type=CharacterString, value=C>)]]
2021-06-13 10:21:52 DEBUG (MainThread) [zigpy.zcl] [0x8427:2:0x000c] Attribute report received: present_value=29.0, status_flags=183, description=C
2021-06-13 10:21:52 DEBUG (MainThread) [zigpy.zcl] [0x8427:2:0x000c] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=83 command_id=Command.Report_Attributes>
2021-06-13 10:21:52 DEBUG (MainThread) [zigpy.zcl] [0x8427:2:0x000c] ZCL request 0x000a: [[Attribute(attrid=85, value=<TypeValue type=Single, value=58.29999923706055>), Attribute(attrid=111, value=<TypeValue type=bitmap8, value=bitmap8.128|32|16|4|2|1>), Attribute(attrid=28, value=<TypeValue type=CharacterString, value=%>)]]
2021-06-13 10:21:52 DEBUG (MainThread) [zigpy.zcl] [0x8427:2:0x000c] Attribute report received: present_value=58.29999923706055, status_flags=183, description=%
My understanding is that I need to create a so called quirk in order to translate these values into someting that HA can understand.
Is there any example that I can look at ?
I have already gone through the zha-device-handlers section on github with no luck.
Any idea/guidance is welcome.