From c13fd088c52f7f7d05c7162456fdf2078a71fa34 Mon Sep 17 00:00:00 2001 From: On Freund Date: Wed, 24 Aug 2022 14:22:36 +0300 Subject: [PATCH] Risco Local (#23802) * Risco Local * Apply suggestions from code review Co-authored-by: Martin Hjelmare Co-authored-by: Martin Hjelmare --- source/_integrations/risco.markdown | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/source/_integrations/risco.markdown b/source/_integrations/risco.markdown index 904a7e1003e..6530dcf56f1 100644 --- a/source/_integrations/risco.markdown +++ b/source/_integrations/risco.markdown @@ -5,7 +5,7 @@ ha_category: - Alarm - Binary Sensor ha_release: '0.115' -ha_iot_class: Cloud Polling +ha_iot_class: Local Push ha_config_flow: true ha_codeowners: - '@OnFreund' @@ -18,14 +18,17 @@ ha_platforms: ha_integration_type: integration --- -This integration connects with Risco Alarms over [Risco Cloud](https://riscocloud.com/). +This integration connects with Risco Alarms, in one of two ways: + +## Risco Cloud (recommended) + +The integration will connect with your alarm over [Risco Cloud](https://riscocloud.com/). +This is easiest to configure, and is widely supported, but is cloud based, and requires polling.
-As from January 2021, Risco have implemented charges for use of their Cloud Features. +As of January 2021, Risco have implemented charges for use of their Cloud Features.
-{% include integrations/config_flow.md %} -
It is recommended to use a regular (non-owner) account with the Risco app/website, and use a different regular account with the integration. Risco has restrictions on concurrent uses by different users, especially if they have different permission levels.
@@ -35,6 +38,17 @@ has the event timestamp as the state, and other event information in attributes. If you have multiple sites, only the first site will be used. +## Local (advanced) + +The integration will connect locally to your system. +No dependency on the cloud, and instantaneous updates, but is harder to set up. +You will need the master code to your system, and with older models, +you might need to either disconnect your system from the cloud, or set up a proxy that will allow you to connect both locally and via the cloud. + +The local version of the integration does not support events, and the `arming` state. + +{% include integrations/config_flow.md %} + ## Options You can configure additional behavior by clicking on **Options** in the relevant box in the Integration panel: