From 1a13363b4926da42fad7b4b87d5c104955a714e0 Mon Sep 17 00:00:00 2001 From: Jordy <31309880+jbarrancos@users.noreply.github.com> Date: Wed, 29 Nov 2017 11:42:30 +0100 Subject: [PATCH 01/12] Removed parts related to the component --- source/_components/switch.rainbird.markdown | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/source/_components/switch.rainbird.markdown b/source/_components/switch.rainbird.markdown index 5a8598c30212..eee1d471b9eb 100644 --- a/source/_components/switch.rainbird.markdown +++ b/source/_components/switch.rainbird.markdown @@ -15,13 +15,10 @@ ha_iot_class: "Local Polling" This `rainbird` switch platform allows interacting with [LNK WiFi](http://www.rainbird.com/landscape/products/controllers/LNK-WiFi.htm) module of the Rain Bird Irrigation system in Home Assistant. -To enable stations as switches inside Home Assistant, add the following to your `configuration.yaml` file: +Once you have enabled the [Rain Bird component](/components/rainbird), add the following to your `configuration.yaml` file: ```yaml switch: - platform: rainbird - host: '1.1.1.1' - password: 'secretpassword' sprinkler_1: zone: 1 friendly_name: "Front sprinklers" @@ -36,8 +33,6 @@ switch: Configuration variables: -- **stickip** (*Required*): The IP address of your LNK WiFi Module. -- **password** (*Required*): The password for accessing the module. - **zone** (*Required*): Station zone identifier. - **friendly_name** (*Optional*): Just a friendly name for the station. - **trigger_time** (*Required*): The default duration to sprinkle the zone. From a88f9ae944912a0a19b9f0e33a6771077abc705a Mon Sep 17 00:00:00 2001 From: Jordy <31309880+jbarrancos@users.noreply.github.com> Date: Wed, 29 Nov 2017 11:47:33 +0100 Subject: [PATCH 02/12] Component configuration --- source/_components/rainbird.markdown | 33 ++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 source/_components/rainbird.markdown diff --git a/source/_components/rainbird.markdown b/source/_components/rainbird.markdown new file mode 100644 index 000000000000..615d05086f39 --- /dev/null +++ b/source/_components/rainbird.markdown @@ -0,0 +1,33 @@ +--- +layout: page +title: "Rain Bird Switch" +description: "Instructions on how to integrate your Rain Bird LNK WiFi Module as Switches within Home Assistant." +date: 2017-08-25 12:00 +sidebar: true +comments: false +sharing: true +footer: true +logo: rainbird.png +ha_category: Hub +ha_release: 0.57 +ha_iot_class: "Local Polling" +--- + +This `rainbird` component allows interacting with [LNK WiFi](http://www.rainbird.com/landscape/products/controllers/LNK-WiFi.htm) module of the Rain Bird Irrigation system in Home Assistant. + +To enable it, add the following to your `configuration.yaml` file: + +```yaml +rainbird: + host: '1.1.1.1' + password: 'XXXXXXX' +``` + +Configuration variables: + +- **stickip** (*Required*): The IP address of your LNK WiFi Module. +- **password** (*Required*): The password for accessing the module. + +Please note that due to the implementation of the API within the LNK Module, there is a concurrency issue. For example, the Rain Bird app will give connection issues (like already a connection active). + +Finish its configuration by visiting the [Rain Bird sensor](/components/sensor.rainbird/) and [Rain Bird switch](/components/switch.rainbird/) documentation. From ca7857e6058c175dc93d3709015ab33a84f1de81 Mon Sep 17 00:00:00 2001 From: Jordy <31309880+jbarrancos@users.noreply.github.com> Date: Wed, 29 Nov 2017 11:50:23 +0100 Subject: [PATCH 03/12] Update rainbird.markdown --- source/_components/rainbird.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_components/rainbird.markdown b/source/_components/rainbird.markdown index 615d05086f39..e323e40e15ff 100644 --- a/source/_components/rainbird.markdown +++ b/source/_components/rainbird.markdown @@ -28,6 +28,6 @@ Configuration variables: - **stickip** (*Required*): The IP address of your LNK WiFi Module. - **password** (*Required*): The password for accessing the module. -Please note that due to the implementation of the API within the LNK Module, there is a concurrency issue. For example, the Rain Bird app will give connection issues (like already a connection active). - Finish its configuration by visiting the [Rain Bird sensor](/components/sensor.rainbird/) and [Rain Bird switch](/components/switch.rainbird/) documentation. + +Please note that due to the implementation of the API within the LNK Module, there is a concurrency issue. For example, the Rain Bird app will give connection issues (like already a connection active). From f785ac71a46cd2f6647afa4d60d19ee46fa0516a Mon Sep 17 00:00:00 2001 From: Jordy <31309880+jbarrancos@users.noreply.github.com> Date: Wed, 29 Nov 2017 11:52:49 +0100 Subject: [PATCH 04/12] Update rainbird.markdown --- source/_components/rainbird.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_components/rainbird.markdown b/source/_components/rainbird.markdown index e323e40e15ff..b346af0d3f43 100644 --- a/source/_components/rainbird.markdown +++ b/source/_components/rainbird.markdown @@ -1,7 +1,7 @@ --- layout: page -title: "Rain Bird Switch" -description: "Instructions on how to integrate your Rain Bird LNK WiFi Module as Switches within Home Assistant." +title: "Rain Bird" +description: "Instructions on how to integrate your Rain Bird LNK WiFi Module within Home Assistant." date: 2017-08-25 12:00 sidebar: true comments: false From 6b37d5bcedc5e66a4435ff07a5b87478b6636ef7 Mon Sep 17 00:00:00 2001 From: Jordy <31309880+jbarrancos@users.noreply.github.com> Date: Wed, 29 Nov 2017 11:57:00 +0100 Subject: [PATCH 05/12] Create sensor.rainbird.markdown --- source/_components/sensor.rainbird.markdown | 31 +++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 source/_components/sensor.rainbird.markdown diff --git a/source/_components/sensor.rainbird.markdown b/source/_components/sensor.rainbird.markdown new file mode 100644 index 000000000000..9c71b0adb9ae --- /dev/null +++ b/source/_components/sensor.rainbird.markdown @@ -0,0 +1,31 @@ +--- +layout: page +title: "Rain Bird Sensor" +description: "Instructions on how to integrate your Rain Bird LNK WiFi Module rain sensor within Home Assistant." +date: 2017-08-25 12:00 +sidebar: true +comments: false +sharing: true +footer: true +logo: rainbird.png +ha_category: Hub +ha_release: 0.57 +ha_iot_class: "Local Polling" +--- + +This `rainbird` sensor allows interacting with [LNK WiFi](http://www.rainbird.com/landscape/products/controllers/LNK-WiFi.htm) module of the Rain Bird Irrigation system in Home Assistant. + +Once you have enabled the [Rain Bird component](/components/rainburd), add the following to your `configuration.yaml` file to enable the rain sensor: + +```yaml +# Example configuration.yaml entry +sensor: + - platform: rainbird + monitored_conditions: + - rainsensor +``` + +Configuration variables: + +- **monitored_conditions**: Currently only rainsensor is supported. Returns the sensor level. +Please note that due to the implementation of the API within the LNK Module, there is a concurrency issue. For example, the Rain Bird app will give connection issues (like already a connection active). From 666d8ac6a5b1c3a650f6fcc9532c516a0e8b0010 Mon Sep 17 00:00:00 2001 From: Jordy <31309880+jbarrancos@users.noreply.github.com> Date: Wed, 29 Nov 2017 13:24:32 +0100 Subject: [PATCH 06/12] Update sensor.rainbird.markdown --- source/_components/sensor.rainbird.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_components/sensor.rainbird.markdown b/source/_components/sensor.rainbird.markdown index 9c71b0adb9ae..19f36e26c211 100644 --- a/source/_components/sensor.rainbird.markdown +++ b/source/_components/sensor.rainbird.markdown @@ -28,4 +28,5 @@ sensor: Configuration variables: - **monitored_conditions**: Currently only rainsensor is supported. Returns the sensor level. + Please note that due to the implementation of the API within the LNK Module, there is a concurrency issue. For example, the Rain Bird app will give connection issues (like already a connection active). From eaf927c0581d2580374ab5e4e52fbd12a3e69f41 Mon Sep 17 00:00:00 2001 From: Jordy <31309880+jbarrancos@users.noreply.github.com> Date: Thu, 7 Dec 2017 16:46:32 +0100 Subject: [PATCH 07/12] Update rainbird.markdown --- source/_components/rainbird.markdown | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/_components/rainbird.markdown b/source/_components/rainbird.markdown index b346af0d3f43..a2a06c5d1963 100644 --- a/source/_components/rainbird.markdown +++ b/source/_components/rainbird.markdown @@ -2,14 +2,14 @@ layout: page title: "Rain Bird" description: "Instructions on how to integrate your Rain Bird LNK WiFi Module within Home Assistant." -date: 2017-08-25 12:00 +date: 2017-12-07 12:00 sidebar: true comments: false sharing: true footer: true logo: rainbird.png ha_category: Hub -ha_release: 0.57 +ha_release: 0.59.3 ha_iot_class: "Local Polling" --- @@ -19,8 +19,8 @@ To enable it, add the following to your `configuration.yaml` file: ```yaml rainbird: - host: '1.1.1.1' - password: 'XXXXXXX' + host: '1.1.1.1' + password: 'XXXXXXX' ``` Configuration variables: From af436794e4844c20a987eb9cc85a255212e09512 Mon Sep 17 00:00:00 2001 From: Jordy <31309880+jbarrancos@users.noreply.github.com> Date: Thu, 7 Dec 2017 16:47:08 +0100 Subject: [PATCH 08/12] Update sensor.rainbird.markdown --- source/_components/sensor.rainbird.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/sensor.rainbird.markdown b/source/_components/sensor.rainbird.markdown index 19f36e26c211..44ee444e362e 100644 --- a/source/_components/sensor.rainbird.markdown +++ b/source/_components/sensor.rainbird.markdown @@ -21,7 +21,7 @@ Once you have enabled the [Rain Bird component](/components/rainburd), add the f # Example configuration.yaml entry sensor: - platform: rainbird - monitored_conditions: + monitored_conditions: - rainsensor ``` From a4944e163b93c6e0ef8c6f214db1dbd816380ea7 Mon Sep 17 00:00:00 2001 From: Jordy <31309880+jbarrancos@users.noreply.github.com> Date: Tue, 19 Dec 2017 09:46:38 +0100 Subject: [PATCH 09/12] Update sensor.rainbird.markdown --- source/_components/sensor.rainbird.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/sensor.rainbird.markdown b/source/_components/sensor.rainbird.markdown index 44ee444e362e..e9aabe0a6370 100644 --- a/source/_components/sensor.rainbird.markdown +++ b/source/_components/sensor.rainbird.markdown @@ -9,7 +9,7 @@ sharing: true footer: true logo: rainbird.png ha_category: Hub -ha_release: 0.57 +ha_release: 0.61 ha_iot_class: "Local Polling" --- From 551f72e7d24a19c39398d53bef374cf74f45ef81 Mon Sep 17 00:00:00 2001 From: Jordy <31309880+jbarrancos@users.noreply.github.com> Date: Tue, 19 Dec 2017 09:48:49 +0100 Subject: [PATCH 10/12] Update sensor.rainbird.markdown --- source/_components/sensor.rainbird.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/sensor.rainbird.markdown b/source/_components/sensor.rainbird.markdown index e9aabe0a6370..ec2edd7d5fbd 100644 --- a/source/_components/sensor.rainbird.markdown +++ b/source/_components/sensor.rainbird.markdown @@ -21,7 +21,7 @@ Once you have enabled the [Rain Bird component](/components/rainburd), add the f # Example configuration.yaml entry sensor: - platform: rainbird - monitored_conditions: + monitored_conditions: - rainsensor ``` From f20f56968b89d568ff538ccd8093c7afc7582d56 Mon Sep 17 00:00:00 2001 From: Jordy <31309880+jbarrancos@users.noreply.github.com> Date: Tue, 19 Dec 2017 09:49:27 +0100 Subject: [PATCH 11/12] Update rainbird.markdown --- source/_components/rainbird.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_components/rainbird.markdown b/source/_components/rainbird.markdown index a2a06c5d1963..4257826b7d46 100644 --- a/source/_components/rainbird.markdown +++ b/source/_components/rainbird.markdown @@ -9,7 +9,7 @@ sharing: true footer: true logo: rainbird.png ha_category: Hub -ha_release: 0.59.3 +ha_release: 0.61 ha_iot_class: "Local Polling" --- @@ -25,7 +25,7 @@ rainbird: Configuration variables: -- **stickip** (*Required*): The IP address of your LNK WiFi Module. +- **host** (*Required*): The IP address of your LNK WiFi Module. - **password** (*Required*): The password for accessing the module. Finish its configuration by visiting the [Rain Bird sensor](/components/sensor.rainbird/) and [Rain Bird switch](/components/switch.rainbird/) documentation. From b85fde5ea54bf25f290eb4bbdf60c4893dca82e8 Mon Sep 17 00:00:00 2001 From: Jordy <31309880+jbarrancos@users.noreply.github.com> Date: Tue, 19 Dec 2017 15:56:28 +0100 Subject: [PATCH 12/12] Update sensor.rainbird.markdown --- source/_components/sensor.rainbird.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/sensor.rainbird.markdown b/source/_components/sensor.rainbird.markdown index ec2edd7d5fbd..aebb59be073f 100644 --- a/source/_components/sensor.rainbird.markdown +++ b/source/_components/sensor.rainbird.markdown @@ -22,7 +22,7 @@ Once you have enabled the [Rain Bird component](/components/rainburd), add the f sensor: - platform: rainbird monitored_conditions: - - rainsensor + - rainsensor ``` Configuration variables: