Why?
At some point I realized reliable presence detection seems to be the cornerstone for so many other things in home automation.
Progression
I suppose everyone starts out with some PIR motion sensors. Until the lights go out when you are eating dinner, or sitting on the commode.
Then, as many did, I also became excited about mmWave. We came a long way since the original FP1 and DIY sensors, and yet years later I still find myself searching for the âperfectâ mmWave device.
Criteria
Of course âperfectâ is subjective, so here are my criteria (in descending order of importance):
-
Does not require any vendor âappâ nor âcloudâ nor âhubâ (not even for initial provisioning).
-
Actually works:
-
Reliable presence detection.
-
No false positive/negatives.
-
-
I prefer Zigbee, but would consider perhaps Wi-Fi, if the device(s) work well.
- I donât have any Z-Wave devices nor gateway, so nothing against it, just not something I want to get into unless absolutely necessary.
-
Should not spam the network with messages.
-
Affordable.
I would prefer one (or more) consumer-off-the-shelf devices for the majority of my general presence detection needs throughout the home. Later, I may DIY individual device(s) for special uses (ESPHome + LD2410 for example).
Devices I already eliminated (and why)
I have spent an unbelievable amount of time researching this topic, ordering and testing units, only to still be searching for âthe oneâ. Below follow some of my findings thus far.
I have yet to update this with every device I have tried so far. But I will try and do so as time permits.
-
Aquara FP2 - Eliminated because of requirement #1 (even though I have read many, many reports of how well they work).
-
Tuya Zigbee devices - I have researched (and bought) many of the newer (and cheaper) Tuya devices. Many of these have been reviewed by the website Smart Home Scene. But some of them are spamming the Zigbee network very badly.
- MTG275-ZB-RL - A ceiling mounted sensor I had high hopes for, but one of the worst spamming offenders, sending 60-70 messages per minute(!). I even contacted the seller (Wenzhi Factory Store) to see if the current units have received any updated firmware, but near as I can tell, they have not. Until this is fixed, deploying any more than a few(?) of these might bring down your entire Zigbee network.
Devices I am looking at now
Currently my focus is on these devices:
-
Aqara FP1 - Have been around long enough now that I think they are well supported, even zones work without their app in Z2M by now. And price have come down into $30 range (on AliExpress).- AliExpress is being obnoxious about my credit card, these are not available on Amazon, and I am not paying the premium these are going for on eBay, so for now holding off. I really want to evaluate one at some point though.
-
Aqara FP1E - These however are readily available on Amazon, with Prime shipping no less! Now that I have alleviated some of my concerns, I think I will go ahead and order one to do some testing of my own.
-
ZY-M100-24G - This device first brought my attention to the spamming issue, but after testing other devices, I learned it is actually not the worst offender (by far!). The 1 unit I have is now sending only 4-11 messages per minute, which I can live with. And they are not too expensive (maybe $15 at time of writing) and seem to work decently well. By now we also have some mitigations for the ZY-M100 devices.
-
Tuya ZG-205Z (round) - This is a newer device I think. I donât have one but some people report messages only every 2-5 seconds. There seem to be 2 versions of this (or perhaps I am confused about the model number): a round, flat one with the same odd human logo on the front like the ZY-M100-24G has, and an oval one that looks like Tuya ZG-204ZM except without the PIR sensor. I am interested in the former (reviewed here at SHS).
Still considering these devices
And then here are my current âmaybeâ list:
-
ZG-204ZM - An interesting battery powered sensor, combining a PIR and a mmWave in a clever way to save battery. I have 2 units installed and they seem to do the job, but I get inconsistent results in the spamming testing from one device to the other, which makes me leery. I have yet to determine if this is due to differing location, or just typical Tuya shoddy QC.
-
Apollo MTR-1 - Smart Home Scene often recommends this one as âthe best mmWave sensorâ but I find it kind of pricey (and then a mount is even moreâŚ). Also I would prefer Zigbee over Wi-Fi, but if it works well enough maybe I could get over that. I have yet to order/try one for myself.
-
Screek F2 - I know a lot less about Screek, but I like what I see so far. They are ESP devices like Apollo, but seem to be a little cheaper. People seem very engineering focused and working with the community to advance the state of the art. They have a lot of models, I may have mentioned the wrong one, I have yet to delve into their offerings in depth.
Spamming testing methodology
I fire up MQTT Explorer and start a timer. After some time passes (10 to 30 minutes), I jot down how many messages each device sent during that time frame and put it in a table and do some math to arrive at messages sent per minute. I have repeated this a couple times, and plan on doing more.
Other (related) discussions
Besides specific devices, perhaps some other points of discussion:
- Is the ânetwork spammingâ issue overblown? Smart Home Scene says he thinks it is. I am not sure what to think. Although it is probably less of a problem if you have a good coordinator, lots of routers, and generally follow good recommendations setting up a strong Zigbee mesh. However even then I think it will catch up to you at some point. I plan on deploying a lot of these devices, certainly the messages will all add up at some point and possibly even bring down the network (there are actually reports of this already).
Please discuss!
I would love to hear about any devices anyone has had really good results with.
And I plan to update this thread periodically with my latest findings (although, unfortunately, this may be few and far between).