From 03727ef481857c85707ae06eb2f36d37b689e398 Mon Sep 17 00:00:00 2001 From: ChrisTerBeke <1134120+ChrisTerBeke@users.noreply.github.com> Date: Sat, 19 Oct 2024 18:54:13 +0200 Subject: [PATCH] Improve IPv4 check --- drivers/uponor/device.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/uponor/device.ts b/drivers/uponor/device.ts index 0226e9e..46dd903 100644 --- a/drivers/uponor/device.ts +++ b/drivers/uponor/device.ts @@ -40,9 +40,9 @@ class UponorThermostatDevice extends Device { private _getAddress(): string | undefined { const settingAddress = this.getSetting('address') - if (settingAddress && settingAddress.length > 0) return settingAddress + if (settingAddress && isIPv4(settingAddress)) return settingAddress const storeAddress = this.getStoreValue('address') - if (storeAddress && storeAddress.length > 0) return storeAddress + if (storeAddress && isIPv4(settingAddress)) return storeAddress return undefined }