Called ChatGPT for a help - this is the result (to be double-checked manually, never trust 100% ChatGPT!
)
| Model | Sensing hardware & role | What it exposes (Zigbee2MQTT) | Notable options | Power |
|---|---|---|---|---|
| ZG-204ZL inClusters: "0000,0003,0500,EF00,0001,0400", model:"ZG-204ZL", manufacturer:"HOBEIAN" |
PIR + Lux (no radar) → classic motion/illuminance | occupancy, illuminance, battery + sensitivity (low/med/high), keep_time, illuminance_interval |
Simple PIR tuning (keep-time, sensitivity). | Coin cell CR2450 (vendor spec for Z/ZL family). (Zigbee2MQTT) |
| ZG-204ZV inClusters: '0000,0003,0500,EF00,0402,0405,0001,0400', manufacturer: 'HOBEIAN', model: 'ZG-204ZV' |
mmWave presence model with temp & humidity (no PIR listed) | presence, illuminance, temperature, humidity, battery + fading_time, indicator, illuminance_interval, motion_detection_sensitivity |
Has temp/humidity calibration; presence only (no PIR “occupancy”). | (Battery not stated in docs page; varies by seller.) (Zigbee2MQTT) |
| ZG-204ZM In Clusters: '0000,0003,0500,EF00,0001,0400', Manufacturer: 'HOBEIAN', Model: 'ZG-204ZM' |
PIR + 24 GHz mmWave combo → presence + motion state + lux | presence, motion_state {none, small, large, static}, illuminance, battery + fading_time, static_detection_distance, static_detection_sensitivity, motion_detection_mode {only_pir, pir_and_radar, only_radar} (fw ≥ 0122052017), motion_detection_sensitivity, indicator |
Full mmWave tuning and PIR↔radar mode switch (on newer firmware). | 2×AAA (review teardown/spec). (Zigbee2MQTT) |