[BETA] Tuya Zigbee mmWave Sensors

Versions history

  • ver. 3.0.6 2024-04-06 kkossev - (dev. branch) first version
  • ver. 3.0.7 2024-04-21 kkossev - deviceProfilesV3; SNZB-06 data type fix; OccupancyCluster processing; added illumState dark/light;
  • ver. 3.0.8 2024-04-23 kkossev - added detectionDelay for SNZB-06; refactored the refresh() method; added TS0601_BLACK_SQUARE_RADAR; TS0601_RADAR_MIR-HE200-TY;
  • ver. 3.1.0 2024-04-28 kkossev - commonLib 3.1.0 speed optimization; added TS0601_KAPVNNLK_RADAR, TS0225_HL0SS9OA_RADAR
  • ver. 3.1.1 2024-05-04 kkossev - enabled all radars; add TS0601 _TZE204_muvkrjr5 @iEnam; added the code for forcedProfile change; added 'switch' for the TuYa SZR07U; Linptech: added ledIndicator; radar attributes types changed to number (was enum)
  • ver. 3.1.2 2024-05-08 - added _TZ3218_t9ynfz4x as a new Linptech manufacturer; fixed HL0SS9OA and 2AAELWXK wrong IAS illuminance reprots; existance_time reanmed to occupiedTime
  • ver. 3.1.3 2024-05-11 - added TS0601 _TZE204_7gclukjs; fixed debug trace logging;
  • ver. 3.1.4 2024-05-14 - added TS0601_24GHZ_PIR_RADAR profile TS0601 _TZE200_2aaelwxk and TS0601 _TZE200_kb5noeto for tests; added TS0601 _TZE204_fwondbzy;
  • ver. 3.2.0 2024-05-24 - commonLib 3.2.0 allignment
  • ver. 3.2.1 2024-05-25 - Tuya radars bug fix
  • ver. 3.2.2 2024-06-04 - commonLib 3.2.1 allignment; deviceProfile preference bug fix.
  • ver. 3.2.3 2024-06-21 - added _TZE204_nbkshs6k and _TZE204_dapwryy7 @CheesyPotato
  • ver. 3.2.4 2024-07-31 - using motionLib.groovy; added batteryLib; added _TZE200_jkbljri7; TS0601 _TZE204_dapwryy7 all DPs defined; added Wenzhi TS0601 _TZE204_laokfqwu
  • ver. 3.3.0 2024-09-15 - deviceProfileLib 3.3.3 ; added _TZE204_ex3rcdha; added almost all DPs of the most spammy ZY-M100 radars into spammyDPsToNotTrace filter; fixed powerSource for _TZE200_2aaelwxk (battery); added queryAllTuyaDP for refresh;
  • ver. 3.3.1 2024-09-28 - added TS0601 _TZE204_ya4ft0w4 (Wenzhi); motionOrNot bug fix; 'Disable Distance Reports' preference (for this device only!)
  • ver. 3.3.2 2024-10-07 - TS0225 _TZE200_hl0ss9oa new fingerprint; added switch to disable the spammy distanceReporting for _TZE204_iaeejhvf _TZE200_dtzziy1e _TZE204_dtzziy1e _TZE200_clrdrnya _TZE204_clrdrnya (LeapMMW/Wenzhi)
  • ver. 3.3.3 2024-10-19 - humanMotionState 'small_move' and 'large_move' replaced by 'small' and 'large'; the soft 'ignoreDistance' preference is shown only for these old devices that don't have the true distance reporting disabling switch; fixed the duplicated 'luxThreshold' and 'illuminanceCoeff' preferences.
    *ver. 3.3.4 2024-11-17 - TS0225 _TZE200_2aaelwxk power source changed to 'dc'; bug fixed for 'humanMotionState' attribite - 'presence' is now changed to 'present'.
  • ver. 3.3.5 2024-11-30 - (dev. branch) added TS0601 _TZ6210_duv6fhwt (Heiman presence sesnor); added TS0601 _TZE204_uxllnywp @ Televisi
  • ver. 3.3.6 2025-01-04 - changed TS0601 _TZE204_ya4ft0w4 dp102 scale to 10 - tnx @Jon7sky
  • ver. 3.4.0 2025-02-02 - deviceProfilesV3 optimizations; adding add TS0225 _TZ321C_fkzihax8 into LEAPMMW new device profile @Wilson; changed TS0601 _TZE204_ya4ft0w4 dp102 scale back to 1
  • ver. 3.4.1 2025-02-09 - TS0601 _TZE200_kb5noeto added motionDetectionMode;