Google Dynamic DNS

Anyone have an addon for this? I used ddclient to run it on my Ubuntu server build but in hassio it doesn’t let me install anything even with the developer mode enabled where I can see the whole file system.

I am trying to do the same thing, did you figure this out ?

Interested as well. Any luck achieving this?

I’m also interested in this. There’s a Google Domain’s component:

But in my situation I have multiple domains I need updated; from what I can tell you can only setup one

Edit: This is where I ended up

configuration.yaml:

rest_command:
  domain1:
    url: https://user:[email protected]/nic/update?hostname=domain1.com
  domain2:
    url: https://user:[email protected]/nic/update?hostname=domain2.com

automations.yaml

- id: 'uniqueid'
  alias: Update Domains
  trigger:
  - platform: time
    minutes: '/5'
    seconds: 00
  condition: []
  action:
    - service: rest_command.domain1
    - service: rest_command.domain2
1 Like

Other than the above example from jayoungers (which I couldn’t get to work), anyone get multiple domains to work with built in google dns updater -
https://www.home-assistant.io/integrations/google_domains

1 Like

@dheat I followed the example from @jayoungers and it worked

In my configuration.yaml I have:

rest_command: !include restcommands.yaml

In restcommands.yaml I have:

domain1:
  url: https://USER:[email protected]/nic/update?hostname=DOMAIN.NAME.GOOGLE

The automation looks like this:

- id: Update Google DNS
  alias: Update Google DNS
  description: ''
  trigger:
  - platform: homeassistant
    event: start
  - platform: time_pattern
    minutes: /5
  condition: []
  action:
  - service: rest_command.domain1
  mode: single

hi, am i right, does the integration update the public ip address on google domains?