Smart Home Assistant

Sleepal AI Lamp Review: Sleep Tracking in Home Assistant

SepehrBy Sepehr· 3 November 2026· Updated 3 November 2026· 11 min read
✓ Independent — no paid placements✓ UK-tested in real homes✓ Cited sources

This article contains affiliate links — see our disclosure policy.

Sleepal AI Lamp glowing warm white on a wooden bedside table beside a bed in a dim room

Key takeaways

  • Buy the Sleepal AI Lamp if you want bed, sleep and alarm sensors in Home Assistant with no subscription; skip it if you need a precise sleep trigger.
  • Home Assistant gets in-bed, out-of-bed, asleep and alarm triggers, but the Sleep sensor can be 90+ minutes off the app and has no live wake detection yet.
  • Budget £304 plus $30 shipping; the optional AI+ plan at $5.99 a month only adds deeper reports, not the Home Assistant sensors.
On this page[tap to expand]
Affiliate disclosure: Some links in this article are affiliate links. If you buy via one of these links, we may earn a small commission at no extra cost to you. As an Amazon Associate, we earn from qualifying purchases. This never affects our editorial decisions — see our affiliate policy.

This Sleepal AI Lamp review verdict: buy it if you want contactless sleep tracking and a sunrise alarm that also feeds Home Assistant. The 60GHz radar bedside lamp shares presence, sleep and alarm states over Matter for free. The catch is a pile of generic sensors you have to identify and rename yourself.

Verdict: Buy Sleepal AI Lamp in white, front view, with its round dial showing the time
Sleepal AI Lamp ✓ Works with Home Assistant — Matter over Wi-Fi, sleep states calculated locally
  • Tracks sleep with radar, so there is nothing to wear or charge
  • Seven sleep and presence states reach Home Assistant over Matter, free of any subscription
Check price at Sleepal →

Disclosure: Sleepal sent us the review unit free of charge. The price links are affiliate links to Sleepal's own store: if you buy through them we earn a commission, and Sleepal takes $20 off for our readers. Product photos are courtesy of Sleepal.

Pros

  • Tracks sleep with a radar instead of a wearable, and the sleep report matched how we actually felt
  • The wake window wakes you in light sleep with a fading sunrise, and you snooze by simply turning your back to it
  • Matter integration is free, processed on the lamp and needs no cloud account to reach Home Assistant
  • Works as a proper bedside lamp, with 2500–5500K white, RGB colour and CRI Ra90+

Cons

  • Every sensor arrives in Home Assistant as a generic "Occupancy (N)" entity, so you work out what each one means and rename it yourself
  • Sleep states are faked as occupancy sensors, because Matter has no sleep device type
SpecSleepal AI Lamp
Sensing60GHz radar plus thermal infrared; no camera
Environment sensorsTemperature, humidity, light level, and noise
Lighting2500–5500K white, RGB, CRI Ra90+, RG0 blue light
ConnectivityWi-Fi 2.4GHz and 5GHz; Matter (firmware 1.0.0.0251 or later)
Display1.39-inch IPS screen on the dial
PowerDC 12V 2A adapter
Size210 x 118 x 319mm
Price on Sleepal's site£304, plus $30 shipping; tax calculated at checkout
SubscriptionOptional AI+ at $5.99 a month or $69.99 a year
WarrantyOne year, with a 30-day money-back guarantee

How does the Sleepal AI Lamp track your sleep?

It points a 60GHz radar and a thermal sensor at the bed and reads your breathing, heart rhythm and movement from the nightstand.

Setup is short. You scan a QR code in the Sleepal app, join your Wi-Fi, and the lamp starts logging that night. We have used ours since 25 October, and the nightly report has matched how we felt each morning. The 1 November report scored the night 93 with 94% efficiency, 8 hours 26 minutes asleep, and sleep onset at 23:03 after a short 8-minute latency.

Our Sleepal AI Lamp review unit lit warm white on a bedside cabinet, its round dial showing 20:13
Our review unit on the bedside cabinet in the evening, lit warm white with the dial showing the time.
Sleepal app screens showing the sleep report, wake-up window, sound routine, device page and Matter sensor list
The Sleepal app: nightly sleep report, wake-up window, sound routines, lamp controls and the Matter sensor list.

How accurate is it?

Accurate enough in the app, loose in Home Assistant. We lined up the app's reports for 29 and 30 October against the Home Assistant logbook. The app put sleep onset at 00:11 and 00:56, the Sleep sensor in Home Assistant switched on at 00:37 and 23:15, and on both mornings it stayed on until we left the bed or the alarm rang, not when we woke. Sleepal confirmed this is expected with the current firmware: the sensor detects falling asleep but has no real-time wake detection, and it resets when you leave the bed or a sleep report is generated. It says better local wake-up detection is planned for a future update. Sleepal's own accuracy figures, such as 99% heart-rate correlation, are the company's claims and we did not test them.

Chart comparing Sleepal app sleep sessions with the Lying and Sleep sensors in Home Assistant for the nights ending 29 and 30 October
Same two nights, two sources: the app's sleep session against the lamp's Lying and Sleep sensors in Home Assistant.

The 1 November report goes further. It split the night into 17% deep, 13% REM, 66% core and 4% awake, logged 6 hours 45 minutes of snoring at 40 to 82 dB, and recorded heart rate from 54 to 90 bpm (average 72) with an HRV of 59 ms. Sleepal labels heart rate as beta and only shows readings of 38 bpm or more. We have no wearable to check any of it against.

Sleepal app report for 1 November showing sleep stages, breathing score, snoring, sleep position, vital signs and room environment
The full 1 November report: stage durations, breathing score and snoring, then vitals and room conditions.

We share the room with a partner, and the lamp does not say whose snoring or breathing it is logging, so treat those figures as the bed's, not one person's. Read it as a field report on one bed over one week with firmware 1.0, not a lab test. On the night ending 1 November the app logged a full night but Home Assistant recorded no sleep events after 22:47, so use the app for the sleep score and Home Assistant for presence.

Is the sunrise alarm any good?

Yes, and it is the part we liked most. You set a wake-up window, ours is 06:50 to 07:10 on weekdays, and pick either "Light Sleep & Wake" or "Wake Only". In the first mode the lamp uses your sleep stage to pick a moment inside the window, avoiding deep and REM sleep, then brightens and adds sound gradually, a bit like a sunrise.

Snoozing is the neat bit. Instead of hunting for a button, you turn your back to the lamp and it backs off. Home Assistant recorded the alarm sensor switching on at 06:55, 06:50 and 07:10 on three consecutive mornings, all inside the window we had set.

Does the Sleepal AI Lamp look good on a bedside table?

Yes. It looks like a design piece, not a gadget, and it is well built. A frosted glass-look tube rises from a slim oval base, topped by a dark cap that holds the radar and thermal sensors, with a small round display on the base for the time. There is no camera lens or logo-heavy styling, which suits a bedroom.

It stands 319mm tall on a 210 by 118mm footprint, so it takes the space of a normal bedside lamp. The light glows evenly through the diffuser, with no visible LED dots in our photo, and the colour is tunable from 2500 to 5500K with a CRI above 90.

Does the Sleepal AI Lamp work with Home Assistant?

Yes, through Matter over Wi-Fi, and it works without a Sleepal subscription. Sleepal says the sleep and presence states are calculated on the lamp itself, so Home Assistant only needs the lamp on your local network. We added it with the normal Matter flow, following our Matter setup guide: switch on pairing in the Sleepal app, then scan the QR code shown on the dial.

Home Assistant creates one device, "Sleepal AI Lamp" from Xsmart Century Technology Ltd, with 23 entities: a light with on-level and power-on settings, temperature, humidity and light-level sensors, a wind-down switch, and twelve occupancy sensors.

Home Assistant device page for the Sleepal AI Lamp listing its Matter controls, sensors and recent activity
The Sleepal AI Lamp device page in Home Assistant. Some occupancy sensors are named; the rest are still the default "Occupancy (N)".

Can you control the lamp from Home Assistant, or is it read-only?

You can control the lamp itself, but the sleep data is read-only. The light entity switches it on and off and supports colour temperature from 2500K to about 5500K plus full colour, and we switched it from Home Assistant during testing. On-level, power-on level and power-on behaviour are editable too. "Power (16)" is a switch for wind-down: turning it on from Home Assistant made the Wind Down sensor go on in the same second.

Home Assistant has no entities for alarms, snooze, sleep sessions or sleep scores. Those stay in the Sleepal app, because Sleepal says Matter does not currently support most sleep states.

Why are there so many Occupancy sensors?

Matter has no device type for "sleeping" or "alarm ringing", so Sleepal reports each state as a virtual occupancy sensor: Occupied means that state is active. Home Assistant shows them all as "Occupancy (N)", and the app does not tell you which is which. Sleepal's own Matter guide suggests triggering one state at a time and watching which sensor changes, which is how we sorted them out.

On our unit the endpoint number in the name matched the sensor like this. Your firmware may differ, so check before you rename.

Entity nameWhat it means when on
Occupancy (7)Presence: someone is near the lamp
Occupancy (8)Wind-down is running
Occupancy (9)Sleep: lamp thinks you are settled (loose match to the app)
Occupancy (10)Out of bed (it is inverted: on means you are out of bed)
Occupancy (11)Alarm is ringing
Occupancy (12)Snoozing
Occupancy (13)Lying down in bed
Power (16) (a switch, not a sensor)Starts and stops wind-down; the one writable control besides the light
Occupancy (14), (15), (17), (18), (19); Temperature (5), (6)Reserved by Sleepal for future Matter features; they do nothing yet

Naming is the one real annoyance. Seven renames takes a few minutes, but the manufacturer could have done it for you. Once done, the states behave. Alarm, snooze, wind-down, out of bed and lying all showed up in our logbook, and Sleep switched on and off across the nights. The automations below put them to work, and our guide to presence detection in Home Assistant has more ideas. "Lying" changes state often as you shuffle, so use Sleep for anything that must not flap.

What can you automate with the Sleepal AI Lamp?

The three states worth building on are Sleep, Out Of Bed and Alarm. These three automations come from how those sensors behaved in our logbook between 28 and 31 October. The night get-up one is installed in our own Home Assistant, and the other two passed Home Assistant's config validator. None has run for a full week yet, so treat them as starting points and swap in your own entity IDs.

Three things shaped them. Sleep turned on at 00:37, 23:15 and 01:12 on three nights, but it does not match the app's sleep onset, and per Sleepal it only resets when you leave the bed or a sleep report is generated. It also turns on during the day, so bedtime automations need a time window. Out Of Bed is a blip of three to five seconds when you get up, so trigger on the change rather than waiting for it to hold. We did not build on "Lying", which flips constantly.

Switch things off when you fall asleep

The Sleep sensor is the lamp's guess that you are settled, and it can arrive well before or after the app's sleep onset, so treat it as a rough signal that has no live wake detection yet. This waits five minutes for it to settle, then turns off the downstairs lights and TV, which is safe even if the guess is early.

alias: Goodnight when you fall asleep
description: Lights and TV off five minutes after the lamp decides you are asleep
mode: single
triggers:
  - trigger: state
    entity_id: binary_sensor.sleep
    to: "on"
    for: "00:05:00"
conditions:
  - condition: time
    after: "21:00:00"
    before: "04:00:00"
actions:
  - action: light.turn_off
    target:
      entity_id:
        - light.living_room
        - light.landing
  - action: media_player.turn_off
    target:
      entity_id: media_player.living_room_tv

Light the way when you get up in the night

This is the one we built for real. Out Of Bed is the trigger: between 23:00 and 06:00 it puts a light on at 5% when you leave the bed, then turns it off when you are back asleep or after ten minutes. We pointed it at our en-suite shelf light, which only dims, so there is no colour setting. On 31 October the lamp registered us getting up at 05:42, with Sleep switching off a second later and back on at 06:04. To paste it in, go to Settings, Automations, open the menu and choose Edit in YAML.

alias: Sleepal - night light when you get out of bed
description: Between 23:00 and 06:00, put the en-suite shelf light on at 5% when the Sleepal lamp sees you leave the bed. It goes off when you are back asleep, or after ten minutes.
mode: restart
triggers:
  - trigger: state
    entity_id: binary_sensor.out_of_bed
    to: "on"
conditions:
  - condition: time
    after: "23:00:00"
    before: "06:00:00"
actions:
  - action: light.turn_on
    target:
      entity_id: light.bedroom_4_bathroom_led_light_shelf_light
    data:
      brightness_pct: 5
  - wait_for_trigger:
      - trigger: state
        entity_id: binary_sensor.sleep
        to: "on"
    timeout: "00:10:00"
    continue_on_timeout: true
  - action: light.turn_off
    target:
      entity_id: light.bedroom_4_bathroom_led_light_shelf_light
Home Assistant automation editor showing the Sleepal night light automation with its trigger, time condition and three actions
The same automation in Home Assistant's visual editor: Out Of Bed as the trigger, a 23:00 to 06:00 condition, and the light, wait and switch-off actions.

We ran it once by hand, skipping the time condition because it was evening, and the trace shows the shelf light switching on and the automation waiting for Sleep.

Home Assistant trace timeline for the Sleepal automation showing the light turned on and the automation waiting for a trigger
The trace timeline from our manual run: action fired, light on, then waiting for the Sleep sensor.

Start the day when the alarm rings

Alarm switched on at 06:55, 06:50 and 07:10 on three mornings, always inside our wake window, so it is a better trigger than a fixed clock time. This opens the blinds and warms the bedroom. Sleep switched off four seconds after the alarm on 29 October, so do not rely on it to mean you are awake.

alias: Start the day when the Sleepal alarm rings
description: Open the blinds and bring the heating up as the sunrise alarm starts
mode: single
triggers:
  - trigger: state
    entity_id: binary_sensor.alarm
    to: "on"
actions:
  - action: cover.open_cover
    target:
      entity_id: cover.bedroom_blinds
  - action: climate.set_temperature
    target:
      entity_id: climate.bedroom
    data:
      temperature: 20

How does it compare with a plain mmWave presence sensor?

A plain mmWave presence sensor, like those in our best mmWave presence sensor list, costs far less and detects someone in bed just as well. What the Sleepal adds is sleep stages, a nightly report, and a sunrise alarm that picks a light-sleep moment in your wake window. We have not tested other sleep-tracking lamps, so we make no comparison with them.

Who should buy the Sleepal AI Lamp?

Buy it if you want sleep tracking you never have to charge, a gentle wake-up light, and bed-aware automations in Home Assistant, and you are happy to spend a few minutes renaming sensors. Skip it if you only want presence detection, or if £304 plus shipping and tax is too much for a lamp.

Verdict

The Sleepal AI Lamp is a good bedside lamp, sunrise alarm and sleep tracker in one, and a strong source of bed and wake triggers for Home Assistant. It woke us at the right moment and the report felt accurate. Its one real caveat is the unlabelled sensors: expect to rename seven entities, and ignore seven sensors Sleepal has reserved for future features, before it feels finished. If you decide to buy, Sleepal's store takes $20 off through our affiliate link.

Buy the picks in this guide

Recommended for Home Automation

See all devices →

Frequently asked questions

Does the Sleepal AI Lamp work with Home Assistant?
Yes. The Sleepal AI Lamp connects to Home Assistant over Matter on Wi-Fi, and Sleepal says its smart home integration is free, with no subscription needed. Sleepal also says the sleep and presence states are calculated on the lamp, so it only needs to be on your local network. In Home Assistant it appears as one device with 23 entities, including a light, temperature, humidity and light-level sensors, and virtual occupancy sensors for presence, sleep, bed in and out, wind-down, alarm, snooze and lying. The catch is that those sensors arrive named "Occupancy (N)", so you identify and rename them yourself by triggering each state in the app. Five occupancy sensors and two temperature sensors are placeholders that currently do nothing, and the lamp needs firmware 1.0.0.0251 or later for Matter.
Does the Sleepal AI Lamp need a subscription?
No, but the optional plan unlocks more. The free Sleepal AI tier includes the sleep score and HRV, a breathing score, sleep environment signals, smart sound and light, and smart home integration, so the Matter sensors for Home Assistant cost nothing extra. Sleepal AI+ costs $5.99 a month or $69.99 a year and adds a detailed sleep report, posture guidance, an AI sleep coach and a growing library of wind-down content. Sleepal also says it often runs promotions that include free Premium subscriptions. Our review unit worked with Home Assistant and gave nightly reports without the paid tier, so a subscription is only worth it if you want the extra coaching. The one-off hardware price is the larger cost, and you should check the exact total at Sleepal's checkout.
How much does the Sleepal AI Lamp cost in the UK?
Sleepal listed the AI Lamp at £304 on its cart page on 1 November 2026, with shipping of $30 worldwide and tax calculated at checkout. That makes it a premium bedside lamp, though the price includes the radar sleep tracking and sunrise alarm, and a three-month trial of the AI+ plan is added to the basket free. The lamp ships with a power adapter that varies by destination, and Sleepal offers a one-year warranty and a 30-day money-back guarantee. Because the shipping is quoted in dollars and any import costs depend on your order, the final UK price may differ from £304, so confirm the total at checkout before you buy.

Sources

Sources verified 2026-11-01

  1. Sleepal Press — Sleepal press kit — product and lifestyle photos
  2. Sleepal — Sleepal AI Lamp — features, specifications and AI+ plans
  3. Sleepal — Sleepal Matter Setup Guide: Apple Home & Home Assistant
  4. Sleepal — Sleepal AI Lamp shopping cart — price and shipping
›How we researched this

Claims in this article are checked against primary sources — manufacturer specifications, official documentation, Which? research, Ofgem guidance, or gov.uk — rather than forum threads or video reviews. Where the author has direct hands-on experience with a product (most Home Assistant, Zigbee, and home-networking gear is running in his own homelab), that is stated explicitly in the text.

For categories outside that personal setup — such as boilers, heat pumps, and other areas that are traditionally a heating engineer's domain — verdicts are built from cross-referenced manufacturer data, published lab results, and vetted expert and owner reviews rather than a claim of personal hands-on testing. See the editorial policy for the full methodology.

Sepehr

Written by

Sepehr

10+ years hands-on with Home Assistant & networking · Research-backed elsewhere · No brand deals

Smart home specialist with 10+ years running a self-hosted Home Assistant setup — Zigbee2MQTT, Frigate NVR, and local-first automations. Independent coverage for UK homes, no brand deals.

LinkedIn →

Citing this page? Please use a dofollow link back to the original article — it helps us keep the data on this page accurate and up to date.

Related reading