Rachio component not working

Hi,

I had my rachio commented out, it was working around 0.74+.

I just uncomment it back in to see if I can build a custom card for it in lovelace and it’s chucking up a python error it looks like. I have verified my api key.

2019-01-25 21:09:54 ERROR (MainThread) [homeassistant.setup] Error during setup of component rachio
Traceback (most recent call last):
  File "/usr/src/app/homeassistant/setup.py", line 148, in _async_setup_component
    component.setup, hass, processed_config)  # type: ignore
  File "/usr/local/lib/python3.6/concurrent/futures/thread.py", line 56, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/src/app/homeassistant/components/rachio.py", line 123, in setup
    person = RachioPerson(hass, rachio, config[DOMAIN])
  File "/usr/src/app/homeassistant/components/rachio.py", line 164, in __init__
    for controller in data[1][KEY_DEVICES]]
  File "/usr/src/app/homeassistant/components/rachio.py", line 164, in <listcomp>
    for controller in data[1][KEY_DEVICES]]
  File "/usr/src/app/homeassistant/components/rachio.py", line 192, in __init__
    self._init_webhooks()
  File "/usr/src/app/homeassistant/components/rachio.py", line 207, in _init_webhooks
    _deinit_webhooks(None)
  File "/usr/src/app/homeassistant/components/rachio.py", line 204, in _deinit_webhooks
    if webhook[KEY_EXTERNAL_ID].startswith(WEBHOOK_CONST_ID) or\
TypeError: string indices must be integers

If anyone knows the issue or can help me diagnose it further I’d greatly appreciate it. In fact is there a debugging guide/steps for developers?

In case anyone is looking for an answer on this. Looks like Rachio has changed their app and API and this component broke somewhere after 0.74 and before 0.86.