Bypass Telldus Live in Home Assistant

If you’re like me and using a TellStick in your Home Assistant setup to control 433 MHz (aka Nexa) and Z-Wave devices, you have probably faced the same issue as me with Telldus Live (the default platform to control this kind of devices).

In a Home Assistant setup, Telldus Live is used as a bridge between Home Assistant and your actual devices (i.e. commands goes Home Assistant -> Telldus Live out on the Internet -> back to your house and the TellStick -> to the device itself).

Back in the days, when I first started to use Telldus Live, they had issues with their Live service every now and then often resulting in a dark home, as my Home Assistant was unable to turn on any lights. Today, thankfully, Telldus seems to have a lot more stable platform (knock on wood). Regardless, I have been looking for a solution to bypass Telldus Live and let Home Assistant talk directly to the TellStick. I don’t want my setup to be dependent on either a 3rd party’s service, nor the Internet.

After a few hours of searching the web, I found the answer I was looking for in this post.

Configure Home Assistant to talk directly to your TellStick

The following procedure assumes that you have an already working configuration for Telldus Live and that you are using a Telldus TellStick Znet.

  1. Remove the tellduslive.conf file from your Home Assistant configuration folder (you can also remove any API keys stored in your secrets.yaml file).
  2. Remove the tellduslive: part in your configuration.yaml file.
  3. Open Home Assistant UI, go to Configuration, Integrations, Telldus Live and remove the integration (click on the trash bin icon in the top right corner).
  4. Restart Home Assistant.
  5. Back in the Home Assistant UI, you should have a notification about setting up a new device. Go ahead and configure it!
  6. Now, here’s the trick – select the TellStick’s local IP address in the configuration wizard and follow the instructions. Home Assistant will now configure itself to communicate directly with the TellStick without the need of Telldus Live!

Note! If you’re not receiving the notification, you may have disabled the discovery function within Home Assistant, or perhaps you have the TellStick located in a different network. Regardless, you have to enter the following in your configuration.yaml file and then restart Home Assistant:

tellduslive:
    host: <local IP address of the TellStick>

As you can probably tell, you must make sure the IP address of the TellStick never change, meaning you might want to reserve it in your DHCP server.

That’s it! Your Home Assistant now communicates directly with your TellStick device to control your 433 MHz and Z-Wave devices. Disconnect your Internet and have it a try. 😉

1+

2 thoughts on “Bypass Telldus Live in Home Assistant”

  1. Thanks for the guide!

    I have one question. Will i loose my sensors by doing this? Do i have to add them again, if not. Do they change any ID?

    I would rather not have set everything up again.

    0
    1. Nothing of your programming is lost. As long as you keep the device name in Telldus Live, Home Assistant will keep on working as normal.

      The important thing is that you delete the integration first prior to add it again. Then the device name will be preserved, otherwise Home Assistant will add “_2” to the device name.

      0

Leave a Reply

Your email address will not be published. Required fields are marked *