From 4d1bc3efa56504e583a3910ed25755b158c89956 Mon Sep 17 00:00:00 2001 From: AlCalzone Date: Wed, 16 Oct 2024 08:44:16 +0200 Subject: [PATCH] fix: preferred scale not found when set as string (#7286) --- packages/cc/src/cc/MultilevelSensorCC.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cc/src/cc/MultilevelSensorCC.ts b/packages/cc/src/cc/MultilevelSensorCC.ts index c6977ffbe6f9..785723cf61bf 100644 --- a/packages/cc/src/cc/MultilevelSensorCC.ts +++ b/packages/cc/src/cc/MultilevelSensorCC.ts @@ -162,7 +162,7 @@ function getPreferredSensorScale( if (typeof preferred === "string") { for (const [key, scale] of Object.entries(sensor.scales)) { if (scale.label === preferred || scale.unit === preferred) { - preferred = key; + preferred = parseInt(key, 10); break; } }