A homebridge plugin to control your Xfinity Home security system.
npm install homebridge-xfinityhomeHomebridge plugin to integrate Xfinity Home Devices into HomeKit






- This plugin allows you to view and control your Xfinity Home System within HomeKit. This plugin:
- downloads a device list
- listens for real-time device updates
- Supports Doors, Windows, Motion Sensors, Lights And Panel.
- [x] 2FA Compatible
- [x] Easy Setup
- [x] Real-Time Device Updates
- [x] Device-By-Device Logs In Custom UI
- [x] Device-By-Device Info In Custom UI
- [x] Smart Logging (ex. Unknown current state: Please open an issue about this)
| Device Type | Features: |
| :------------: | :------------------------------------------------------------------------------------------------ |
| Panel | Arm/Disarm Control
Armed/Disarmed Notifications
Critical Notification If In entryDelay|
| Contact Sensor | Bypass Control
Opened/Closed Notifications
Current Temperature*
Tampered Status |
| Motion Sensor | Bypass Control
Motion Detected Notification
Current Temperature*
Tampered Status |
| Light Switch | On/Off Control
Brightness Control
Current Energy Usage (Amps) |
> \*Using 3rd-Party Apps Such As Controller For HomeKit
> \\Updates When Sensor Tripped
> Don't See A Device? Let Me Know By Submitting A Feature Request
- [ ] Add First-Gen Camera Support
- [ ] Add Next-Gen Camera HomeKit Secure Video Support
- [ ] Add Email/Password Option
- [ ] Add Triggered Status To Panel For Fully Triggered Status
- To use this plugin, you will need to already have Homebridge (at least v1.3.5) or HOOBS (at least v4) installed. Refer to the links for more information and installation instructions.
- Installation
- Configuration
- Beta Version
- Common Errors
- Support Request
- Changelog
- I am in no way affiliated with Xfinity Home and this plugin is a personal project that I maintain in my free time.
- Use this plugin entirely at your own risk - please see license for more information.