From e03b8e71a8708b2ec5cbc0693d3d8360457fa3e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Sat, 26 May 2018 12:29:38 +0200 Subject: [PATCH 1/9] Initial documentation for Uptime Robot --- .../_components/sensor.uptimerobot.markdown | 35 ++++++++++++++++++ .../images/supported_brands/uptimerobot.png | Bin 0 -> 4603 bytes 2 files changed, 35 insertions(+) create mode 100644 source/_components/sensor.uptimerobot.markdown create mode 100644 source/images/supported_brands/uptimerobot.png diff --git a/source/_components/sensor.uptimerobot.markdown b/source/_components/sensor.uptimerobot.markdown new file mode 100644 index 000000000000..90036cacdc06 --- /dev/null +++ b/source/_components/sensor.uptimerobot.markdown @@ -0,0 +1,35 @@ +--- +layout: page +title: Uptime Robot +description: "Instructions on how to set up Uptime Robot within Home Assistant." +date: 2018-05-26 13:00 +sidebar: false +comments: false +sharing: true +footer: true +logo: uptimerobot.png +ha_category: Sensor +ha_release: 0.71 +ha_iot_class: "Cloud Polling" +--- + +The `uptimerobot` sensor component allows you get the status for all of your monitors from your account on [Uptime Robot.]( https://uptimerobot.com) + +## Example for `configuration.yaml` : + +```yaml +sensor: + - platform: uptimerobot + api_key: u432898-d2507e493b31217e6c64fd35 +``` + +{% configuration %} +api_key: + description: Your Uptime Robot API key. + required: true + type: string +{% endconfiguration %} + +All the data will be fetch from [Uptime Robot](https://uptimerobot.com). + +To get your API key, go to [My Settings](https://uptimerobot.com/dashboard#mySettings) on the Uptime Robot website, at the bottom you will find your "Main API Key". diff --git a/source/images/supported_brands/uptimerobot.png b/source/images/supported_brands/uptimerobot.png new file mode 100644 index 0000000000000000000000000000000000000000..64a319bff2b2975cc6b03d25c4022bfe38ba8b54 GIT binary patch literal 4603 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 literal 0 HcmV?d00001 From 00e4d1dbe625dcaee923a912b7d2c3949385d3db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Sat, 26 May 2018 13:15:16 +0200 Subject: [PATCH 2/9] Added sidebar --- source/_components/sensor.uptimerobot.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_components/sensor.uptimerobot.markdown b/source/_components/sensor.uptimerobot.markdown index 90036cacdc06..f866f8561d26 100644 --- a/source/_components/sensor.uptimerobot.markdown +++ b/source/_components/sensor.uptimerobot.markdown @@ -3,13 +3,13 @@ layout: page title: Uptime Robot description: "Instructions on how to set up Uptime Robot within Home Assistant." date: 2018-05-26 13:00 -sidebar: false +sidebar: true comments: false sharing: true footer: true logo: uptimerobot.png ha_category: Sensor -ha_release: 0.71 +ha_release: "0.71" ha_iot_class: "Cloud Polling" --- From c593347413ae4fec0fe69e1d361809d814475980 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Sat, 26 May 2018 13:33:35 +0200 Subject: [PATCH 3/9] quote for title --- source/_components/sensor.uptimerobot.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/sensor.uptimerobot.markdown b/source/_components/sensor.uptimerobot.markdown index f866f8561d26..6f4cf1cc5ce4 100644 --- a/source/_components/sensor.uptimerobot.markdown +++ b/source/_components/sensor.uptimerobot.markdown @@ -1,6 +1,6 @@ --- layout: page -title: Uptime Robot +title: "Uptime Robot" description: "Instructions on how to set up Uptime Robot within Home Assistant." date: 2018-05-26 13:00 sidebar: true From 9f4abcf1e8fce0fc119f39060ac25d45424e2e25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Sat, 26 May 2018 14:17:46 +0200 Subject: [PATCH 4/9] trigger netlify build, it faild due to timeout. From 7fcc5c70962562c20b385d3ea8200ab8b42bc869 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Sat, 26 May 2018 14:38:55 +0200 Subject: [PATCH 5/9] trigger netlify build, it faild due to timeout again. From 8872834046e50b268e04592467a0808c3e76a7cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Tue, 29 May 2018 19:59:21 +0200 Subject: [PATCH 6/9] Converted to binary_sensor --- ...imerobot.markdown => binary_sensor.uptimerobot.markdown} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename source/_components/{sensor.uptimerobot.markdown => binary_sensor.uptimerobot.markdown} (93%) diff --git a/source/_components/sensor.uptimerobot.markdown b/source/_components/binary_sensor.uptimerobot.markdown similarity index 93% rename from source/_components/sensor.uptimerobot.markdown rename to source/_components/binary_sensor.uptimerobot.markdown index 6f4cf1cc5ce4..618ff5d503d7 100644 --- a/source/_components/sensor.uptimerobot.markdown +++ b/source/_components/binary_sensor.uptimerobot.markdown @@ -2,13 +2,13 @@ layout: page title: "Uptime Robot" description: "Instructions on how to set up Uptime Robot within Home Assistant." -date: 2018-05-26 13:00 +date: 2018-05-29 21:00 sidebar: true comments: false sharing: true footer: true logo: uptimerobot.png -ha_category: Sensor +ha_category: Binary Sensor ha_release: "0.71" ha_iot_class: "Cloud Polling" --- @@ -18,7 +18,7 @@ The `uptimerobot` sensor component allows you get the status for all of your mon ## Example for `configuration.yaml` : ```yaml -sensor: +binary_sensor: - platform: uptimerobot api_key: u432898-d2507e493b31217e6c64fd35 ``` From c6b2952bf276cac5ec5e36daff36bfe0b1490f88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Tue, 29 May 2018 20:00:06 +0200 Subject: [PATCH 7/9] convert to binary_sensor --- source/_components/binary_sensor.uptimerobot.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/binary_sensor.uptimerobot.markdown b/source/_components/binary_sensor.uptimerobot.markdown index 618ff5d503d7..029593d8d2ec 100644 --- a/source/_components/binary_sensor.uptimerobot.markdown +++ b/source/_components/binary_sensor.uptimerobot.markdown @@ -13,7 +13,7 @@ ha_release: "0.71" ha_iot_class: "Cloud Polling" --- -The `uptimerobot` sensor component allows you get the status for all of your monitors from your account on [Uptime Robot.]( https://uptimerobot.com) +The `uptimerobot` binary_sensor component allows you get the status for all of your monitors from your account on [Uptime Robot.]( https://uptimerobot.com) ## Example for `configuration.yaml` : From f398cdc57596282eb65392a0ce1b2adf848c83c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Sat, 9 Jun 2018 11:06:45 +0200 Subject: [PATCH 8/9] Update binary_sensor.uptimerobot.markdown --- source/_components/binary_sensor.uptimerobot.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/binary_sensor.uptimerobot.markdown b/source/_components/binary_sensor.uptimerobot.markdown index 029593d8d2ec..cb91937132a5 100644 --- a/source/_components/binary_sensor.uptimerobot.markdown +++ b/source/_components/binary_sensor.uptimerobot.markdown @@ -9,7 +9,7 @@ sharing: true footer: true logo: uptimerobot.png ha_category: Binary Sensor -ha_release: "0.71" +ha_release: "0.72" ha_iot_class: "Cloud Polling" --- From 815ec3d63cd3294c8ff44e0a69f96a680770b87b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Sun, 10 Jun 2018 11:43:12 +0200 Subject: [PATCH 9/9] Update binary_sensor.uptimerobot.markdown --- source/_components/binary_sensor.uptimerobot.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/binary_sensor.uptimerobot.markdown b/source/_components/binary_sensor.uptimerobot.markdown index cb91937132a5..7b37252f399b 100644 --- a/source/_components/binary_sensor.uptimerobot.markdown +++ b/source/_components/binary_sensor.uptimerobot.markdown @@ -13,7 +13,7 @@ ha_release: "0.72" ha_iot_class: "Cloud Polling" --- -The `uptimerobot` binary_sensor component allows you get the status for all of your monitors from your account on [Uptime Robot.]( https://uptimerobot.com) +The `uptimerobot` binary_sensor platform allows you get the status for all of your monitors from your account on [Uptime Robot.]( https://uptimerobot.com) ## Example for `configuration.yaml` :