From f28a1c1e6f1bff1db25dd5448e177f298af4a39c Mon Sep 17 00:00:00 2001 From: Michael <35783820+mib1185@users.noreply.github.com> Date: Sun, 26 Mar 2023 21:22:02 +0200 Subject: [PATCH] Implement config flow for nextcloud (#26503) --- source/_integrations/nextcloud.markdown | 27 ++----------------------- 1 file changed, 2 insertions(+), 25 deletions(-) diff --git a/source/_integrations/nextcloud.markdown b/source/_integrations/nextcloud.markdown index f4f66e60abc..ea4aaf85cfb 100644 --- a/source/_integrations/nextcloud.markdown +++ b/source/_integrations/nextcloud.markdown @@ -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 %}