Each of our three product guides describes one radar on its own: the fall radar, the sleep radar, and the presence radar. What none of them covers is the view a system designer actually needs: how three radars work together in one home, on one broker, feeding one alerting path.

This article is that reference architecture for aging-in-place, home care, and assisted-living deployments.

This is a safety and wellness system, not a medical one. The radars do not diagnose, treat, or prevent a condition, and they are not a substitute for human care, a call system, or emergency services. Nothing here is a medical claim.

Why three sensors in one dwelling

A single radar answers one question well. A caring adult asks several questions in different rooms, at different hours:

Space Radar Question it answers Key signals
Bathroom / shower Fall radar Did someone go down, and did they get up? fallStatus, fallPosition, fallDuration, dwell
Bedroom, bed Sleep radar Are they in bed, breathing, actually resting? in/out of bed, breathing rate, heart rate, sleep stage, anomaly flags
Living room, hallway Presence radar Is anyone here, and are they moving or still? occupancy, motion, body-movement level, approach/leave

Two themes repeat across them. The bathroom is where cameras are unacceptable and a call button is often out of reach. The bedroom and hallway answer the slower questions — did they get up at 3 a.m., did they reach the kitchen, have they been unnaturally still for an hour?

Reference architecture

 Fall radar ─┐
 Sleep radar ┼──MQTT──>  Broker  ──MQTT──>  Home Assistant / your backend ──> caregiver alert
 Presence ───┘          (1883)                    (automation + escalation)

Keep three properties fixed from day one:

  1. One broker, one set of credentials per device. See the Artemis setup guide for a self-hosted option; Mosquitto and managed brokers work identically from the radar’s point of view.
  2. A unique ClientID per radar. Two devices sharing one ID will boot each other off indefinitely.
  3. Topic namespaces per model — /Radar60FL/{DeviceID}/…, /Radar60SP/{DeviceID}/…, /RadarHP/{DeviceID}/…. Give each device an ID that encodes the room (fl-bathroom-01), because that ID is what you will group on later.

Integration

Declare the entities per area in Home Assistant, following the patterns in the integration overview and the per-model guides. Then build automations around combinations, which is where the real value sits:

Keep notifications in your own application: step 5 in the fall guide’s alarm chain is yours. The radar does not place a call and does not contact anyone by itself.

Escalation design

Radar signals are noisy by nature; escalate in stages rather than on one measurement.

  1. Soft signal — the module’s own states help here: the fall radar can be configured with a fall duration so a recovered stumble never becomes an alarm, and its local voice call asks the person whether they are all right. A spoken reply can stand the alarm down before anyone is contacted. See the fall radar guide for the voice phrases and their limits.
  2. Confirm on the network — your backend correlates a second signal (presence in another room, absence elsewhere, time of day).
  3. Contact — push, SMS, or a call placed by your own service, with a documented fallback when nobody acknowledges.

An acknowledge button matters as much as the alarm. Without it, carers learn to ignore the alert.

Privacy by design

Radar output is the reason this is acceptable in bedrooms and bathrooms: distance, presence, motion, and state — no video, no audio, no image. With a broker you run yourself, data stays on the LAN by default; retention becomes a policy choice you control rather than a vendor’s. If you are deploying in the EU, treat that local-only default as the starting point for your own compliance work and confirm details with your own advisor — this article is engineering guidance, not legal advice.

Per-room deployment checklist

Limitations you should design around

Where to go next

Evaluation units and modules are on Tindie.