diff --git a/blebox_uniapi/sensor.py b/blebox_uniapi/sensor.py index 9d2a02e..bfa2d2c 100644 --- a/blebox_uniapi/sensor.py +++ b/blebox_uniapi/sensor.py @@ -19,7 +19,7 @@ def decorator(subclass: type): @classmethod def many_from_config(cls, product, box_type_config, extended_state): - type_class_mapper = BaseSensor.type_class_mapper + type_class_mapper = cls.type_class_mapper if extended_state: object_list = [] alias, methods = box_type_config[0] @@ -70,8 +70,6 @@ class BaseSensor(Feature): _device_class: str _native_value: Union[float, int, str] - type_class_mapper = {} - def __init__(self, product: "Box", alias: str, methods: dict): super().__init__(product, alias, methods)