Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update synology_srm component to use the new config flow workflow #13368

Closed
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 4 additions & 42 deletions source/_integrations/synology_srm.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -13,52 +13,14 @@ This platform allows you to detect presence by looking at connected devices to a

## Configuration

To use this device tracker in your installation, add the following to your `configuration.yaml` file:

```yaml
# Example configuration.yaml entry
device_tracker:
- platform: synology_srm
host: 192.168.1.254
password: YOUR_ADMIN_PASSWORD
```

{% configuration %}
host:
description: The Synology SRM router host or IP address, e.g., `192.168.1.1` or `router.mydomain.local`
required: true
type: string
port:
description: The port to connect to the Synology SRM router.
required: false
default: 8001
type: integer
username:
description: The username of a user with administrative privileges.
required: false
default: admin
type: string
password:
description: The password for your given admin account.
required: true
type: string
ssl:
description: Use HTTPS instead of HTTP to connect.
required: false
default: true
type: boolean
verify_ssl:
description: Enable or disable SSL certificate verification.
required: false
default: false
type: boolean
{% endconfiguration %}
The integration can be configured through the user interface at *Configuration* -> *Integrations*. Click on the floating button at the bottom right to add a new integration. Search for "Synology SRM", fill in the configuration form with your username, your password and also the device hostname (it can be an IP address or an FDQN) and then click **Submit**.

<div class='note'>
It's not possible to create another account in SRM with admin permissions. You'll need to use your admin account (or the one you renamed at creation) for this connection.
</div>

List of models known to be supported:

- RT1900ac
- RT2600ac

See the [device tracker integration page](/integrations/device_tracker/) for instructions on how to configure the people to be tracked.
- MR2200ac