2.1.12 • Published 1 year ago

homebridge-arlo-v2 v2.1.12

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

Homebridge-Arlo

CircleCI

Homebridge plugin for Arlo. Includes email MFA support. Please read the underlying library arlo-api's README for information about configuring MFA correctly.

Feel free to fork or make pull requests with additional features.

Caveats

  • Library only supports Doorbell events.
  • Extremely nascent implementation. There may be unrecoverable states which require restart.
    • When a login occurs to Arlo they close any other open connection. This poses a problem as the underlying library must maintain a connection to listen for events.

Installation

This varies by homebridge installation and gui.

Development

Debugging

Install homebridge locally to development machine.

Update homebridge configuration file. Default location in Windows C:\Users\{username}\.homebridge\config.json

{
  "bridge": {
    "name": "test bridge",
    "username": "AA:AA:AA:AA:AA:AA",
    "port": 51826,
    "pin": "111-11-111"
  },
  "platforms": [
    {
      "name": "Config",
      "port": 8581,
      "auth": "form",
      "theme": "auto",
      "tempUnits": "c",
      "lang": "auto",
      "log": {
        "method": "file",
        "path": "C:\\Users\\{username}\\.homebridge\\homebridge.log"
      },
      "platform": "config"
    },
    {
      "arloUser": "user",
      "arloPassword": "pw",
      "emailUser": "email@gmail.com",
      "emailPassword": "pw",
      "emailServer": "imap.gmail.com",
      "emailImapPort": 993,
      "debug": true,
      "enableRetry": true,
      "retryInterval": 5,
      "platform": "Arlo v2"
    }
  ],
  "accessories": []
}

Included is a VSCode launch profile for debugging the plugin. Courtesy of jeff-winn. Attach some breakpoints and run the Launch profile.

2.1.12

1 year ago

2.1.11

1 year ago

2.1.10

1 year ago

2.1.9

1 year ago

2.1.8

1 year ago

2.1.7

1 year ago

2.1.6

1 year ago

2.1.5

1 year ago

2.1.4

1 year ago

2.1.3

1 year ago

2.1.2

1 year ago

2.1.1

1 year ago