Vivint
natekspencer/ha-vivint · v2025.8.4
Home Assistant integration for a Vivint home security system.
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
light | Light | |
switch | Switch or outlet | |
cover | Blind, garage door, window or door | |
climate | Thermostat | |
lock | Lock | Needs its own HomeKit Bridge in accessory mode |
camera | Camera | Needs its own HomeKit Bridge in accessory mode |
alarm_control_panel | Security system | |
binary_sensor | Sensor (motion, contact, leak, smoke…) | |
sensor | Sensor (temperature, humidity, air quality…) | |
button | Button (as a switch) |
1 report below say how a device from this integration behaves in the Home app.
What people report
Vivint panels (Sky Control, Smart Hub) work via the cloud; older Go! Control panels do not. Doorbell press is an event/device trigger, not a sensor, so HomeKit doesn't see a doorbell.
- Works2
- Partly works1
- Won’t be supported1
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Vivint Sky Control panel | Works Cloud | Supported by integrationSaved copyWill this integration work with the new panel? The only panels this doesn't work with are the older Go! Control panels. It works with the Sky Control, which you currently have, and the Smart Hub which is what you'll be getting I'm guessing. Basically, as long as you login with the current Vivint app and not the Vivint Classic app, and not some yet released newer app, this integration _should_ work. > Will I have to create a new integration? You shouldn't need to as long as your username/password stay the same. I've tried to account for devices being added/removed from the panel to … Excerpt saved from GitHub on 2026-10-23. | Issue #29 · 2021-11 | |
| Vivint Smart Hub panel | Works Cloud | Supported by integrationSaved copyWill this integration work with the new panel? The only panels this doesn't work with are the older Go! Control panels. It works with the Sky Control, which you currently have, and the Smart Hub which is what you'll be getting I'm guessing. Basically, as long as you login with the current Vivint app and not the Vivint Classic app, and not some yet released newer app, this integration _should_ work. > Will I have to create a new integration? You shouldn't need to as long as your username/password stay the same. I've tried to account for devices being added/removed from the panel to … Excerpt saved from GitHub on 2026-10-23. | Issue #29 · 2021-11 | |
| Vivint Doorbell Camera | Partly works Cloud | Partly in Home Camera not recognized as doorbell; link motion sensor for notifications | Doorbell press only as event/device trigger, no sensor entitySaved copyIs it possible to expose the Vivint doorbell camera button as a separate entity in Home Assistant? I currently have my doorbell and other Vivint cameras running through Scrypted into HomeKit which is lighting fast, but there's no way to detect the doorbell button press (uses local RTSP stream only) so I don't have any notifications from that. Would be awesome to have the doorbell button press as a standalone entity so I can get notifications into my HA setup and use that for other stuff. Would be great if do-able, thank you so much for your work on this! Excerpt saved from GitHub on 2026-10-23. | Issue #80 · 2023-02 |
| Vivint Go! Control panel | Won’t be supported | Older Go! Control panels not supported (maintainer)Saved copyWill this integration work with the new panel? The only panels this doesn't work with are the older Go! Control panels. It works with the Sky Control, which you currently have, and the Smart Hub which is what you'll be getting I'm guessing. Basically, as long as you login with the current Vivint app and not the Vivint Classic app, and not some yet released newer app, this integration _should_ work. > Will I have to create a new integration? You shouldn't need to as long as your username/password stay the same. I've tried to account for devices being added/removed from the panel to … Excerpt saved from GitHub on 2026-10-23. | Issue #29 · 2021-11 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Cloud push
Goes through the maker’s cloud, which sends updates as they happen. Needs the internet and an account.
Found automatically over
- Bonjour (zeroconf)
Details
| Installs (analytics) | 492 (0.07%) |
|---|---|
| GitHub stars | 110 |
| Latest version | 2025.8.4 (2026-10-19) |
| Set up in the UI | Yes |
| Maintainers | @natekspencer |
| License | MIT |
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.
Sources
- Documentation: https://github.com/natekspencer/ha-vivint
- Source code: https://github.com/natekspencer/ha-vivint
- Issues: https://github.com/natekspencer/ha-vivint/issues
- HACS: https://hacs.xyz