From 3246692998d7cebe717f6e9c998dcfd9e2239e94 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Mon, 3 Nov 2025 14:33:51 +0000 Subject: [PATCH] Update --- .../tuya/tuya_device_handlers/builder/base_quirk.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/tuya/tuya_device_handlers/builder/base_quirk.py b/homeassistant/components/tuya/tuya_device_handlers/builder/base_quirk.py index 4f197d6ce8bb..ef60e3aa0b58 100644 --- a/homeassistant/components/tuya/tuya_device_handlers/builder/base_quirk.py +++ b/homeassistant/components/tuya/tuya_device_handlers/builder/base_quirk.py @@ -8,7 +8,7 @@ import inspect import pathlib from typing import TYPE_CHECKING, Any, Self -from ..helpers import ( +from tuya_device_handlers.helpers import ( TuyaClimateHVACMode, TuyaCoverDeviceClass, TuyaDeviceCategory, @@ -18,10 +18,15 @@ from ..helpers import ( ) if TYPE_CHECKING: + from tuya_sharing import CustomerDevice + + from ..helpers import TuyaIntegerTypeDefinition from ..registry import QuirksRegistry -type TuyaIntegerConversionFunction = Callable[[Any, Any, Any], float] +type TuyaIntegerConversionFunction = Callable[ + [CustomerDevice, TuyaIntegerTypeDefinition, Any], Any +] """Start conversion function: Args: