From 7f6e6f8692344821ffa0fb16133b2e7ceefbfd17 Mon Sep 17 00:00:00 2001 From: Trevor Date: Wed, 25 Oct 2017 05:32:17 -0500 Subject: [PATCH] Add Google Domains component (#3739) * Add Google Domains component * Add Google Domains image * Add timeout to Google Domains component * Update google_domains.markdown * Update google_domains.markdown --- source/_components/google_domains.markdown | 46 ++++++++++++++++++ .../supported_brands/google_domains.png | Bin 0 -> 5060 bytes 2 files changed, 46 insertions(+) create mode 100644 source/_components/google_domains.markdown create mode 100644 source/images/supported_brands/google_domains.png diff --git a/source/_components/google_domains.markdown b/source/_components/google_domains.markdown new file mode 100644 index 00000000000..cfee608eb67 --- /dev/null +++ b/source/_components/google_domains.markdown @@ -0,0 +1,46 @@ +--- +layout: page +title: "Google Domains" +description: "Keep your computer registered with the Google Domains dynamic DNS." +date: 2017-10-23 12:00 +sidebar: true +comments: false +sharing: true +footer: true +logo: google_domains.png +ha_category: Utility +featured: false +ha_release: 0.57 +--- + +With the Google Domains component you can keep your Google Domains record up to date. + +To use the component in your installation, add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +google_domains: + domain: subdomain.domain.com + username: abc123 + password: xyz345 +``` + +{% configuration binary_sensor.template %} + domain: + description: Your FQDN. + required: true + type: string + username: + description: The generated username for this DDNS record. + required: true + type: string + password: + description: The generated password for this DDNS record. + required: true + type: string + timeout + description: Timeout (in seconds) for the API calls. + required: false + type: number + default: 10 +{% endconfiguration %} diff --git a/source/images/supported_brands/google_domains.png b/source/images/supported_brands/google_domains.png new file mode 100644 index 0000000000000000000000000000000000000000..a8b6ca9461070aa80602e06863329446ce98ded6 GIT binary patch literal 5060 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 a-txcQs(^}l9sHC40000