SmartThings integration issue

I want to integrate my new Samsung TV via SmartThings.
I have external access to my HA via port forwarding and dynamic DNS, not Nabu Casa.
In the guide for integrating ST into HA it says that remote access must be secured with SSL and the external and internal URL for HA must be in the config.yaml.
Is it not possible to use my existing remote access anymore when wanting to integrate ST?

I am on HA 0.103.6 but the ST integration was implemented in 0.87 so that should not be an issue.

Sorry but I didn’t get it? Integration between TV and ST is one story, integration with ST and HA - is other.
To integrate ST and HA you need few things:

  • external access to HA
  • access to HA should use SSL

Okay
-I can control the TV with the SmartThings app, so I guess that part is okay.
-I have external access to HA, but just with port forwarding and a dynamic DNS.

Is SSL mandatory? If yes, is it possible to use SSL with my existing external access method?

So to integrate HA with ST there is a very good guide, but shortly:

  • you need external access to HA (from ST site)
  • ST uses SSL to connect to HA

For the second part you have 2 options:

  • Configure HA to use SSL:
    • Generate SSL certificates
    • configure HA to use SSL protocol with the Certificate generated in previous point
  • Use reverse proxy and configure reverse proxy to use SSL on front and HTTP on back:
    ST => HTTPS => Rev Proxy => HTTP => HA

I’m using second option with Traefik as a reverse proxy (as I’m exporting a lot of Docker containers to the internet) and have just one certificate (Generated by Traefik using Let’s Encrypt). Traefik automatically renews certificate and this is a benefit, as usually free certs are for 3 months and also Traefik can use a wildcard certificates.

The guide, is it the docs from HA?

With the second reverse proxy option, don´t I need to generate any certificates?

I have reverse proxy option in my Synology NAS but I am not quite sure how to use it for this.
I have set up a Let´s encrypt certificate in my Synology for the domain I am using for accessing HA and the Synology NAS

I fixed this on my Synology by changing the TLS/SSL Profile Level to Intermediate for my whole system.
It’s under Control Panel → Security → Advanced.

2 Likes