File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change 5
5
import datetime
6
6
from typing import Any , Optional , Union
7
7
8
+ from zigpy .quirks import _DEVICE_REGISTRY
9
+ from zigpy .quirks .registry import DeviceRegistry
8
10
from zigpy .quirks .v2 import QuirkBuilder , QuirksV2RegistryEntry
9
11
import zigpy .types as t
10
12
from zigpy .zcl import foundation
@@ -730,9 +732,13 @@ class TuyaLevelControlManufCluster(TuyaMCUCluster):
730
732
class TuyaQuirkBuilder (QuirkBuilder ):
731
733
"""Tuya QuirkBuilder."""
732
734
733
- tuya_attributes = TuyaMCUCluster .attributes .copy ()
734
- tuya_data_point_handlers : dict [int , str ] = {}
735
- tuya_dp_to_attribute : dict [int , DPToAttributeMapping ] = {}
735
+ def __init__ (
736
+ self , manufacturer : str , model : str , registry : DeviceRegistry = _DEVICE_REGISTRY
737
+ ) -> None :
738
+ """Init the TuyaQuirkBuilder."""
739
+ self .tuya_data_point_handlers : dict [int , str ] = {}
740
+ self .tuya_dp_to_attribute : dict [int , DPToAttributeMapping ] = {}
741
+ super ().__init__ (manufacturer , model , registry )
736
742
737
743
def add_tuya_dp (
738
744
self ,
You can’t perform that action at this time.
0 commit comments