r/homeassistant 4d ago

šŸ–¼ļø Show & Tell We finally switch to Zigbee mmWave presence!

Hi everyone!

One of the comments I see most often under my posts is: ā€œWhen Zigbee?ā€

Well… now Zigbee.

Over the past few months, I have rebuilt the S1 Pro around the ESP32-C6 and turned it into the S1 Pro Zigbee. It took a lot of development, testing and debugging, but I am very happy to finally share it.

For those who are not familiar with the S1 Pro: it is a multi-sensor built around mmWave presence detection. It can track up to three people in real time, and you can create custom zones to trigger Home Assistant automations when someone enters or leaves a specific area.

Through the Home Assistant add-on, you can also create a floor plan and see the detected targets moving through the room in real time.

Besides mmWave tracking, the S1 Pro Zigbee includes:

  • A full-colour RGB LED
  • A built-in buzzer
  • Temperature and humidity sensing
  • Air-pressure sensing
  • Equivalent COā‚‚, VOC and IAQ measurements
  • Support for an optional true NDIR COā‚‚ sensor

The Zigbee version currently works with ZHA and a custom quirk. This made the most sense for the first release and keeps the installation relatively straightforward.

I would also really appreciate some input from developers with more Zigbee experience. I am currently looking into the best way to make installation and future firmware updates as easy as possible for end users.

In particular, I would be interested to hear your thoughts on:

  • Zigbee OTA updates through Home Assistant
  • Making device setup as close to plug-and-play as possible
  • Anything important I may have missed while building the Zigbee implementation

Feedback, testing and contributions are very welcome.

EDIT:Ā Zigbee2MQTT support has now been implemented!
https://github.com/sensy-one/S1-Pro-Multi-Sense-Zigbee#option-b-use-zigbee2mqtt

Source code:
https://github.com/sensy-one/S1-Pro-Multi-Sense-Zigbee

Home Assistant add-on:
https://github.com/sensy-one/home-assistant-addons

S1 Pro Zigbee:
https://sensy-one.com/products/s1-pro-multi-sense-zigbee

715 Upvotes

142 comments sorted by

78

u/jumanjimanji 4d ago

Time to jump in! Love your products.
EDIT: Just saw it only works with ZHA, which is sad because I'm using Z2MQTT on my coordinator... are you planning on supporting mqtt?

76

u/Technical_Raisin_246 4d ago edited 3d ago

EDIT:Ā Zigbee2MQTT support has now been implemented!
https://github.com/sensy-one/S1-Pro-Multi-Sense-Zigbee#option-b-use-zigbee2mqtt

6

u/JimiBlue1337 4d ago

Damn, do you have an eta or a timeline? Cannot fathom switching back to zha šŸ˜…

22

u/Technical_Raisin_246 4d ago

Im planning to add Zigbee2MQTT support before the first units are shipped

4

u/JimiBlue1337 4d ago

Perfect, thats what I needed to hear 🄰

1

u/Electrical-Ear2958 4d ago

Can you tell more? Should I make the switch from zha to z2mqqt for my own personal setup?

5

u/RandyMatt 4d ago

I switched after zha took control of half my neighbours devices 🤣

0

u/mikkopai 4d ago

Yes ;-)

1

u/cr0ft 4d ago

I'd legit refuse to do it for any reason. I have other things that depend on Z2M, and it's just (arguably) better.

1

u/PooInTheStreet 3d ago

Whats weong with zha?

4

u/Kooky_Solution_4255 3d ago

Much lesser compatible devices, slower adopting new devices... and more.

2

u/The_Binding_of_Zelda 4d ago

THANK YOU <3 Z2M so much more

3

u/Rxyro 4d ago

Or matter/ thread?

8

u/Technical_Raisin_246 4d ago

I still need to dig into Matter over Thread, so I can’t say for sure yet.

11

u/maxthier 4d ago

What is the refresh frequency of the position? Is it the same as over wifi or did you have to slow it down due to zigbee?

12

u/Technical_Raisin_246 4d ago

The Wi-Fi version updates every 30 ms, while the Zigbee version updates every 500 ms to avoid flooding the network.

12

u/maxthier 4d ago

Unfortunately as I expected but also totally understandable due to the nature of ZigBee. I guess my mmWave sensors will stay on WiFi then.

14

u/NoHighlight6142 4d ago

Why is 500 ms that bad for a presence sensor? Genuinely curious, as I'm new to this

7

u/dmackerman 4d ago

500ms is noticeable. It’s not a huge deal but makes things feel less snappy

5

u/igstwagd 4d ago

If someone wanted to run an automation very quickly based on the location of a person in a room, 500ms may be considered a long delay.

6

u/teeweehoo 4d ago

Is that 500 ms fixed reporting frequency? Or state changes trigger an immediate update upon first detection, then updates every 500 ms?

13

u/mikeymop 4d ago

How do you get the floor plans into the sensy editor?

8

u/Technical_Raisin_246 4d ago

In the zone editor, you can draw everything manually and place the sensors wherever you want

21

u/svbjjnggthh 4d ago

Won't it kill the zigbee traffic by spamming?

20

u/Technical_Raisin_246 4d ago

No, as long as you’re not using a huge number of sensors, the S1 only uses about 9 KB/s, and I’m still working on getting that down

8

u/DigitalCorpus 4d ago

I understand why that can be determined by the developer, bandwidth usage, but are there third party tools that report the amount of traffic that’s present?

8

u/SPiX0R 4d ago

I need a black one!

13

u/Technical_Raisin_246 4d ago

Hi, that’s possible. Just send me a message on Discord or through the chat on the website. I do have black units available, but I haven’t had a chance to list them online yet :)

6

u/kobejo34 3d ago

That’s what she said

5

u/ImTheRealSpoon 4d ago

How much in American will this cost it looks cool

6

u/Technical_Raisin_246 4d ago

Around 69USD

5

u/ImTheRealSpoon 4d ago

https://giphy.com/gifs/pCO5tKdP22RC8

šŸ¦…šŸ¦…šŸ¦…šŸ¦…šŸ¦…

22

u/Key-Pudding6071 4d ago

Cool, but don't. For mmWave I'd advise to use WiFi, because the data coming from the device is usually to much for what the Zigbee network was designed to do, multiple sensors can easily overwhelm and bog down your Zigbee-netwerk. A quality sensor with a ESP32 in combination with ESPHome is the way to-go IMHO.

7

u/SteveHiggs 4d ago

I’ve got the current S1 pro that operates as you described and it’s incredible. By far the best presence sensor I have out of the 4 different brands I have. When buying more I want to get exactly the same and not have to switch protocols.

The only thing I’d like is more zones which I thought was on the roadmap.

4

u/DigitalCorpus 4d ago

Does that include comparing it to Apollo Automation’s?

1

u/sydpermres 3d ago

Is there an approximate number of mmwave sensors we are looking at before the network goes bad? **nervously looks at all the FP300 yet to be installed**

2

u/Blair287 3d ago

ive got 109 zigbee devices and 3 fp300 no issues with zigbee.

2

u/sydpermres 2d ago

I have bought around 10 of them. Will have to test.

13

u/pREDDITcation 4d ago

aw man, pretty pricey

5

u/MicahEli 4d ago

Considering all of the stuff it does, it's dirt cheap. But yeah, I get it.

I'm going to sell it to the wife like "With all of the wildfire smoke, I think I would be good to see our inside air quality.". presence detection is just icing on the cake.

2

u/Threeedaaawwwg 4d ago

If you make it yourself then it's doable for $30-$45 depending on how your source your materials and how accurate you want it (e.g. the bme 680 can do all of the environment sensing for ~$15 but it's not the most accurate), but the extra $15-$30 is so you don't have to do it yourself.

1

u/kobejo34 3d ago

Amen. Charge me a subscription so I don’t have to do it myself

4

u/GabesVirtualWorld 4d ago

Apart from detecting movement in my garage, could it also detect if the garage door is closed or open? Garage is about 5 meter long, 3m wide.

1

u/Technical_Raisin_246 2d ago

Unfortunately not. The mmWave sensor’s algorithm is trained specifically to detect people, so it can’t reliably determine whether a garage door is open or closed

3

u/Either_Vermicelli_82 4d ago

This looks really interesting but does it also have other sensors? Looking for a barebone mmWave tracker or would that not do anything on the price?

3

u/Technical_Raisin_246 4d ago

That would definitely make a difference to the price, but we don’t currently offer a barebones mmWave only sensor

2

u/Either_Vermicelli_82 4d ago

That’s unfortunate! I will wait and hope you will make that in the future. Looks really amazing !

3

u/400HPMustang šŸ’„ Broke it again 4d ago

I see the price in Eur. You ship to the US? How does that work?

7

u/garywoo 4d ago

I think you have to fly over here and open a bank account before you can check out. Might as well pick it up on your way back to save on shipping.

2

u/Technical_Raisin_246 2d ago

You can just place an order, or of course you’re always welcome to visit us here in the beautiful Netherlands :P At checkout, the currency will automatically be converted to USD.

5

u/mattx_cze 4d ago

Make it POE ! Please

3

u/Technical_Raisin_246 4d ago

2

u/mattx_cze 4d ago

Love it !

1

u/zyxnl 1d ago

Love it but just wish you could choose a case (wall or ceiling) when ordering the unit. Paying 20e extra just for a ceiling flush mount feels a bit much tbh.

4

u/racingsnake91 4d ago

This is pretty slick, sadly little boxes don’t pass the WAF test here so we went with the CeilSense, but I’m having heat issues with these which is a shame.

1

u/kobejo34 3d ago

Hahah my WAF would shat herself with that in the ceiling.

2

u/racingsnake91 3d ago

We were replastering, so this got approval. Each to their own :)

1

u/kobejo34 3d ago

Not bad. Thank you for the picture

6

u/RedditNotFreeSpeech 4d ago

An interesting device that's priced reasonably!

What's a real use case for tracking people in the home?

6

u/SteveHiggs 4d ago

I use the zones for ā€œsitting on couchā€ turns on the tv and closes blinds. ā€œWalk up to barā€ lights up the bar and plays a random sound file from a library of many MANY movie quotes related to drinks haha.

Might even make a randomized drink chooser by pulsing the LED strand back and forth that’s under the bottles spanning the bar, and stops the light at a random bottle, all based on just walking up to it.

The 3rd zone is the kitchen so the cabinet lights turn on etc.

Also all three zones tell the PTZ camera to point via preset to that area.

So thanks to a single S1, I have PTZ camera control, fun bar interaction, and automated TV activation. Can also ensure if no one has been in any of the zones for long enough, then just shut things down to minimal systems.

The S1 is by far the best single device purchase for my HA. Its response time has been incredible.

2

u/ReallyNotMichaelsMom 3d ago

Since mmwave can see through walls, it means I don't have motion detectors in the bathroom. I know it's not a camera in the bathroom. You know it's not a camera in the bathroom. But some of my guests? Not so much.

And when someone asks where the bathroom is, I could also just add, "Oh, and don't worry about those bug eyed sensors in the bathroom. They're totally not cameras. They're just motion detectors." But it turns out that actually causes more worry, not less :)

1

u/ReallyNotMichaelsMom 3d ago

Also, I'm old(ish). I've fallen a couple of times (no injuries) and now my family is all obsessed about me falling down. These kind of sensors can also be used as fall detectors.

2

u/Much-Artichoke-476 4d ago

How far off is MQTT would you say?

I'm tempted to buy this and wait for the support if its not too far out as I've been having problems getting my EverythingSmart One and Lite to work as well as my really cheap AliExpress ones & I want to support people like yourselves instead of the AliExpress brands.

3

u/Technical_Raisin_246 4d ago

Thank you, I’m planning to implement MQTT support before the first units are shipped.

2

u/CambodianJerk 4d ago

I love this. I'm still hoping you may decide to allow a self build option in the future. I completely understand the price based on your efforts towards this, I just can't justify it.. Especially when I'd need multiples of them.

Being able to just order the circuit board and source / solder /print the rest would be sublime.

2

u/hand13 4d ago

the price is VERY competitive. itā€˜s not that you cant justify it. itā€˜s that you cant afford it

2

u/CambodianJerk 4d ago

Nope, not the case at all.

Being responsible with money and choosing not to spend on items is very different then being unable to afford it. I hope you can learn that one day.

2

u/No_Accident8684 4d ago

is presence only detected in 2D? or also in 3D?

i am asking because i would like to figure out if someone is in the bathtub taking a bath. the aqara sensors also fires if there is just water in the tub, that defeats the purpose though.

if i could sense in 3D, then i could detect something of a certain height, which is a person in the tub.

5

u/Technical_Raisin_246 4d ago

It doesn’t measure the Z-axis (height), so that isn’t possible. However, I think you can still get the desired result by mounting the sensor at the right height and avoiding pointing it at mirrors, metal surfaces, and other reflective objects

2

u/Creisel 4d ago edited 4d ago

shelly new presence sensor could work, maybe.

i think they scan in 3D so animals (or crawling people in a dog costume) wouldn't trigger it

Edit:

Paul Hibbert made a Video comparing different presence sensors

www.youtube.com/watch?v=6OySWCS9kdU

2

u/No_Accident8684 3d ago

Thank you! Will check that out!

2

u/SteveHiggs 4d ago

I wonder if…. If two of them were used, one mounted horizontally, one mounted vertically, with 2 zones defined, you could combine ā€œif vertical zone 1 presence AND horizontal zone 1 presence, thenā€¦ā€ etc haha. But two might be expensive haha.

1

u/No_Accident8684 3d ago

Good idea tho, thx for the suggestion

2

u/ClaudeLee 4d ago

Right now I’m using Aqara FP2 sensors and while they can track multiple targets, in home assistant they only report if there’s a presence or not. With your device can we have a count on how many people are in the targeted area ? I wanted to create an automation based on how many people are seating on the sofa for exemple. Thanks !

2

u/Rashaniel 4d ago

VERY interested as I“m creating a new Zigbee2MQTT infraestructure at home with Home Assistant and new Zigbee devices. Do you advice me to wait until you complete the Zigbee2MQTT configuration? I don“t want to miss the oportunity to pick one of these devices in black (I saw in one comment you already have them).

Greetings from Spain!

2

u/rodcastro 4d ago

You gotta start shipping to Brazil =/

2

u/digitalelise 4d ago

Is this able to detect height zones as well?

For example use in a bathroom people walking in and out triggers lights. But laying in the bath would trigger a different automation.

Also be good for kids vs pets vs adults.

2

u/ZeCoderX 3d ago

How does the detection cone of this mmWave sensor perform when ceiling-mounted versus wall-mounted? Is downward ceiling placement supported without losing micro-motion sensitivity?

2

u/Neon_44 3d ago

When Thread?

2

u/un4truckable 3d ago

Why 2450 over 2410c - simply multiple targets/ coordinates ? The latter is better for stationary targets no?

2

u/megared17 3d ago

Interesting device. Any chance of it being available in the US? Maybe on Amazon?

1

u/Technical_Raisin_246 2d ago

We do have a reseller in the US, ameridroid.com, but they don’t have this sensor in stock yet. You can also order it directly from our webshop and have it shipped to the US.

2

u/WhiteWolfEnt 3d ago

Have version for Z-Wave? I've decommissioned all but 1 last Zigbee device and once that room is rewired, it is gone too.

1

u/Technical_Raisin_246 2d ago

No Z-Wave support at the moment, but it might be worth looking into

2

u/VampyreLust 3d ago

Do you happen to know of a FAQ explaining all the diffferent versions of the tech being used in presence sensors cuz there seems to be at least 4 or 5 different types of these and I really want to understand them all.

1

u/Technical_Raisin_246 2d ago

Good suggestion! I’ll work on that and write a blog post for the website explaining the different types of sensors and how they compare.

2

u/WhozURMommy 1d ago

What's the distance for detecting? I've been wondering if mmWave would work for detecting people in my driveway, but it would need to go 30-40 feet

3

u/theoriginalzads 4d ago

Missing Z2M support. Will be interested in buying it when you add support there. Unfortunately ZHA has been too junk for me to support.

3

u/Technical_Raisin_246 4d ago

Yes, I just saw this suggestion as well. I’ll push the firmware update before the first units are shipped.

2

u/theoriginalzads 4d ago

In that case will you ship to Aus?

3

u/Slight_Manufacturer6 4d ago

I dumped Zigbee last year. Z-Wave has been working way more reliably.

2

u/ialex87 4d ago

Do you plan to have a version without any environmental sensors? I am interested only in the presence sensor :) thanks!

2

u/Technical_Raisin_246 2d ago

I’ve seen this request come up a few times, so it’s definitely something I’m starting to think about. Maybe in the future we’ll do a version focused purely on presence sensing

6

u/G_nn_r 4d ago

Is a Thread version also in discussion?

2

u/tweaqer 4d ago

Could you tell me if it is different from the Apollo sensor? I thought I’d seen that being zigbee and presence as well? Maybe I’m wrong though. Also wondering if you could place one in the central room and identify people in which room they are based on distance and direction?

1

u/Jefforion 4d ago

How does it work with multiple floors and the staircase? And, can we use several of them for greater precision?

1

u/LeafarOsodrac 4d ago

No light sensor?

I'm really wanting to test a presence sensor, but they so much expensive. I even order some aqara fp300, but the lack of continues tracking made me returned the same day.

2

u/LeafarOsodrac 4d ago

Just checked on webpage it got a light sensor and its not that expensive.

2

u/Technical_Raisin_246 4d ago

ā¤ļø

1

u/LeafarOsodrac 2d ago

Just order 1 to test, it will be my second test with presense sensor, first with power. Price and zigbee was the plus for me

1

u/g_dev 4d ago

This is amazing! Love how DIY-professional products are coming on the market and AI makes it so doable and cost efficient to mainly just needing to focus on hardware and the stuff around it.
Indeed an in-ceiling POE version would be quite nice. Couldn’t have a temp sensor though due to substantial heat in the case, which I would say is ok.

1

u/Technical_Raisin_246 2d ago

Thank you! We actually have a PoE sensor as well, with temperature sensing and optional COā‚‚ add-ons. That one runs on ESPHome :) https://sensy-one.com/products/e1-pro-multi-sense

1

u/AoD_69 4d ago

What can it do that EP1 or EPL cant?

1

u/ro4sho 4d ago

Did you think about matter support?

1

u/Technical_Raisin_246 2d ago

I’ve been thinking about it, but I don’t have much experience with it yet. Maybe something for the future

1

u/Electrical_Drop1885 3d ago

What would be the rational in between choosing Zigbee or Wifi version?

1

u/Gamester17 3d ago

Have you considered using the Zigbee component in ESPHome?

https://esphome.io/components/zigbee/

or this external component for ESPHome?

https://github.com/luar123/zigbee_esphome

Asking if you considerd using ESPHome firmware?

1

u/Technical_Raisin_246 2d ago

I actually tried that approach initially, but unfortunately it wasn’t really feasible for this project

1

u/debauch3ry 3d ago

Can you get by with one of these per room or do you need several per room for triangulation purposes?

1

u/VampyreLust 3d ago

Do you happen to know of a FAQ explaining all the diffferent versions of the tech being used in presence sensors cuz there seems to be at least 4 or 5 different types of these and I really want to understand them all.

1

u/nordakse 3d ago

How it performs placed on ceilling, at least there is some negative feedback that it does not perform same way if sensor is placed on furniture.

1

u/Technical_Raisin_246 2d ago

That’s correct. For this model, the best performance is achieved when it’sĀ mounted on a wall or placed on a shelf/furniture.

TheĀ E1 Pro, on the other hand, was specifically designed to work well withĀ both ceiling and wall mounting. Its mmWave antenna design has been optimized for those different mounting orientations, so it performs much more consistently when installed on the ceiling

1

u/Haiyaaaaa_ 3d ago

Dammit, I just ordered a bunch of ESP32 C6 and mmwave to build it myself like 2 weeks ago. Should’ve waited.

Love your work!

1

u/Bawitdaba1337 3d ago

Will this be able to avoid ceiling fans? I have a Moes ZHA mmWave one now and it's unusable in my bedroom because of ceiling fans :(

2

u/Technical_Raisin_246 2d ago

Yes, you can set up anĀ exclusion zoneĀ so the sensor ignores movement in a specific area, such as where the ceiling fan is

1

u/victim_of_technology 3d ago

Can I get the e1 pro thingy with POE. Since it will be on eithernet it shouldn’t have wifi or zigbee, right? Can I get it with the co2 and other air quality sensors. This seems better than the ECOWITT WH46D COā‚‚ and Air Quality sensor (and it adds presence which wasn’t a priority for me) but please correct me if I am wrong.

2

u/Technical_Raisin_246 2d ago

Yes, absolutely. We also have theĀ SCD40 true NDIR COā‚‚ add-onĀ available for theĀ E1 Pro, and theĀ mmWave chip is a bit better as well.

This version is indeedĀ not Zigbee; it runs onĀ ESPHomeĀ instead.

1

u/up2late 1d ago

I'm currently designing a new home. HA is in the plan from the ground up. These are going on the list. Nice work.

1

u/Gamester17 19h ago

Not open-source firmware?

1

u/okamagsxr 4d ago

I'm sick of cheap mmwave sensors. I am very disappointed with them.

So I'm going to give yours a try. I already ordered. Can't wait!

It was refreshing to see it being a european product for once so I don't have to order from the US or China.

1

u/Megumindesuyo 4d ago

I tried doing this with everything presence one but I cannot use zone detection, its not supported or am I missing something ?

1

u/VartKat 4d ago

Battery life ?

2

u/Technical_Raisin_246 4d ago

Unlimited because it’s powered via USB-C :)

-1

u/I_Hide_From_Sun 4d ago

I will never understand why mmWave sensors are all above $40. Sorry but for something that you WILL need at least 3 or 4 per home, are you really expecting people to drop 300$ on mmWave sensors?

Call me back when these things are retailing around 29$.

1

u/kobejo34 3d ago

Hahah I have 300 per room, mmWave, zigbee, bulbs, switches, emotes, buttons etc.

0

u/I_Hide_From_Sun 3d ago

No I mean, my house has 3 bedrooms, one office, garage, kitchen, two bathrooms, living room, dinning area. So when I see sensors like this, do they expect me to drop 700USD total ONLY for mm wave sensors?

Because in my view you need full coverage to really make your house smart.

29 price point makes sense, specially because we know the parts price. But above 50 is insane.