0.5.0 • Published 5 years ago

homebridge-liftmaster2 v0.5.0

Weekly downloads
5
License
ISC
Repository
github
Last release
5 years ago

homebridge-liftmaster2

LiftMaster Plugin for HomeBridge (API 2.0)

Older verion using API 1.0: homebridge-liftmaster

Installation

  1. Install homebridge using npm install -g homebridge.
  2. Install this plugin using npm install -g git+https://github.com/luisiam/homebridge-liftmaster2.git.
  3. Update your configuration file. See configuration sample below.

Removal

  1. Stop homebridge.
  2. Remove configuration in config.json.
  3. Start homebridge (the plugin will remove cached accessories automatically).
  4. Remove this plugin using npm remove -g homebridge-liftmaster2.
  5. Restart homebridge.

Configuration

Edit your config.json accordingly. Configuration sample:

"platforms": [{
   "platform": "LiftMaster2",
   "username": "email@email.com",
   "password": "password"
}]

Advanced Configuration (Optional)

This step is not required. HomeBridge with API 2.0 can handle configurations in the HomeKit app.

"platforms": [{
    "platform": "LiftMaster2",
    "name": "MyQ",
    "username": "email@email.com",
    "password": "password",
    "openDuration": 15,
    "closeDuration": 25,
    "polling": true,
    "longPoll": 300,
    "shortPoll": 5,
    "shortPollDuration": 120,
    "gateways": ["My Home"]
}]
FieldsDescriptionDefaultRequired
platformMust always be LiftMaster2.Yes
nameFor logging purposes.No
usernameYour MyQ account email.Yes
passwordYour MyQ account password.Yes
openDurationTime in s to open garage door completely.15No
closeDurationTime in s to close garage door completely.25No
pollingState polling.falseNo
longPollNormal polling interval in s.300No
shortPollPolling interval in s when door state changes.5No
shortPollDurationDuration in s to use shortPoll.120No
gatewaysArray of gateway IDs or names to add.[]No
0.5.0

5 years ago

0.1.0

8 years ago