Vivint
@balansse/homebridge-vivint · v1.11.1
Adds Vivint locks, thermostats, security panel, sensors, garage doors and cameras to HomeKit.
What it says it supports
Brands
- Vivint
Devices it names
- Vivint locks
- thermostats
- security panel
- garage door openers
- cameras
- fans
- lights
Shows up in Apple Home as from its README
Sensor readings in its code
What people report
Vivint panels, sensors, locks, cameras and lights are supported; maintainers and Vivint staff add device types via PRs.
- Works6
- Partly works1
| Device | Status | What they said | Source |
|---|---|---|---|
| Philips Hue bridge via Vivint | Works | Hue bridge and multilevel switch can be ignored to avoid duplicate lightsSaved copyAdd capability to ignore the hue bridge & multi level switch devices as this can lead to duplicated devices Closes #99 Excerpt saved from GitHub on 2026-10-22. | PR #100 · 2023-01 |
| Vivint doorbell camera | Works | Doorbell creates linked contact sensor for button pressSaved copy1.8.0 (2023-05-17) Changes Added support for new wireless sensor devices (#83) (#96). Doorbells now create a linked "contact sensor" accessory to indicate the doorbell button press (#78). The contact sensor briefly becomes "open" on the button press event. Added the ability to ignore individual devices based on their ID or equipment code (#110). To use this feature, add the [] key to the config to show all configured Vivint device data in the log. Then, add the IDs or Equipment Codes of devices to hide to the ignore list. Added back the ability to generate ffmpeg configs for all cameras in … Excerpt saved from GitHub on 2026-10-22. | PR #113 · 2023-05 |
| Vivint garage tilt sensor | Works | Added in merged PRSaved copyThe original text was already deleted or overwritten when we archived it. | PR #165 · 2025-01 |
| Vivint lighting groups (WiFi bulbs) | Works | Lighting groups exposed as HomeKit lightsSaved copyHi, I'm a Vivint employee. Last year, Vivint rolled out new WiFi light bulbs. One of the device types created was a "lighting group." This change allows Homekit to control a Vivint group of lights. Excerpt saved from GitHub on 2026-10-22. | PR #146 · 2024-06 |
| Vivint security system and cameras | Works | Vivint plugin easy to install, brings equipment into Home appSaved copyThat was the exact reason I chose to use Homebridge because of the Vivint integration And it was one of my first plug-ins for Homebridge. And to be honest, it was probably one of the most easiest ones to install and implement. Because of that, I don’t remember how I did it, but I’m sure if you peruse the documents it’s pretty straightforward. And regarding how well it works, to me, it’s more responsive than the actual Vivint app. Because it integrates so beautifully, I am able to leverage many automations. Now Vivint itself is very robust. But adding it to Homebridge and implemented into my … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2024-07 |
| Vivint smart fan (dimmer switch) | Works | Fan rotation speed support mergedSaved copySmart fan controls show up as dimmer switches in the Vivint panel. This allows HomeKit to show these devices as fans. I saw that light_switch.js uses the accessory name to choose a service, so I used the same logic here. Excerpt saved from GitHub on 2026-10-22. | PR #66 · 2022-06 |
| Vivint panel on restricted account | Partly works | Lapsed account becomes RestrictedSystem and locks out plugin; fix PR openSaved copyHandle both primary and Restricted account systems for panel ID retrieval. I discovered that when my account standing lapsed that my system changed to a RestrictedSystem which locked me out of using the plugin. I hopeeee this helps fix things up or at least helps identify potential future solutions. Excerpt saved from GitHub on 2026-10-22. | PR #183 · 2026-05 |
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
Vivint cloud account login with multi-factor authentication
You’ll need
- Vivint account
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | >=1.0.0 || ^2.0.0-beta.0 |
| Homebridge 2.0 | Yes |
| Node.js | >=10 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | Vivint |
| License | ISC |
Community signals
| Downloads a week | 6 |
|---|---|
| Downloads a month | 65 |
| GitHub stars | 50 |
| Open issues | 34 |
| Closed issues | 75 |
| Discussions | 6 |
| Last code push | 2025-08-13 |
| Latest version | 1.11.1 (2025-08-13) |
| First published | 2020-07-07 |
| Releases | 37 |
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
- Camera streaming supported
- Ignore list for devices managed by other plugins
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- Battery
- CameraRTPStreamManagement
- CarbonMonoxideSensor
- ContactSensor
- Fan
- GarageDoorOpener
- Lightbulb
- LockMechanism
- MotionSensor
- OccupancySensor
- SecuritySystem
- SmokeSensor
- Switch
- Thermostat
Sources
- npm: https://www.npmjs.com/package/@balansse/homebridge-vivint
- Source code: https://github.com/balansse/homebridge-vivint
- Issues: https://github.com/balansse/homebridge-vivint/issues
- Verified plugins list: https://github.com/homebridge/verified