Ring  

Developer: ZachBenz's Plugins     Like this plugin? Show your appreciation!
Category: Security & Locks
Github: Github Repo
Assistance: Get help!    Check the online documentation
Plugin ID: com.thebenzes.zachbenz.indigoplugin.ringforindigo
Latest release: v1.7.6 released on Jan. 14, 2020 (this release is only compatible with Indigo 2022.2 and earlier)
Requires: Indigo v7.0.2 thru v2022.2
(Check the Releases tab below for older releases that may have different requirements)
  Download latest release

RingForIndigo

Ring plugin for the Indigo Home Automation Server from Indigo Domotics

Recommended Ring Account Configuration

It is STRONGLY recommended that you create a secondary account on Ring for Indigo to use. Whether or not you ultimately plan to enable two-factor authentication on the secondary account, be sure to still give that account a complex password that you don't use anywhere else, for maximum security.

Two-Factor Authentication

Two-factor authentication support is experimental. It has gone through some testing, but if you enable it, please know that you face the risk of being frozen out of your Ring account for 24 hours or more. Please report any problems you encounter in the Support Forum for this plugin.

Release details
Released on: Jan. 14, 2020
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

Another attempt to fix localized time state initialization

Release details
Released on: Jan. 13, 2020
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

Fix for localized time state initialization

Release details
Released on: Jan. 13, 2020
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

Fixed localized time state initialization

Release details
Released on: Jan. 12, 2020
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

Every type of event now has a localized time state in addition to the UTC time state

Release details
Released on: Jan. 12, 2020
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

Updated to version 0.5.0 of python ring_doorbell library, which reduces the number of queries to the Ring API when a two-factor verification code is needed, resulting in fewer spurious texts from Ring.

Release details
Released on: Jan. 11, 2020
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

Updated to latest version of underlying ring_doorbell python library, version 0.4.0, to correct OAuth connection bugs

Release details
Released on: Jan. 3, 2020
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

Added support for the "On Demand Access" event type (i.e. when a Ring user accesses one of your devices via the Ring app or website). Also added additional custom states to the Doorbell device, to include: eventId tracking for Motion, Doorbell Pushed, and On Demand; and 'time since' short string suitable for use in labeling indicators in control pages.

Additionally, further improved and cleaned up exception handling and connection error handling.

Release details
Released on: Jan. 3, 2020
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

Version 1.6.5 of the plugin broke the Download Video for Specified Event action. This has now been fixed.

Release details
Released on: Jan. 3, 2020
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

Includes an update to the latest release of @tchellomello's python ring_doorbell library, which has better timeout handling and improved token refresh timing

Release details
Released on: Jan. 3, 2020
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

Further improved exception handling in the main update loop of the plugin

Release details
Released on: Jan. 3, 2020
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

Previously, upgrading the plugin in Indigo would result in the cached access token for two factor authentication to be deleted, forcing you to go to the Configure... menu, and login again manually with a new verification code from Ring. This has been fixed.

Release details
Released on: Jan. 3, 2020
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

You no longer need to turn on debug logging (or create triggers) to get basic information about events the plugin processes - they are now written to the event log.

Release details
Released on: Jan. 3, 2020
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

Better handling of exceptions such as AccessDeniedError, along with more intelligent logic for handling connection retries.

Release details
Released on: Jan. 1, 2020
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

Two-factor authentication support is experimental. It has gone through some testing, but if you enable it, please know that you face the risk of being frozen out of your Ring account for 24 hours or more. Please report any problems you encounter in the Support Forum for this plugin.

It is STRONGLY recommended that you create a secondary account on Ring for Indigo to use. Whether or not you enable two-factor authentication on the secondary account, be sure to still give that account a complex password that you don't use anywhere else, for maximum security.

Release details
Released on: Dec. 31, 2019
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

You can now optionally create an animated GIF alongside of the mp4 video when executing a Download Video for Specified Event action - simply enable the checkbox in the action settings.

Release details
Released on: Dec. 30, 2019
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

Fixed error logging of mismatch between ring device being processed and ring device an alert is for.

Release details
Released on: Dec. 30, 2019
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

Internal code clean up of calls to indigo.updateStateOnServer

Release details
Released on: Dec. 30, 2019
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

No longer using generic on/off sensor image

Release details
Released on: Dec. 30, 2019
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

A new Event type is now available: Motion Detected, which allows you to trigger off of Ring device motion detections

Release details
Released on: Dec. 30, 2019
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

The time to react to a motion or doorbell ring event should go down from about a minute of delay to a matter of seconds.

Release details
Released on: Dec. 30, 2019
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

Added two event types: 1. Doorbell button pushed 1. Video download completed

Release details
Released on: Dec. 29, 2019
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

Added a new action that allows you to download video for the last event (or a specified event id) of a doorbell device.

Release details
Released on: Dec. 29, 2019
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

Addresses flawed logic when populating the drop down list of available Ring devices to add.

Release details
Released on: Dec. 29, 2019
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

Added icon to plugin

Release details
Released on: Dec. 29, 2019
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

Includes the latest version of tchellomello's Python Ring API library