From ee61bacf396752aa8198253738a7dd065e4dccac Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Sun, 17 Mar 2019 08:02:25 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=9C=20Merges/Redirect=20Raincloud=20co?= =?UTF-8?q?mponent=20pages=20(#8962)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../binary_sensor.raincloud.markdown | 39 -------- source/_components/raincloud.markdown | 98 ++++++++++++++++++- source/_components/sensor.raincloud.markdown | 43 -------- source/_components/switch.raincloud.markdown | 47 --------- 4 files changed, 96 insertions(+), 131 deletions(-) delete mode 100644 source/_components/binary_sensor.raincloud.markdown delete mode 100644 source/_components/sensor.raincloud.markdown delete mode 100644 source/_components/switch.raincloud.markdown diff --git a/source/_components/binary_sensor.raincloud.markdown b/source/_components/binary_sensor.raincloud.markdown deleted file mode 100644 index a13fba09dd7..00000000000 --- a/source/_components/binary_sensor.raincloud.markdown +++ /dev/null @@ -1,39 +0,0 @@ ---- -layout: page -title: "Melnor Raincloud Binary Sensor" -description: "Instructions on how to integrate your Melnor Raincloud sprinkler system within Home Assistant." -date: 2017-09-04 10:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: raincloud.jpg -ha_category: Irrigation -ha_release: 0.55 -ha_iot_class: Cloud Polling ---- - -To get your [Melnor RainCloud](https://wifiaquatimer.com) binary sensors working within Home Assistant, please follow the instructions for the general [Raincloud component](/components/raincloud). - -## {% linkable_title Configuration %} - -Once you have enabled the [Raincloud component](/components/raincloud), add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -binary_sensor: - - platform: raincloud -``` - -{% configuration %} -monitored_conditions: - description: Conditions to display in the frontend. The following conditions can be monitored. - required: false - type: list - default: If not specified,, all conditions below will be enabled - keys: - is_watering: - description: Return if is currently watering per zone. - status: - description: Return status from the Melnor RainCloud Controller and Melnor RainCloud Faucet. -{% endconfiguration %} diff --git a/source/_components/raincloud.markdown b/source/_components/raincloud.markdown index b73766cac17..d88af8d316c 100644 --- a/source/_components/raincloud.markdown +++ b/source/_components/raincloud.markdown @@ -8,12 +8,27 @@ comments: false sharing: true footer: true logo: raincloud.jpg -ha_category: Irrigation +ha_category: + - Irrigation + - Binary Sensor + - Sensor + - Switch ha_release: 0.55 +ha_iot_class: Cloud Polling +redirect_from: + - /components/binary_sensor.raincloud/ + - /components/sensor.raincloud/ + - /components/switch.raincloud/ --- The `raincloud` component allows you to integrate your [Melnor RainCloud](https://wifiaquatimer.com) sprinkler system in Home Assistant. +There is currently support for the following device types within Home Assistant: + +- [Binary Sensor](#binary-sensor) +- [Sensor](#sensor) +- [Switch](#switch) + ## {% linkable_title Configuration %} To enable it, add the following to your `configuration.yaml` file: @@ -36,4 +51,83 @@ password: type: string {% endconfiguration %} -Finish its configuration by visiting the [Raincloud binary sensor](/components/binary_sensor.raincloud/), [Raincloud sensor](/components/sensor.raincloud/) and [Raincloud switch](/components/switch.raincloud/) documentation. +## {% linkable_title Binary Sensor %} + +Once you have enabled the [Raincloud component](#configuration), add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +binary_sensor: + - platform: raincloud +``` + +{% configuration %} +monitored_conditions: + description: Conditions to display in the frontend. The following conditions can be monitored. + required: false + type: list + default: If not specified, all conditions below will be enabled. + keys: + is_watering: + description: Return if is currently watering per zone. + status: + description: Return status from the Melnor RainCloud Controller and Melnor RainCloud Faucet. +{% endconfiguration %} + +## {% linkable_title Sensor %} + +Once you have enabled the [Raincloud component](#configuration), add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +sensor: + - platform: raincloud +``` + +{% configuration %} +monitored_conditions: + description: Conditions to display in the frontend. The following conditions can be monitored. + required: false + default: If not specified, all conditions below will be enabled. + type: list + keys: + battery: + description: Return the battery level the Melnor RainCloud faucet. + next_cycle: + description: Return the next schedulle watering cycle per zone. + rain_delay: + description: Return the number of days the automatic watering will be delayed due to raining per zone. + watering_time: + description: Return the watering remaining minutes per zone. +{% endconfiguration %} + +## {% linkable_title Switch %} + +Once you have enabled the [Raincloud component](#configuration), add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +switch: + - platform: raincloud +``` + +{% configuration %} +watering_minutes: + description: "Value in minutes to watering your garden via frontend. The values allowed are: 5, 10, 15, 30, 45, 60." + required: false + default: 15 + type: integer +monitored_conditions: + description: Conditions to display in the frontend. If not specified, all conditions below will be enabled by default. + required: false + type: list + keys: + auto_watering: + description: Toggle the watering scheduled per zone. + required: false + type: boolean + manual_watering: + description: Toggle manually the watering per zone. It will inherent the value in minutes specified on the RainCloud hub component. + required: false + type: boolean +{% endconfiguration %} \ No newline at end of file diff --git a/source/_components/sensor.raincloud.markdown b/source/_components/sensor.raincloud.markdown deleted file mode 100644 index 375053cee5f..00000000000 --- a/source/_components/sensor.raincloud.markdown +++ /dev/null @@ -1,43 +0,0 @@ ---- -layout: page -title: "Melnor Raincloud Sensor" -description: "Instructions on how to integrate your Melnor Raincloud sprinkler system within Home Assistant." -date: 2017-09-04 10:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: raincloud.jpg -ha_category: Irrigation -ha_release: 0.55 -ha_iot_class: Cloud Polling ---- - -To get your [Melnor RainCloud](https://wifiaquatimer.com) sensors working within Home Assistant, please follow the instructions for the general [Raincloud component](/components/raincloud). - -## {% linkable_title Configuration %} - -Once you have enabled the [Raincloud component](/components/raincloud), add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -sensor: - - platform: raincloud -``` - -{% configuration %} -monitored_conditions: - description: Conditions to display in the frontend. The following conditions can be monitored. - required: false - default: If not specified, all conditions below will be enabled. - type: list - keys: - battery: - description: Return the battery level the Melnor RainCloud faucet. - next_cycle: - description: Return the next schedulle watering cycle per zone. - rain_delay: - description: Return the number of days the automatic watering will be delayed due to raining per zone. - watering_time: - description: Return the watering remaining minutes per zone. -{% endconfiguration %} diff --git a/source/_components/switch.raincloud.markdown b/source/_components/switch.raincloud.markdown deleted file mode 100644 index 8141b718ad6..00000000000 --- a/source/_components/switch.raincloud.markdown +++ /dev/null @@ -1,47 +0,0 @@ ---- -layout: page -title: "Melnor Raincloud Switch" -description: "Instructions on how to integrate your Melnor Raincloud sprinkler system within Home Assistant." -date: 2017-09-04 10:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: raincloud.jpg -ha_category: Irrigation -ha_release: 0.55 -ha_iot_class: Cloud Polling ---- - -To get your [Melnor RainCloud](https://wifiaquatimer.com) binary sensors working within Home Assistant, please follow the instructions for the general [Raincloud component](/components/raincloud/). - -## {% linkable_title Configuration %} - -Once you have enabled the [Raincloud component](/components/raincloud/), add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -switch: - - platform: raincloud -``` - -{% configuration %} -watering_minutes: - description: "Value in minutes to watering your garden via frontend. The values allowed are: 5, 10, 15, 30, 45, 60." - required: false - default: 15 - type: integer -monitored_conditions: - description: Conditions to display in the frontend. If not specified, all conditions below will be enabled by default. - required: false - type: list - keys: - auto_watering: - description: Toggle the watering scheduled per zone. - required: false - type: boolean - manual_watering: - description: Toggle manually the watering per zone. It will inherent the value in minutes specified on the RainCloud hub component. - required: false - type: boolean -{% endconfiguration %}