Implement config flow for nextcloud (#26503)

This commit is contained in:
Michael 2023-03-26 21:22:02 +02:00 committed by GitHub
parent 3083d7f257
commit f28a1c1e6f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -7,6 +7,7 @@ ha_category:
ha_iot_class: Cloud Polling
ha_release: 0.108
ha_domain: nextcloud
ha_config_flow: true
ha_codeowners:
- '@meichthys'
ha_platforms:
@ -31,28 +32,4 @@ This integration has the following Nextcloud Server prerequisites:
- The Nextcloud 'Monitoring' app must be installed (__*Nextcloud*__ > __*Apps*__ > 🔍(Search Icon) > __*Monitoring*__ > __*Enable*__)
- (Recommended) A Nextcloud App password should be generated for use in Home Assistant (__*Nextcloud*__ > __*Settings*__ > __*Personal*__ > __*Security*__ > __*Devices & sessions*__ > __*Create new app password*__)
To enable the Nextcloud integration, add the following lines to your `configuration.yaml`:
```yaml
# Example configuration.yaml entry
nextcloud:
url: https://YOUR_NEXTCLOUD_URL
username: YOUR_USERNAME
password: YOUR_APP_PASSWORD
```
{% configuration %}
url:
description: The full URL to your Nextcloud instance.
required: true
type: string
username:
description: The username of a Nextcloud user that has access to the Nextcloud monitor API.
required: true
type: string
password:
description: The app password generated from the Nextcloud security settings page.
required: true
type: string
{% endconfiguration %}
{% include integrations/config_flow.md %}