https://github.com/yasuoza/homebridge-open-sesame
Homebridge plugin for SESAME3 and SESAME4
https://github.com/yasuoza/homebridge-open-sesame
homebridge homebridge-plugin sesame
Last synced: about 2 months ago
JSON representation
Homebridge plugin for SESAME3 and SESAME4
- Host: GitHub
- URL: https://github.com/yasuoza/homebridge-open-sesame
- Owner: yasuoza
- License: mit
- Created: 2021-03-15T13:59:34.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-04-05T02:33:23.000Z (about 2 months ago)
- Last Synced: 2025-04-05T03:24:02.885Z (about 2 months ago)
- Topics: homebridge, homebridge-plugin, sesame
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/homebridge-open-sesame
- Size: 3 MB
- Stars: 17
- Watchers: 4
- Forks: 3
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
# homebridge-open-sesame
[](https://github.com/yasuoza/homebridge-open-sesame/releases) [](https://www.npmjs.com/package/homebridge-open-sesame)
[](https://github.com/yasuoza/homebridge-open-sesame/actions) [](https://www.npmjs.com/package/homebridge-open-sesame)
[](https://github.com/homebridge/homebridge/wiki/Verified-Plugins)
Homebridge plugin for SESAME3, SESAME4, SESAME5 and SESAME bot.
## Features
- Real time status update support(even when manual lock/unlock).
- No status polling(`Limit Exceeded` avoidance)
- SESAME bot and SESAME5 support.## Install
```
npm install -g homebridge-open-sesame
```## Configuration
### Configure with UI
Configure with [Homebridge Config UI X](https://github.com/oznu/homebridge-config-ui-x#readme) is recommended.

### Configure with config.json
```json
{
"platforms": [
{
"platform": "OpenSesame",
"name": "Open Sesame",
"apiKey": "API_KEY from candyhouse developer site",
"locks": [
{
"name": "SESAME4 name",
"uuid": "UUID from Sesame.app",
"secret": "Key Secret"
}
]
}
]
}
```## Credits
- Cognito integration code based on [pysesame3](https://github.com/mochipon/pysesame3).