homebridge-arlo
Arlo platform plugin for Homebridge.
Installation
- Install homebridge using: npm install -g homebridge
- Install this plugin using: npm install -g homebridge-arlo
- Update your configuration file. See the sample below.
Updating
- npm update -g homebridge-arlo
Setup
Arlo only allows a single login to each account at a time, as a result, if you are running Homebridge and the Arlo on the same account...logging in on your iPhone to view cameras will log out homebridge's Arlo access.
Therefore, I highly recommend creating an additional account in Arlo, just for homebridge access.
Limitations
This plugin currently only support Base Stations, not cameras. This is mainly because I haven't gotten video streaming to work yet.
Configuration
"platforms": [
{
"platform": "Arlo",
"name": "Arlo",
"email": "<insert arlo account email address>",
"password": "<insert arlo account password>"
}
]
Optional parameters
By default, Arlo only provides two modes (armed and disarmed). Since HomeKit allows a security system to have 4 statees (away, home, night and off), we provide two config parameters to enable support for the additional 2 states. If these configuration parameters aren't provided setting the state to home or night will result in the state being set to away.
stay_arm
- The string label for the mode created in Arlo for the home or stay state.
night_arm
- The string label for the mode created in Arlo for the night state.
Sample Configuration
"platforms": [
{
"platform": "Arlo",
"name": "Arlo",
"email": "<insert arlo account email address>",
"password": "<insert arlo account password>",
"stay_arm": "mode2",
"night_arm": "mode3"
}
]
Siri commands
Arming - Away Mode
Set the security system to armed/away
Disarming - Off Mode
Set the security system to disarmed/off
Arming - Home Mode
Set the security system to stay
Arming - Night Mode
Set the security system to night