Skip to product information
1 of 12

MSR-1 mmWave Multisensor For Home Assistant

MSR-1 mmWave Multisensor For Home Assistant

Regular price $34.99
Regular price Sale price $34.99
Sale Sold out


Introducing the Apollo Multisensor Mk1 for ESPHome (MSR-1), designed by community makers. We proudly offer the software and CAD drawings to the community, encouraging all to modify and improve upon them. For more information, visit our GitHub or wiki. We're eager to see the innovative adaptations you come up with. Join our Discord community to share your unique remakes, or to engage in discussions about future products.

The MSR-1 packs a diverse array of sensors in an affordable and compact package. With dimensions of 40.5mm by 32mm and a profile of just 13.2mm, this sensor can seamlessly integrate into any space. We offer several mounts and colors to customize your home automation solution.

Use Cases

Use the mmWave to instantly detect when someone walks into the room and turn on the lights. Since mmWave is so good at still detection (detecting you sitting very still), you can also keep the lights on while you are in the room.

The mmWave can also be placed under your bed to determine if someone is in the bed or not. This can make for great morning or alarm automations.

The RGB led is great for notifications. Trash night? Turn the LED green. Mail in the mailbox? Turn the LED blue.

The piezo buzzer is great for notifications you don't want to miss (also good for party tricks playing songs). Has your CO2 level risen to very high levels? Beep the sensor to let you know to open a window. Did your front door just open? Beep once as a notification.

Use the UV sensor to let you know how much sun is coming through the window. Or use the LUX sensor to only turn on the lights if it is dark in the room.

The optional CO2 sensor is very eye opening. Many people do not know the air in their office or bedroom reaches CO2 levels that have an affect on you. From poor sleep at night, drowsyness in the office, and brain fog can all be caused by high CO2. This sensor will let you know if your levels are getting too high and you need to turn on the air circulation or open a window.



mmWave Radar Sensor (HLK-ld2410b)

Recognizes even the subtlest movements. Great for instantly detecting someone entering a room, and keeping you notified while they are in there even with minimal movement.

  • Max distance: 5m (16.4ft)
  • Response time: Near instant
  • Single target
  • Detection angle: 60 degrees (In practice this is actually very near 90 degrees)

LUX and UV Sensor (LTR-390UV)

Offers better, more accurate light readings by having a dedicated light sensor in an optimal location. Check the UV index or just the light level.

  • Decide whether to turn on the lights when motion is detected.
  • Find out if your pet left the lights on.

Temperature / Humidity / Pressure Sensor (BME280)

Provides accurate readings of temperature, humidity, and pressure. The pressure enhances the readings from the CO2 sensor. Note: The ESP32-C3 in constant WiFi connection generates significant heat; you might need to adjust the offset based on your setup and the temperature/humidity won't be as good as a dedicated sensor with less heat build up.

  • Manage thermostat or fan controls based on room conditions.

C02 Sensor (Optional SCD-40)

This optional add-on brings a CO2 sensor to the package, which comes pre-calibrated and ready to use. (This device does not meet the requirements for CO2 safety monitoring per the NBIC, NFPA, or IFC)

  • Get alerts to open a window or automate your HVAC fan to run when CO2 levels are high.

RGB Pixel

Uses color-coded alerts for various home scenarios.

  • Flash red if the garage door is open.
  • Flash green on trash night.
  • Flash blue when it's treat time for your pup.

Piezo Buzzer

Emits different beep patterns based on various alerts.

  • Beep on and off when the CO2 level is high.
  • Beep three times if motion is detected in the basement when it shouldn't be.
  • Beep once when an exterior door opens.

Exposed GPIO

Exposed GPIO pin, 3v, 5v, ground, and I2C on back of board. Allowing you to solder in your own addition.

  • External temperature sensor

What's in the box?

  • 1 x Apollo MSR-1 (Assembled board, and case)
  • Links to our documentation, open source code, and CAD models
  • Sticker of Apollo, the dog featured on this sensor

 Extras Always available:

  • Access to our discord for support, product announcements, and home automation ideas.  Link
  • Access to our code and CAD files for you to remix or browse community remixes. Link

 Community Support: 

  • We hope to build a community on our discord and continue delivering products the community wants. Our team will be there to help answer any questions, suggestions, or problems you might have. Join us here: link
  • Wiki for documentation:


Smart Home Scene MSR-1 Blog

SimonSays MSR-1 Review

BeardedTinker MSR-1 Review



View full details

Customer Reviews

Based on 55 reviews
Nikko Pabion

MSR-1 mmWave Multisensor For Home Assistant

Happy with my purchase

Great multisensor and easy to integrate with home assistant thanks, looking forward to trying out your other products

Do the Wave
Introduction to mmWave

The MSR-1 is a fantastic product. I'm slowly learning more and more and gradually optimizing it's performance. Yesterday, I learned that the sensor can see through walls and had to reconfigure my automations. Simple automation expectations are better. I was disappointed that the MSR-1 could not do multi-target tracking like the Everything Presence Lite or FP2. If someone is closer to the MSR-1, then it will ignore the farther person. Zone configuration for the MSR-1 is also purely in one-dimension, with no ability to measure angle of approach for that second dimension. Zones are helpful, so I'm a bit surprised that three zones are the max. This is probably a software limitation, because the only requirement is knowing the distance. Tweaking the settings to optimize gate energy thresholds is a must. Every minor movement of your hands (i.e. scratching your nose) is considered a 'motion' event with the default configuration settings. For marketing purposes, all the extra components on the board probably help it sell over the competition, but I'm doubtful I'll make full use of the buzzer. I didn't buy the optional CO2 sensor as well. Really, it's the mmWave sensor that makes this product great. I also wish that Apollo Automation offered deeper discounts for bundled purchases - I would love to buy several of these, perhaps one for each room, at ~$15-20 each. Perhaps something to consider as production volume ramps up!

Ilkka Nummi
Right size, right functionality

Works well, really nice Home Assistant integration, reasonable price, handy size. Recommended.

Gordon Van Dyke
Never Received My Order

You sent me request to review but never got the items to me.

Hi Gordon,

We apologize your package is taking so long. According to your tracking number it is held at customs for inspection currently. It is unfortunate for our small company to get such a poor review for something out of our control.

International shipping is very difficult, if you would like support in contacting customs to check if they need payment or need a copy of your tracking email please don't hesitate to reach out to

Hopefully the items will clear customs soon and you'll see the quality, performance, and value that our company provides.

In the future, we do have a EU distributor (OpenCircuit) that can ship quicker and without the customs for EU customers.