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.
v1.7.6 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Jan. 14, 2020 |
Another attempt to fix localized time state initialization |
Changes in this release
Another attempt to fix localized time state initialization
v1.7.5 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Jan. 13, 2020 |
Fix for localized time state initialization |
Changes in this release
Fix for localized time state initialization
v1.7.4 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Jan. 13, 2020 |
Fixed localized time state initialization |
Changes in this release
Fixed localized time state initialization
v1.7.3 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Jan. 12, 2020 |
Add in custom states with localized times |
Changes in this release
Every type of event now has a localized time state in addition to the UTC time state
v1.7.2 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Jan. 12, 2020 |
Reduce number of texts sent for 2FA |
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.
v1.7.1 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Jan. 11, 2020 |
Fix for login errors |
Changes in this release
Updated to latest version of underlying ring_doorbell python library, version 0.4.0, to correct OAuth connection bugs
v1.7.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Jan. 3, 2020 |
Bug fixes, On Demand event tracking, and additional device states |
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.
v1.6.6 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Jan. 3, 2020 |
Fix for video download (broken by 1.6.5) |
Changes in this release
Version 1.6.5 of the plugin broke the Download Video for Specified Event action. This has now been fixed.
v1.6.5 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Jan. 3, 2020 |
More Ring API connection improvements |
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
v1.6.4 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Jan. 3, 2020 |
Further improved exception handling |
Changes in this release
Further improved exception handling in the main update loop of the plugin
v1.6.3 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Jan. 3, 2020 |
Fixed 2FA token delete when upgrading plugin |
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.
v1.6.2 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Jan. 3, 2020 |
Events now displayed in event log |
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.
v1.6.1 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Jan. 3, 2020 |
Improved connection retries and error handling |
Changes in this release
Better handling of exceptions such as AccessDeniedError, along with more intelligent logic for handling connection retries.
v1.6.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Jan. 1, 2020 |
Experimental support for two-factor authentication |
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.
v1.5.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Dec. 31, 2019 |
Added option to convert video to animated GIF |
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.
v1.4.3 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Dec. 30, 2019 |
Fixed logging of error |
Changes in this release
Fixed error logging of mismatch between ring device being processed and ring device an alert is for.
v1.4.2 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Dec. 30, 2019 |
Cleaned up calls to updateStateOnServer |
Changes in this release
Internal code clean up of calls to indigo.updateStateOnServer
v1.4.1 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Dec. 30, 2019 |
Changed device state image to motion sensor |
Changes in this release
No longer using generic on/off sensor image
v1.4.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Dec. 30, 2019 |
Added motion detected event |
Changes in this release
A new Event type is now available: Motion Detected, which allows you to trigger off of Ring device motion detections
v1.3.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Dec. 30, 2019 |
Improved responsiveness to motion and doorbell ring events |
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.
v1.2.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Dec. 30, 2019 |
Added events to trigger off of |
Changes in this release
Added two event types:
1. Doorbell button pushed
1. Video download completed
v1.1.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Dec. 29, 2019 |
Added download video action |
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.
v1.0.4 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Dec. 29, 2019 |
Addressing flawed logic in populating device list |
Changes in this release
Addresses flawed logic when populating the drop down list of available Ring devices to add.
v1.0.3 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Dec. 29, 2019 |
Added icon to plugin |
v1.0.2 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Dec. 29, 2019 |
First Indigo Plugin Store release |
Changes in this release
Includes the latest version of tchellomello's Python Ring API library