Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Feb 12, 2022. It is now read-only.

Homebridge plugin that supports Genie Aladdin garage door opener.

License

NotificationsYou must be signed in to change notification settings

iAnatoly/homebridge-aladdin-connect-garage-door

Repository files navigation

Homebridge Verified

This package is deprecated, please usehttps://github.com/derek-miller/homebridge-genie-aladdin-connect (https://www.npmjs.com/package/homebridge-aladdin-connect-garage-door) instead

homebridge-aladdin-connect-garage-door

npmnpmverified-by-homebridge

Homebridge plugin that supports Genie Aladdin garage door opener.
This plugin is not affiliated with the Genie company.

This plugin is a combo of:

Mainly, so you can put username and password into your homebridge config, rather than hardcoding them into javascript, or devising a system to pass them on through docker secrets (I've done both). Also, homebridge won't be forking a shell and an extra node process every time it needs to issue a command, which (considering the state monitoring every 15 seconds) saves quite a lot of CPU cycles.

Configuration

This easiest way to use this plugin is to usehomebridge-config-ui-x.
To configure manually, add to theaccessories section of Homebridge'sconfig.json after installing the plugin.

Config:

"accessories": [  {"accessory":"AladdinConnectGarageDoorOpener","name":"Garage Door","username":"","password":"","status_update_delay":15,"poll_state_delay":20,"device_number":0,"garage_number":1,"battery_low_level":15,"ignore_errors":true,"log_polling":false,"allow_debug":false  }]

Explanation:

ParameterDescription
accessoryMust always be "AladdinConnectGarageDoorOpener" (required)
nameName of the Garage Door
usernameYour Aladdin Connect username (email address). NOTE: use 'owner' username. Delegated access does not work
passwordYour Aladdin Connect password
status_update_delayTime to have door in opening or closing state (defaults to 15 seconds)
poll_state_delayTime between polling for the garage door's state (leave blank to disable state polling)
device_numberGenie Aladdin Connect device number (0-2). Defaults to 0
garage_numberGarage number (1-3). Defaults to 1
battery_low_levelThreshold for low battery warning
ignore_errorstrue/false. Causes the plugin to replace 'STOPPED' status with 'CLOSED' (defaults to false)
log_pollingtrue/false. Poll logs only show on error; Set to true to log every poll (defaults to false)
allow_debugtrue/false. Dumps a lot of debug info to stdout. (defaults to false)

Note:

I was unable to get proper response from the API when I used a secondary (invited) Aladdin Connect credentials. As a workaround, I had to use the primary login credentials instead. I advise you do the same.

Theignore_errors config option is in place to prevent false OPEN events from occuring if the aladdin connect API fails to respond. Events where STOPPED is replaced with CLOSED are logged, but consider this a word of caution that setting this option to true ignores errors and could incorrectly report your garage door as CLOSED when it is not.

About

Homebridge plugin that supports Genie Aladdin garage door opener.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors5


[8]ページ先頭

©2009-2025 Movatter.jp