From 5b03f636f8b7ed76f9d79e7ef1a2981a0ea7a029 Mon Sep 17 00:00:00 2001 From: olroX-cyber Date: Thu, 14 May 2026 14:16:55 +0200 Subject: [PATCH 1/4] Update deviceDefinitions.ts Add support for IP65 Outdoor Thermo-Hygrometer (WoIOSensor) in overview --- src/renderer/src/deviceDefinitions.ts | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/deviceDefinitions.ts b/src/renderer/src/deviceDefinitions.ts index f38b15e..b78514d 100644 --- a/src/renderer/src/deviceDefinitions.ts +++ b/src/renderer/src/deviceDefinitions.ts @@ -751,7 +751,18 @@ const definitions: DeviceDefinition[] = [ }, { key: "meter", - matchers: ["meter plus", "meter pro co2", "meter pro", "outdoor meter", "meter"], + matchers: [ + "meter plus", + "meter pro co2", + "meter pro", + "outdoor meter", + "meter", + "WoIOSensor", // ← dein IP65 Thermo-Hygrometer + "woiosensor", + "io sensor", + "outdoor thermo", + "ip65" + ], statusFields: [ ...tempHumidityFields, { @@ -760,6 +771,8 @@ const definitions: DeviceDefinition[] = [ formatter: (value) => (value === undefined || value === null ? undefined : `${value} ppm`), }, ], + }, + ], }, { key: "hub2", From e4b743af043d20f4947e8142f471756499d8adef Mon Sep 17 00:00:00 2001 From: olroX-cyber Date: Thu, 14 May 2026 14:36:57 +0200 Subject: [PATCH 2/4] Update deviceDefinitions.ts Fix syntax error in meter matchers --- src/renderer/src/deviceDefinitions.ts | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/src/renderer/src/deviceDefinitions.ts b/src/renderer/src/deviceDefinitions.ts index b78514d..af51984 100644 --- a/src/renderer/src/deviceDefinitions.ts +++ b/src/renderer/src/deviceDefinitions.ts @@ -751,18 +751,7 @@ const definitions: DeviceDefinition[] = [ }, { key: "meter", - matchers: [ - "meter plus", - "meter pro co2", - "meter pro", - "outdoor meter", - "meter", - "WoIOSensor", // ← dein IP65 Thermo-Hygrometer - "woiosensor", - "io sensor", - "outdoor thermo", - "ip65" - ], + matchers: ["meter plus", "meter pro co2", "meter pro", "outdoor meter", "meter", "WoIOSensor", "woiosensor"], statusFields: [ ...tempHumidityFields, { From db3e93ccc7fde5c48fe02a7e8d32f4079dc003bf Mon Sep 17 00:00:00 2001 From: olroX-cyber Date: Thu, 14 May 2026 14:46:10 +0200 Subject: [PATCH 3/4] Update deviceDefinitions.ts Fix extra closing bracke. --- src/renderer/src/deviceDefinitions.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/renderer/src/deviceDefinitions.ts b/src/renderer/src/deviceDefinitions.ts index af51984..f279ba6 100644 --- a/src/renderer/src/deviceDefinitions.ts +++ b/src/renderer/src/deviceDefinitions.ts @@ -760,8 +760,6 @@ const definitions: DeviceDefinition[] = [ formatter: (value) => (value === undefined || value === null ? undefined : `${value} ppm`), }, ], - }, - ], }, { key: "hub2", From 4d48a33764be0cbdb4f67ad11f4d09c8640fa6ec Mon Sep 17 00:00:00 2001 From: olroX-cyber Date: Thu, 14 May 2026 14:49:10 +0200 Subject: [PATCH 4/4] Update deviceDefinitions.ts (Clean up meter matchers - keep only official woiosensor --- src/renderer/src/deviceDefinitions.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/src/deviceDefinitions.ts b/src/renderer/src/deviceDefinitions.ts index f279ba6..453e889 100644 --- a/src/renderer/src/deviceDefinitions.ts +++ b/src/renderer/src/deviceDefinitions.ts @@ -751,7 +751,7 @@ const definitions: DeviceDefinition[] = [ }, { key: "meter", - matchers: ["meter plus", "meter pro co2", "meter pro", "outdoor meter", "meter", "WoIOSensor", "woiosensor"], + matchers: ["meter plus", "meter pro co2", "meter pro", "outdoor meter", "meter", "woiosensor"], statusFields: [ ...tempHumidityFields, {