X-Sense
homebridge-x-sense · v0.24.0
Adds X-Sense smoke and carbon monoxide alarms to HomeKit with real-time updates.
What it says it supports
Brands
- X-Sense
Devices it names
- smoke alarms
- CO alarms
- combo alarms
Shows up in Apple Home as from its README
Sensor readings in its code
What people report
Smoke and CO alarms via the X-Sense base station work; some newer models are not discovered.
- Works3
- Not working2
- Requested1
| Device | Status | What they said | Source |
|---|---|---|---|
| X-Sense CO-only alarms | Works | CO-only sensor accessory support mergedSaved copySummary add new `CarbonMonoxideSensorAccessory` to represent alarms that only detect CO update platform logic to create the proper accessory type based on capabilities document support for CO-only models Testing `npm test --silent` `npm run build --silent` ------ https://chatgpt.com/codex/tasks/task_e_6869ae63568083248aa238350f81ace3 Excerpt saved from GitHub on 2026-10-22. | PR #15 · 2025-07 |
| X-Sense smoke-only alarms | Works | Smoke-only accessory support mergedSaved copySummary detect device capabilities by model add smoke-only accessory expose services based on capabilities document smoke-only support Testing `npm test --silent` `npm run build` ------ https://chatgpt.com/codex/tasks/task_e_6869ae63568083248aa238350f81ace3 Excerpt saved from GitHub on 2026-10-22. | PR #14 · 2025-07 |
| X-Sense XP0A-MR sensor with SBS50 base station | Works | Discovered; appear under Homebridge accessories in Home settingsSaved copyI got the plugin working with Homebridge, and its logging in and finding my devices: [code] However the devices don't show up in HomeKit as discoverable nor anywhere else. Not sure what to try. Version info Homebridge v1.11.1 homebridge-x-sense v0.24.0 Base Station SBS50 with firmware v1.6.9 XP0A-MR sensors with firmware v1.0.0 Excerpt saved from GitHub on 2026-10-22. | Issue #25 · 2025-12 |
| X-Sense SC07-WX smoke/CO alarm | Not working | Plugin authenticates but finds no devicesSaved copyI’ve been trying to get my pair of X-sense SC07-WX to work using the X-sense plugin for homebridge but no joy so far. The plugin authenticates my x-sense account but doesn’t find any devices. Couldn’t get them working in Home Assistant either. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2026-01 |
| X-Sense XC04-WX CO alarm | Not working | Plugin logs 'Discovered 0 devices'; two users confirmSaved copyNo devices are showing, but they are in the X-Sense app. [10/8/2025, 12:38:02 AM] [homebridge-x-sense] Launched child bridge with PID 13473 [10/8/2025, 12:38:03 AM] [homebridge-x-sense] Loaded homebridge-x-sense v0.24.0 child bridge successfully [10/8/2025, 12:38:11 AM] [homebridge-x-sense] Successfully logged into X-Sense API. [10/8/2025, 12:38:11 AM] [homebridge-x-sense] Discovered 0 devices. [10/8/2025, 12:38:11 AM] [homebridge-x-sense] Found 0 sensor devices to register. [10/8/2025, 12:38:11 AM] [homebridge-x-sense] No devices available to connect to MQTT. Call getDeviceList first. … Excerpt saved from GitHub on 2026-10-22. | Issue #21 · 2025-10 |
| X-Sense XS0B-iR smoke alarm | Requested | PR adds standalone-device support, tested locally; still openSaved copyAdded support for XS0B-iR , also added support to lookup of non-station devices where the device itself is the station like the XS0B-iR being a standalone device. Tested locally and confirmed working. Excerpt saved from GitHub on 2026-10-22. | PR #27 · 2026-03 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Cloud
Unofficial X-Sense cloud API with MQTT over WebSocket
You’ll need
- X-Sense account
Compatibility
| Verified by Homebridge | No |
|---|---|
| Homebridge versions | >=1.8.0 |
| Homebridge 2.0 | No |
| Node.js | >=18 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | X-Sense |
| License | Apache-2.0 |
Community signals
| Downloads a week | 26 |
|---|---|
| Downloads a month | 84 |
| GitHub stars | 6 |
| Open issues | 6 |
| Closed issues | 1 |
| Last code push | 2025-07-09 |
| Latest version | 0.24.0 (2025-07-09) |
| First published | 2025-07-05 |
| Releases | 22 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- Battery
- CarbonMonoxideSensor
- SmokeSensor