iControl (Xfinity Home) for Homebridge: https://github.com/nfarina/homebridge
npm install homebridge-icontrolExample config.json:
{
"accessories": [
{
"accessory": "iControl",
"name": "Xfinity Home",
"system": "XFINITY_HOME",
"email": "your@email.com",
"password": "
"pin": "
}
]
}
This plugin works with Xfinity Home systems, but iControl also white-labels their product for other vendors like ADP, so it's possible it may work with other providers. If you have a non-Xfinity-Home system and want to do some hacking, submit a PR to [https://github.com/nfarina/icontrol]().