I have previously bought a single mmWave HD Kit and it is functioning beautifully! Its running the 1.1 firmware with ESPHome and the most up to date Home Assistant as of this posting.
I ordered 3 more from the Seeed Studio website but am facing big challenges. When I attempt to follow the wiki, it advises to use the 2.0 release and a different YAML definition than the original one.
Let me clarify, I am having the same problem regardless of using the 1.1 firmware with the EXACT SAME yaml as the device that is working perfectly, or the 2.0 firmware with the updated YAML from github.
The Issue: when using Home Assistant, attempting to set some (but not all) values gets reverted almost immediately. This can be seen in this log file where the Motion To Rest Time and the Motion Energy Threshold get reverted seconds after the new number is issued
> [10:32:09][D][number:012]: 'Motion To Rest Time': Sending state 3000.000000
> [10:32:09][D][number:054]: 'Motion To Rest Time' - Setting number value
> [10:32:09][D][number:113]: New number value: 0.000000
> [10:32:09][D][number:012]: 'Time For Entering No Person State (Underlying Open Function)': Sending state 10.000000
> [10:32:09][D][sensor:094]: 'Body Movement Parameter': Sending state 6.00000 with 0 decimals of accuracy
> [10:32:09][D][text_sensor:064]: 'Heartbeat': Sending state 'Equipment Normal'
> [10:32:10][D][sensor:094]: 'Body Movement Parameter': Sending state 6.00000 with 0 decimals of accuracy
> [10:32:10][D][number:054]: 'Motion Energy Threshold' - Setting number value
> [10:32:10][D][number:113]: New number value: 44.000000
> [10:32:11][D][sensor:094]: 'Body Movement Parameter': Sending state 6.00000 with 0 decimals of accuracy
> [10:32:11][D][text_sensor:064]: 'Motion Information': Sending state 'Motionless'
> [10:32:13][D][sensor:094]: 'Body Movement Parameter': Sending state 1.00000 with 0 decimals of accuracy
> [10:32:13][D][sensor:094]: 'Body Movement Parameter': Sending state 1.00000 with 0 decimals of accuracy
> [10:32:14][D][sensor:094]: 'Body Movement Parameter': Sending state 1.00000 with 0 decimals of accuracy
> [10:32:15][D][sensor:094]: 'Body Movement Parameter': Sending state 1.00000 with 0 decimals of accuracy
> [10:32:16][D][sensor:094]: 'Body Movement Parameter': Sending state 1.00000 with 0 decimals of accuracy
> [10:32:16][D][select:015]: 'Scene': Sending state Living Room (index 1)
> [10:32:16][D][number:012]: 'Sensitivity': Sending state 1.000000
> [10:32:16][D][select:015]: 'Time For Entering No Person State (Standard Function)': Sending state 10s (index 1)
> [10:32:16][D][text_sensor:064]: 'Motion Information': Sending state 'Motionless'
> [10:32:16][D][sensor:094]: 'Body Movement Parameter': Sending state 1.00000 with 0 decimals of accuracy
> [10:32:16][D][text_sensor:064]: 'Active Reporting Of Proximity': Sending state 'None'
> [10:32:17][D][text_sensor:064]: 'Custom Mode Status': Sending state 'Not in custom mode'
> [10:32:17][D][number:012]: 'Custom Mode': Sending state 0.000000
> [10:32:17][D][sensor:094]: 'Current Custom Mode': Sending state 0.00000 with 0 decimals of accuracy
> [10:32:17][D][text_sensor:064]: 'Heartbeat': Sending state 'Equipment Normal'
> [10:32:17][D][select:015]: 'Existence Boundary': Sending state 3.0m (index 5)
> [10:32:17][D][select:015]: 'Motion Boundary': Sending state 5.0m (index 9)
> [10:32:17][D][number:012]: 'Existence Energy Threshold': Sending state 33.000000
> [10:32:17][D][number:012]: 'Motion Energy Threshold': Sending state 4.000000
> [10:32:17][D][number:012]: 'Motion Trigger Time': Sending state 150.000000
> [10:32:17][D][number:012]: 'Motion To Rest Time': Sending state 3000.000000
> [10:32:17][D][select:015]: 'Motion Boundary': Sending state 5.0m (index 9)
> [10:32:17][D][number:012]: 'Existence Energy Threshold': Sending state 33.000000
> [10:32:17][D][number:012]: 'Motion Energy Threshold': Sending state 4.000000
As I am a new user, it won’t let me upload the actual log file. The problem is that I cannot seem to adjust these values which makes this sensor useless. It seems to have these values set to maximum insensitivity.
I am open to suggestions but I might have to contact customer support and return this one.
A second device from the same order has an issue where it seems to take the value according to the logs, but the Home Assistant UI does not reflect the change.
[10:41:13][D][number:054]: ‘Motion Trigger Threshold Settings’ - Setting number value
[10:41:13][D][number:113]: New number value: 9.000000
[10:41:13][D][sensor:094]: ‘Body Movement Parameter’: Sending state 6.00000 with 0 decimals of accuracy
[10:41:13][D][R24dvd:826]: Report: movementSigns 6
[10:41:14][D][R24dvd:826]: Report: movementSigns 6
[10:41:15][D][sensor:094]: ‘Body Movement Parameter’: Sending state 12.00000 with 0 decimals of accuracy
[10:41:15][D][R24dvd:826]: Report: movementSigns 12
[10:41:17][D][sensor:094]: ‘Body Movement Parameter’: Sending state 6.00000 with 0 decimals of accuracy
[10:41:17][D][R24dvd:826]: Report: movementSigns 6
[10:41:17][D][R24dvd:826]: Report: movementSigns 6
[10:41:18][D][R24dvd:826]: Report: movementSigns 6
[10:41:20][D][sensor:094]: ‘Body Movement Parameter’: Sending state 12.00000 with 0 decimals of accuracy
[10:41:20][D][R24dvd:826]: Report: movementSigns 12
[10:41:20][D][R24dvd:826]: Report: movementSigns 12
[10:41:20][D][text_sensor:064]: ‘Standard Heartbeat’: Sending state ‘Normal’
[10:41:20][D][main:296]: text_sensor on_raw_value
[10:41:20][D][text_sensor:064]: ‘Product Model’: Sending state ‘R24DVD1’
[10:41:20][D][text_sensor:064]: ‘Product ID’: Sending state ‘0.1.5’
[10:41:20][D][text_sensor:064]: ‘Firmware Version’: Sending state ‘G24VD1SYV001006’
[10:41:20][D][text_sensor:064]: ‘Hardware Model’: Sending state ‘R24D’
[10:41:21][D][R24dvd:826]: Report: movementSigns 12
[10:41:22][D][sensor:094]: ‘Body Movement Parameter’: Sending state 6.00000 with 0 decimals of accuracy
[10:41:22][D][R24dvd:826]: Report: movementSigns 6
[10:41:23][D][R24dvd:826]: Report: movementSigns 6
[10:41:24][D][R24dvd:826]: Report: movementSigns 6
[10:41:25][D][R24dvd:826]: Report: movementSigns 6
[10:41:26][D][R24dvd:826]: Report: movementSigns 6
[10:41:27][D][R24dvd:826]: Report: movementSigns 6
[10:41:28][D][R24dvd:826]: Report: movementSigns 6
[10:41:28][D][text_sensor:064]: ‘Standard Heartbeat’: Sending state ‘Normal’
[10:41:28][D][main:296]: text_sensor on_raw_value
[10:41:28][D][text_sensor:064]: ‘Product Model’: Sending state ‘R24DVD1’
[10:41:28][D][text_sensor:064]: ‘Product ID’: Sending state ‘0.1.5’
[10:41:28][D][text_sensor:064]: ‘Firmware Version’: Sending state ‘G24VD1SYV001006’
[10:41:28][D][text_sensor:064]: ‘Hardware Model’: Sending state ‘R24D’
[10:41:29][D][R24dvd:826]: Report: movementSigns 6
[10:41:30][D][R24dvd:826]: Report: movementSigns 6
[10:41:31][D][R24dvd:826]: Report: movementSigns 6
[10:41:32][D][R24dvd:826]: Report: movementSigns 6
[10:41:33][D][R24dvd:826]: Report: movementSigns 6
[10:41:34][D][text_sensor:064]: ‘Motion Information’: Sending state ‘Motionless’
[10:41:34][D][R24dvd:816]: Report: motion_status 1
[10:41:34][D][sensor:094]: ‘Body Movement Parameter’: Sending state 1.00000 with 0 decimals of accuracy
[10:41:34][D][R24dvd:826]: Report: movementSigns 1
[10:41:34][D][text_sensor:064]: ‘Motion Information’: Sending state ‘Active’
[10:41:34][D][R24dvd:816]: Report: motion_status 2
[10:41:35][D][sensor:094]: ‘Body Movement Parameter’: Sending state 12.00000 with 0 decimals of accuracy
[10:41:35][D][R24dvd:826]: Report: movementSigns 12
[10:41:36][D][sensor:094]: ‘Body Movement Parameter’: Sending state 6.00000 with 0 decimals of accuracy
[10:41:36][D][R24dvd:826]: Report: movementSigns 6
[10:41:36][D][text_sensor:064]: ‘Standard Heartbeat’: Sending state ‘Normal’
[10:41:36][D][main:296]: text_sensor on_raw_value
[10:41:36][D][text_sensor:064]: ‘Product Model’: Sending state ‘R24DVD1’
[10:41:36][D][text_sensor:064]: ‘Product ID’: Sending state ‘0.1.5’
[10:41:36][D][text_sensor:064]: ‘Firmware Version’: Sending state ‘G24VD1SYV001006’
[10:41:36][D][text_sensor:064]: ‘Hardware Model’: Sending state ‘R24D’
This is annoying but less of an issue as it seems to respect the settings.
Any help would be appreciated