Skip to product information
1 of 12

MSR-1 mmWave CO2 Multisensor For Home Assistant

MSR-1 mmWave CO2 Multisensor For Home Assistant

27 total reviews

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

Current Discounts:
1. Free US shipping on orders over $100 (Automatically applied at checkout)

2. Free international shipping on orders over $200 (Automatically applied at checkout)

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.

So what does it include?

Bluetooth Tracker (ESP32-C3-Mini) - YAML Config Required

Track Bluetooth devices in your house, letting you know which devices are closest to the sensor. You will need to know the MAC of the bluetooth devices you want to track.
** Primarily Android. There doesn't seem to be a great way to track iPhones in Home Assistant unfortunately 

  • Find your phone if you left it in the office or the bedroom.
  • Know who just walked into the room.
  • Track a beacon attached to your dog's collar.

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.

  • Keep lights or fans on in a room until everyone has left.

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

Optional extras:

 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:
View full details

Customer Reviews

Based on 27 reviews
Adam Lehr

MSR-1 mmWave CO2 Multisensor For Home Assistant

Presence detection is sadly very unreliable

I placed it in the underground garage. Sometimes it detects presence when nobody is there. Yet when I do come down to garage it often doesn’t detect presence until I get right in front of it and even then it takes quite a few seconds before it does. This way I don’t really see how I can setup garage lights automation that works instantly as I walk in, but doesn’t turn on lights arbitrarily when I am not there at all. I tried playing with zones and gates, but all I am able to achieve is either make it super sensitive and then it has tons of false positives or super conservative and it misses lots of true positives. In comparsion Everything Presence Lite sensor behaves much more reliably and I do not have such issues with it that I have with MSR-1.
If there is anything obvious I am missing or you could recommend I’d be happy to know it. But right now it seems I tried everything I could and it just is that noisy...


Thank you for sharing your experience with the MSR-1. We're sorry to hear that the presence detection hasn't met your expectations, especially in your underground garage setup. We understand how crucial reliability is for automating your home and want to see if we can help. Have you already reached out to us for support through email or on our Discord? We have a gate visualizer to make fine-tuning the radar to your environment easier. Also, have you explored our wiki articles and watched our YouTube videos discussing sensor setup and how to use engineering mode? You might also try the HLKRadarTool app, which has an auto-calibrate gates function, as well as an option to update the LD2410B to the latest firmware. For the app to work, you will need to enable the 'Radar Control Bluetooth' toggle under the device settings. If none of this helps, then we can try reseating the mmWave and/or factory resetting the device. Please let us know if you need anything else. We look forward to hearing from you!

Justin Bunton
Apollo Automation

Sathish Dhanasekar

MSR-1 mmWave CO2 Multisensor For Home Assistant


We are sorry to see your 1-star review and want to make things right. Could you share what went wrong? Did you reach out to support? Our team is here to help with any issues or questions.

Apollo Automation

The little sensor that could

This sensor turns a multi-hour process into a 3 min setup with Home Assistant! Everything worked flawlessly out of the box. Presence (radar target) detection is instantaneous although still target detection is not as reliable unless directly in front of sensor. I’ll be buying 2-3 more for different areas of the house.

Downsides: sensor and case is so light a usb c cable may throw it out of balance. Chip produces a fair amount of heat impacting BME sensor needs to be mounted carefully for correct readings.

Kamil Keski
Simple, fast, perfect.

I ordered 2 sensors. They shipped incredibly fast, were packaged really well with both safety of the devices and cost control in mind. Stellar job Apollo! You make the large players look silly. I'll be ordering many more once I have these first two fully baked into my HA workflows. On the sensors themselves. SUPER easy to setup, calibrate and get cooking with them ASAP. I 3D printed some stands that you published on Printables, the tolerances on those are beautiful. Seriously couldn't be more pleased with the experience from start to finish. Bravo!