SimpliSafe 3
homebridge-simplisafe3 · v1.11.4
Adds SimpliSafe 3 alarm, sensors, locks, cameras and video doorbells to HomeKit.
What it says it supports
Brands
- SimpliSafe
Devices it names
- SimpliSafe base alarm
- SimpliCam
- Video Doorbell Pro
- Video Doorbell Series 2
- Outdoor Camera
- Smart lock
- Entry sensor
- Smoke detector
- CO detector
- Water sensor
- Freeze sensor
- Motion sensor
Shows up in Apple Home as from its README
Sensor readings in its code
What people report
Security system works, but newer Olympus and Scout cameras cannot stream because SimpliSafe's API disallows it.
- Works2
- Partly works2
- Not working1
- Won’t be supported3
| Device | Status | What they said | Source |
|---|---|---|---|
| SimpliSafe alarm system | Works | Fixed by rolling back to v1.10.8 to authenticate, then updatingSaved copyI figured it out. It's something wrong with the latest version. I installed the prior version 1.10.8, which uses a different way of authenticating, and it worked first time. After rolling back and authenticating, I was able to update to 1.10.10 again. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2022-11 |
| SimpliSafe security system | Works | Home, Away, Off states; no Night modeSaved copyAgree 100% on this. Why HOOBS and Eve are likely doing is the following: “hey, this is a Security System! The default states that HomeKit provides for security systems are Off, Stay, Night and Away, let’s just use those”, rather than checking if *this* specific system supports all of those. In fact, this plugin is actually telling HomeKit not to use the defaults since SimpliSafe doesn’t support them. It’s not an issue with the plugin.. On Feb 27, 2020, at 4:08 AM, Michael Shamoon wrote: No, I am saying that "Stay" when armed for "Home" is 100% correct, those are the same thing. And I am … Excerpt saved from GitHub on 2026-10-22. | Issue #83 · 2020-02 |
| SimpliSafe | Partly works | Works but OAuth login annoying; some users cannot complete redirect stepSaved copy… the developer insructions. I did everything up to where it is bold/intalics. I have the final URL but I don't know where to copy and paste it? ​ SimpliSafe Authentication In 2021, SimpliSafe transitioned to only supporting a protocol called OAuth for authentication (and later added reCAPTCHA which prevents systems like this from being able to "auto-login"). This requires the user to authenticate in a browser and it is not possible to circumvent this and authenticate directly against the API. This plugin provides two ways to obtain credentials: Users of Config UI X (which is included in … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2022-07 |
| SimpliSafe indoor camera (model 3) | Partly works | Streams via ffmpeg; custom hardware encoding options broke itSaved copySorry for the errors, but I still got an error. ` [5/21/2020, 14:00:31] [SimpliSafe3] Handling camera snapshot for 'Central View' at 480x270 [5/21/2020, 14:00:32] [SimpliSafe3] /usr/local/bin/ffmpeg-re,-headers,Authorization: Bearer 9y4oi18AYVzAKJhWDG82IQMZcYI0li3JncZUwIg5ZRo=,-i,https://54.82.224.248/v1/bfb497772e6287009b993a9ec01d549c/flv?x=480,-t,1,-s,480x270,-f,image2,-vframes,1,- [5/21/2020, 14:00:35] [SimpliSafe3] Closed 'Central View' snapshot request with 15kB image [5/21/2020, 14:00:35] [Ring] Snapshot for Front Door is still within its life time (14.906s old) [5/21/2020, 14:00:35] … Excerpt saved from GitHub on 2026-10-22. | Issue #114 · 2020-05 |
| SimpliSafe camera | Not working | Camera stream does not work in HomeKit; two users affected, unresolvedSaved copy… "port": 51833, "pin": "000-00-000" }, "accessories": [], "platforms": [ { "name": "Config", "port": 8581, "platform": "config" }, { "name": "Home Alarm", "cameras": true, "debug": true, "sensorRefresh": 15, "persistAccessories": true, "resetSimpliSafeId": false, "cameraOptions": { "enableHwaccelRpi": false }, "platform": "homebridge-simplisafe3.SimpliSafe 3" } ] } This is the order of events when I launch HomeKit app- [2/14/2022, 4:11:54 PM] [Home Alarm] Handling camera snapshot for 'Front Door' at 1280x720 [2/14/2022, 4:11:54 PM] [Home Alarm] An error occurred while making snapshot request: … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2022-02 |
| SimpliSafe backyard camera (unsupported model) | Won’t be supported | Home shows camera not supported; maintainer pointed to READMESaved copyDescription The backyard camera feed never worked when I open the home app on my iPhone Expected behavior When I click on the backyard camera feed in home app it should show a live feed Steps to reproduce I open the home app on my iPhone and when I view the backyard camera feed, it says camera is not supported. Homebridge logs [code] Homebridge config.json contents [code] Screenshots _No response_ Plugin version v1.10.13 Homebridge version v1.9.0 Node.js version v22.13.1 Host OS macOS Excerpt saved from GitHub on 2026-10-22. | Issue #453 · 2025-03 |
| SimpliSafe Olympus outdoor camera | Won’t be supported | Flagged unsupported; API canStream false; black screen in HomeSaved copyDescription All three cameras are discovered successfully by the plugin and appear as accessories in the Apple Home app, but display a black screen when attempting to view live footage or snapshots. The plugin flags all cameras as unsupported at initialisation on every restart. The two outdoor cameras are olympus model and the indoor camera is a scout model. The SimpliSafe API returns `canStream: false` and `canRecord: false` for all three cameras in the discovery payload, and `supportedFeatures.providers.live` is set to `"none"`. Both online cameras use Amazon Kinesis Video Streams (KVS) as … Excerpt saved from GitHub on 2026-10-22. | Issue #490 · 2026-04 |
| SimpliSafe Scout indoor camera | Won’t be supported | Flagged unsupported; API canStream false; black screen in HomeSaved copyDescription All three cameras are discovered successfully by the plugin and appear as accessories in the Apple Home app, but display a black screen when attempting to view live footage or snapshots. The plugin flags all cameras as unsupported at initialisation on every restart. The two outdoor cameras are olympus model and the indoor camera is a scout model. The SimpliSafe API returns `canStream: false` and `canRecord: false` for all three cameras in the discovery payload, and `supportedFeatures.providers.live` is set to `"none"`. Both online cameras use Amazon Kinesis Video Streams (KVS) as … Excerpt saved from GitHub on 2026-10-22. | Issue #490 · 2026-04 |
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
SimpliSafe cloud with real-time event streaming
You’ll need
- SimpliSafe account
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | >=1.3.5 || ^2.0.0-beta.0 |
| Homebridge 2.0 | Yes |
| Node.js | >=18.0.0 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | homebridge-simplisafe3.SimpliSafe 3 |
| License | MIT |
Community signals
| Downloads a week | 392 |
|---|---|
| Downloads a month | 1,540 |
| GitHub stars | 146 |
| Open issues | 0 |
| Closed issues | 221 |
| Discussions | 115 |
| Last code push | 2026-10-20 |
| Latest version | 1.11.4 (2026-10-18) |
| First published | 2019-06-07 |
| Releases | 219 |
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.
Caveats from the README
- Wireless Indoor Camera untested
- Entry sensors are polled
- Motion sensor needs Secret Alert or Alarm setting
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- CarbonMonoxideSensor
- ContactSensor
- Doorbell
- LeakSensor
- LockMechanism
- MotionSensor
- SecuritySystem
- SmokeSensor
- TemperatureSensor