Telldus newbie question

Tellduslive not being installed/configured

I have brand new installation of

  • Rasberrypi 3B
  • Raspian
  • HomeAssistant manual installation (python virtual environment)

/srv/homeassistant/bin/hass --version
0.62.1

System starts ok and it autodiscovers Logitech Harmony and Chromecast devices ok.

I have Telldus Net, which seems to be found by Hass, since it is complaining in the home page

The following components and platforms could not be set up:
tellduslive
Please check your config

System does not show any registration nor login screen for Telldus Live. If I add

tellduslive:

  • host: (telldus net ip address checked from dhcp)

the configuration checker will complain about invalid config. I also tried to add keys and tokens manually to config but still complaining.

Am i missing something simple completely?

Telldus Live config should look like this…

tellduslive:
  public_key: !secret telldus_pub_key
  private_key: !secret telldus_private_key
  token: !secret telldus_token
  token_secret: !secret telldus_token_secret

Edit: Hmmm I see telldus live has changed since I installed it, I’ll try the new way tomorrow - mine has been disabled for a few months since I bought an RF Link to do my 433 switches and lights,

I tried to configure OAuth keys manually (copied from another app integrated to Telldus Live API) but the configuration checker complains:

Invalid config for [tellduslive]: [public_key] is an invalid option for [tellduslive]. Check: tellduslive->tellduslive->public_key.

Now I learned how to set hostname (removed hyphen). It does any more not complain about the config when I ask to check it. But Hass still compains in the home page

Invalid config
The following components and platforms could not be set up:
tellduslive

According to the instructions Hass should automatically start to as me to login to Telldus Live. But Does Not.

More testing,log file shows:

018-02-07 23:19:26 ERROR (MainThread) [homeassistant.setup] Error during setup of >component tellduslive
Traceback (most recent call last):
File “/srv/homeassistant/lib/python3.5/site-packages/homeassistant/setup.py”, line 199, in >_async_setup_component
component.setup, hass, processed_config)
File “/usr/lib/python3.5/asyncio/futures.py”, line 380, in iter
yield self # This tells Task to wait for completion.

I tested GitHub - molobrakos/tellduslive: Communicate with Telldus Live servers tool and all devices and sensors were shown perfectly.

Tests continued…
Tried what wigander wrote in 0.59: Telldus Live not working · Issue #10922 · home-assistant/core · GitHub , i.e modified init.py. Now it works! In the manual Raspian installation the file can be found from

/srv/homeassistant/lib/python3.5/site-packages/requests_oauthlib

I had to restart HA a few times but eventually the web I/F came up with the configure option and it’s now working :slight_smile: