From b0e1da80fc03fcf640cbf3d0c9e724a03f09c1da Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Sat, 5 Oct 2024 15:01:34 +0200 Subject: [PATCH] fix(detect): Detect `_TZE284_wtikaxzs` as Nous E6 --- src/devices/nous.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/devices/nous.ts b/src/devices/nous.ts index f388b3b10e71f..c0ced96a97a90 100644 --- a/src/devices/nous.ts +++ b/src/devices/nous.ts @@ -80,7 +80,7 @@ const definitions: DefinitionWithExtend[] = [ ], }, { - fingerprint: [{modelID: 'TS0601', manufacturerName: '_TZE200_nnrfa68v'}], + fingerprint: tuya.fingerprint('TS0601', ['_TZE284_wtikaxzs', '_TZE200_nnrfa68v']), model: 'E6', vendor: 'Nous', description: 'Temperature & humidity LCD sensor', @@ -95,6 +95,7 @@ const definitions: DefinitionWithExtend[] = [ e.temperature(), e.humidity(), e.battery(), + e.battery_low(), e.enum('temperature_unit_convert', ea.STATE_SET, ['celsius', 'fahrenheit']).withDescription('Current display unit'), e.enum('temperature_alarm', ea.STATE, ['canceled', 'lower_alarm', 'upper_alarm']).withDescription('Temperature alarm status'), e.numeric('max_temperature', ea.STATE_SET).withUnit('°C').withValueMin(-20).withValueMax(60).withDescription('Alarm temperature max'),