I too have been patiently waiting…I love my alarm. I did just find the below script and was able to to get a json response of all my devices (sensors). I am going to try and mess with this but i dont really know this all that well…but would love to learn. Ill post if i do happen to figure something out.
Also, all credit goes to this link…I just found it on a google search, played with it and got it working.
https://github.com/homespun/ring-alarm/blob/master/README.md
```
const ring = RingAPI({
email: '[email protected]'
password: 'secret'
});
// get list of stations associated with the account
ring.stations((err, stations) => {
if (err) ...;
stations.forEach((station) => {
// get devices associated with each station
ring.getAlarmDevices(station, (err, station, message) => {
if (err) ...;
message.body.forEach((device) => {
// get properties associated with each device
...
});
});
// register for DataUpdate messages
ring.setAlarmCallback(station, 'DataUpdate', (err, station, message) => {
if (err) ...;
...
});
// set alarm mode
// panelId: `zid` property of security-panel device
// mode: 'all', 'some', 'none'
// bypassSensorIs: an array of `zid` properties of sensor.* devices
ring.setAlarmMode(station, panelId, mode, bypassSensorIds, (err, station, message) => {
if (err) ...;
...
});
// done getting information about station
ring.closeAlarmCollection(station);
});
});
```