@@ -385,11 +385,17 @@ def descriptor(cls) -> ClusterObjectDescriptor:
385
385
ClusterObjectFieldDescriptor (
386
386
Label = "ledIndicatorIntensityOff" , Tag = 0x122F0062 , Type = uint
387
387
),
388
+ ClusterObjectFieldDescriptor (
389
+ Label = "clearNotificationWithConfigDoubleTap" ,
390
+ Tag = 0x122F0106 ,
391
+ Type = bool ,
392
+ ),
388
393
]
389
394
)
390
395
391
396
ledIndicatorIntenstyOn : uint | None = None
392
397
ledIndicatorIntensityOff : uint | None = None
398
+ clearNotificationWithConfigDoubleTap : bool | None = None
393
399
394
400
class Attributes :
395
401
"""Attributes for the Inovelli Cluster."""
@@ -440,6 +446,29 @@ def attribute_type(cls) -> ClusterObjectFieldDescriptor:
440
446
441
447
value : uint = 0
442
448
449
+ @dataclass
450
+ class ClearNotificationWithConfigDoubleTap (
451
+ ClusterAttributeDescriptor , CustomClusterAttributeMixin
452
+ ):
453
+ """ClearNotificationWithConfigDoubleTap Attribute within the Inovelli Cluster."""
454
+
455
+ @ChipUtility .classproperty
456
+ def cluster_id (cls ) -> int :
457
+ """Return cluster id."""
458
+ return 0x122FFC31
459
+
460
+ @ChipUtility .classproperty
461
+ def attribute_id (cls ) -> int :
462
+ """Return attribute id."""
463
+ return 0x122F0106
464
+
465
+ @ChipUtility .classproperty
466
+ def attribute_type (cls ) -> ClusterObjectFieldDescriptor :
467
+ """Return attribute type."""
468
+ return ClusterObjectFieldDescriptor (Type = bool )
469
+
470
+ value : bool = False
471
+
443
472
444
473
@dataclass
445
474
class NeoCluster (Cluster , CustomClusterMixin ):
0 commit comments