Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ring Alarm API #8

Open
VeniceNerd opened this issue Jul 28, 2018 · 10 comments
Open

Ring Alarm API #8

VeniceNerd opened this issue Jul 28, 2018 · 10 comments

Comments

@VeniceNerd
Copy link

Hi,

Are you looking to add Ring Alarm support to your API? Would be amazing!

Thanks,

Philipp

@jimhigson
Copy link
Owner

jimhigson commented Jul 29, 2018 via email

@wondergit113
Copy link

I'd love to be able to Arm automatically when everyone leaves home and Disarm when someone arrives home via Automation/Scene.

Additionally, they have Motion Sensors for in the home, and Window/Door Sensors which could also be used for automating lights (motion detected, turn on lights) and thermostats (window or door is open, AC is turned off).

I have the Ring Alarm...let me know how I can help!

@jimhigson
Copy link
Owner

jimhigson commented Aug 26, 2018 via email

@dgreif
Copy link

dgreif commented Oct 3, 2018

@jimhigson have you started working on accessing the alarm api at all? I'd love to add my alarm into my homebridge setup, using your library as a base. If you aren't planning to do it, I'd be happy to PR it when I have time. Don't want to duplicate the work tho if you are already working on it.

@jimhigson
Copy link
Owner

I haven’t. Would the alarm API mean setting off the alarm via a REST call? It’s probably not that hard to do but not sure I want to test that on my quiet suburban street! Would be more than happy to accept a PR to add support for this.

@dgreif
Copy link

dgreif commented Oct 3, 2018

Looks like there is already a PR over on davglass/doorbot#27 . I just started looking into the available ring node modules today, so not sure how your packages compares to doorbot in terms of functionality. Digging into the new Alarm api a little bit, it looks like they are doing everything via a single websocket connection instead of http requests, which is great for getting real-time updates of alarm status. As far as testing the API goes, I think the first and most important features would simply be arming/disarming the alarm. If you do get to the point where you want to test triggering the alarm and verifying you get updates via the API, you can always turn down the volume on your base station 😉. Whenever I get some time, I will probably expand on that other PR or open one here. Eventually the goal would be to integrate into a homebridge plugin (discussion started over at homebridge/homebridge#1931)

@jimhigson
Copy link
Owner

jimhigson commented Oct 4, 2018 via email

@dgreif
Copy link

dgreif commented Oct 4, 2018

Sorry for not being clear! Ring actually offers a security systems now (https://shop.ring.com/pages/security-system) which has door contacts, motion sensors, and an alarm base station. I got some time to start on integrating it last night and should have a PR some time in the next week or two (as time permits).

@jimhigson
Copy link
Owner

jimhigson commented Oct 4, 2018 via email

@dgreif
Copy link

dgreif commented Dec 27, 2019

For anyone looking for alarm support, I suggest you take a look at my Ring api over at https://github.com/dgreif/ring. It has full support for the alarm, as well as cameras, lights, and most of Ring's newest products

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants