Back to Blog

    Home Assistant Sleep Tracking with mmWave Radar: Aqara FP2, ESPHome and DIY (2026)

    |8 min read
    D

    Dovy Paukstys

    Founder, Komori Care

    Home Assistant can watch a bed. What it actually gives you depends on the board and the path. Local presence is easy. Heart rate, breathing and a sleep stage are not always local.

    Disclosure: I am Dovy, founder of Komori Care. We are building a contactless bedside sleep monitor, coming 2027, wellness only. Home Assistant integrations are not announced.

    Quick answer

    • Aqara FP2: a later reply on that forum thread says HomeKit Controller only ever exposes presence and occupancy. Heart rate and movement come from Aqara's cloud API. SleepRadar republishes heart rate, breathing rate and sleep state as MQTT sensors and says it is not local-only.
    • Seeed MR60BHA2 with ESPHome gives breath rate, heart rate and distance locally. Seeed's wiki says vitals mode targets one stationary person within about 1.5 m.
    • LD2410 BLE gives motion, occupancy and distance, not vitals.
    • Komori Care (coming 2027, wellness only): a finished bedside 60GHz radar with no camera, designed for a back/side/stomach position timeline. It is not a Home Assistant integration, and integrations are not announced.

    If you want the offline phone-app lane instead, see sleep trackers that work offline. If the question is bedding, see whether radar can see through blankets.

    Want a follow-up on this topic? Get a note when Komori launches (2027)

    One email when the contactless monitor ships, plus the occasional short follow-up on this topic. No spam, leave any time.

    Aqara FP2: presence local, vitals through the cloud

    The original Aqara forum post talks about heart rate automations. Follow-up posts are clearer. HomeKit Controller does not expose those numbers. SleepRadar's author says the FP2's sleep data lives in Aqara's cloud and does not reach Home Assistant through the local path. The add-on logs into your Aqara account and polls that API. If the API changes, the sensors stop updating. History already in Home Assistant stays.

    Treat sleep stage as Aqara's guess. The SleepRadar thread says that is the weakest part.

    Seeed MR60BHA2: local vitals, one still person

    ESPHome's seeed_mr60bha2 platform reports breath_rate, heart_rate, distance, num_targets and a presence binary sensor. The Seeed wiki says vital-sign detection is for a single stationary human, with an effective range of about 1.5 m. Past that range, breath and heart numbers stop updating.

    That is a radar board on your LAN. It is not a sleep-stage product.

    LD2410: occupancy, not sleep

    Home Assistant's LD2410 BLE docs list motion, occupancy, moving and static target distance, and gate energy. There is no breath rate or heart rate entity. Buy the B or C Bluetooth versions if you want that integration.

    Open source HRBR

    kubocare/hrbr describes a 60 GHz mmWave sleep monitor with a real-time dashboard, sleep stage classification and cloud infrastructure. We could not read a README on the default branch. The GitHub description is the only line we are using.

    Komori Care (coming 2027)

    Komori Care is not a Home Assistant integration. It is a finished 60GHz radar sleep monitor, planned for 2027 as a wellness product, with a back, side and stomach timeline and no camera required. If you want to hack your own, the boards above are the honest route today.

    FAQ

    Does the Aqara FP2 track sleep locally? Presence and occupancy, yes, through HomeKit or the local integration. Heart rate, breathing and sleep state come through Aqara's cloud API, per the Aqara forum thread and the SleepRadar post.

    Which radar board for DIY sleep tracking? MR60BHA2 via ESPHome, with the 1.5 m single-person limit from Seeed.

    Can I get sleep stages without a cloud? Open source HRBR exists. Its GitHub description lists cloud infrastructure. Quote that, and do not assume it is local-only.

    Does Komori Care work with Home Assistant? Not announced. Komori Care (coming 2027, wellness only) is a finished bedside 60GHz product, not an HA integration.

    Keep reading


    Komori Care is a contactless sleep monitor in development. Camera-free position tracking, coming 2027. Wellness only. Join the waitlist.

    Want a follow-up on this topic? Get a note when Komori launches (2027)

    One email when the contactless monitor ships, plus the occasional short follow-up on this topic. No spam, leave any time.

    Keep reading

    Want to see your sleep position data?

    Join the free waitlist for launch updates. Or lock in founder pricing with the Insider Pass ($49, credited toward your purchase).

    Share this post:XLinkedInFacebook