Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dgreif/ring
Unofficial packages for Ring Doorbells, Cameras, Alarm System, and Smart Lighting
https://github.com/dgreif/ring
alarm homebridge homebridge-plugin homekit ring
Last synced: 2 days ago
JSON representation
Unofficial packages for Ring Doorbells, Cameras, Alarm System, and Smart Lighting
- Host: GitHub
- URL: https://github.com/dgreif/ring
- Owner: dgreif
- License: mit
- Created: 2018-10-12T22:53:01.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2025-01-22T12:59:56.000Z (16 days ago)
- Last Synced: 2025-01-31T15:41:59.655Z (7 days ago)
- Topics: alarm, homebridge, homebridge-plugin, homekit, ring
- Language: TypeScript
- Homepage:
- Size: 14.3 MB
- Stars: 1,270
- Watchers: 45
- Forks: 170
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Ring
This repo contains unofficial packages to enable interaction and automation with the majority of [Ring](https://ring.com/) products
## Troubleshooting Issues
If you are having issues, please look for related articles in the [wiki](https://github.com/dgreif/ring/wiki) and search existing [Issues](https://github.com/dgreif/ring/issues) before opening a new Issue/Discussion
## `ring-client-api`
The [ring-client-api](./packages/ring-client-api/) is a TypeScript package designed to be used by developers to create your own apps/programs which interact with Rings api
## `homebridge-ring`
[homebridge-ring](./packages/homebridge-ring/) allows users to easily integrate Ring products into Apple HomeKit via [homebridge](https://homebridge.io/)
## Examples
See the [examples directory](./packages/examples/) for examples using the `ring-client-api`. For a full project example, see https://github.com/dgreif/ring-client-example
## Credits
I'd like to give a big thanks to a number developers who have put a lot of hard work into analyzing the
Ring api and building similar libraries which were extremely valuable in my creation of this project. Thank you all
for your hard work!- @davglass - https://github.com/davglass/doorbot - The original node project that proved we can interact with Ring's api
- @jimhigson - https://github.com/jimhigson/ring-api - A promisified api for Ring's original line of products
- @tchellomello - https://github.com/tchellomello/python-ring-doorbell - A python api which is widely used for Ring integrations
- @mrose17 - https://github.com/homespun/homebridge-platform-ring-video-doorbell - The original Ring camera homebridge plugin
- @codahq - Thanks for all your help debugging the Ring api
- @joeyberkovitz - Great discovery work on the Ring Alarm websockets api