diff --git a/zhaquirks/develco/emi_led.py b/zhaquirks/develco/emi_led.py index 949f646c46..5a97d82ce8 100644 --- a/zhaquirks/develco/emi_led.py +++ b/zhaquirks/develco/emi_led.py @@ -25,6 +25,12 @@ class AttributeDefs(BaseAttributeDefs): type=t.uint16_t, is_manufacturer_specific=True, ) + current_summation: Final = ZCLAttributeDef( + id=0x0301, + type=t.uint48_t, + access="w", + is_manufacturer_specific=True, + ) ( @@ -43,5 +49,13 @@ class AttributeDefs(BaseAttributeDefs): translation_key="pulse_configuration", fallback_name="Pulse configuration", ) + .write_attr_button( + attribute_name=ManufacturerMetering.AttributeDefs.current_summation.name, + attribute_value=0, + cluster_id=ManufacturerMetering.cluster_id, + endpoint_id=2, + translation_key="reset_summation_delivered", + fallback_name="Reset summation delivered", + ) .add_to_registry() )