/homebridge-XfinityHome

A Repository For Controlling Your Xfinity Home System and Devices

Primary LanguageTypeScriptApache License 2.0Apache-2.0

Homebridge XfinityHome

homebridge-XfinityHome

Homebridge plugin to integrate Xfinity Home Devices into HomeKit

verified-by-homebridge downloads

npm npm

build workflow license

Plugin Information

  • 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.

Features

  • 2FA Compatible
  • Easy Setup
  • Real-Time Device Updates
  • Device-By-Device Logs In Custom UI
  • Device-By-Device Info In Custom UI
  • Smart Logging (ex. Unknown current state: <some state> Please open an issue about this)

Device Features

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

TODO

  • 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

Prerequisites

  • 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.

Setup

Help/About

Disclaimer

  • 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.