TP-Link WD3600 - Error setting up platform tplink

Hello!

I got stuck setting up the tp-link tracker platform.

Log:

The following errors have been logged this session:

16-09-20 20:26:43 homeassistant.components.device_tracker.tplink: Couldn't fetch auth tokens!
16-09-20 20:26:43 homeassistant.components.device_tracker.tplink: Router didn't respond with JSON. Check if credentials are correct.
16-09-20 20:26:43 homeassistant.components.device_tracker.tplink: Router didn't respond with JSON. Check if credentials are correct.
16-09-20 20:26:43 homeassistant.components.device_tracker: Error setting up platform tplink

Any help would be appreciated.

The most obvious question first: Are your credentials correct?

The docs contain details about the encrypted password used by the firmware version 150811 or later.

Hello!

Thank you for replying.

My credentials are indeed correct and no special characters.

Firmware Version:
3.14.1 Build 150302 Rel.70490n
Hardware Version:
WDR3600 v1 00000000

My orvibo wiwo switches and everything else in the setup works, its just the router platform aint working…

I think i solved it.

In the guide:

# Example configuration.yaml entry
device_tracker:
  platform: tplink
  host: YOUR_ROUTER_IP
  username: YOUR_ADMIN_USERNAME
  password: YOUR_ADMIN_PASSWORD

but you need a “-” before “platform: tplink” or it will not work.

   - platform: tplink
     host: YOUR_ROUTER_IP

EDIT: Stil broken. Maybe because tplink routers only allow 1 admin login at a time, it fails “randomly”, cause sometime it works, sometime ain’t.

EDIT 2: I saw you guys edited the tp-link component wiki page. You could also add that the timeout is 10mins!