Joey Berkovitz

Results 29 comments of Joey Berkovitz
trafficstars

PR added: https://github.com/davglass/doorbot/pull/27

Sure To get alarm devices: `ring.getAlarmDevices(alarm, (alarmDevicesResponse) => {});` To arm/disarm the alarm: `ring.setAlarmMode(alarmObject, securityPanelZid, armMode, bypassSensors, (response) => {})` alarmObject is the base_station object returned by the devices function...

I believe that you can assign a location ID your doorbell. Try opening the latest version of the ring app and editing the location of the doorbell. It should ask...

I'm a little busy now, but I never built unit tests for it. Also because of the socket system, if you try to set the mode to the current mode,...

![img_20181010_212801](https://user-images.githubusercontent.com/17735957/46775126-dba52880-ccd3-11e8-9b8a-b6ca5756167c.jpg)

I last used it last night and it worked. Can send detailed instructions later

Just an example of some code I use that I can verify is functional for getting the alarm devices (like motion sensors, ...): ``` ring.devices((e, devices) => { let alarm...

Are you by any chance logging in using a pre-existing token?

You should be able to do that. I haven't investigated the messages sent back too much, but I think DataUpdate is the one you need: `ring.registerAlarmCallback(alarm, 'DataUpdate', (message) => {...

Are you using a socket.io compatible client in C#? Socket.io isn't a standard socket or websocket, it's a custom protocol built on top of web sockets.