core: Lutron_caseta: Integration setup from frontend in HA 0.110.0 does not work

The problem

It is not possible to begin setup of the Lutron Caseta integration from the UI. Clicking on Lutron Caseta in the “Set up a new integration” dialog box returns to the full list of integrations.

Environment

  • Home Assistant Core release with the issue: 0.110.0
  • Last working Home Assistant Core release (if known): N/A
  • Operating environment (Home Assistant/Supervised/Docker/venv): Home Assistant Supervised
  • Integration causing this issue: Lutron Caseta
  • Link to integration documentation on our website: https://www.home-assistant.io/integrations/lutron_caseta/

Problem-relevant configuration.yaml

N/A since I’m trying to configure the integration through the UI. The Lutron Caseta integration is not set up in my configuration.

Traceback/Error logs

None

Additional information

Using chrome’s developer tools, I can see that a request to https://hass.jreedcloud.com/api/config/config_entries/flow fails with error 400 when I click on “Lutron Caseta” in the integration list.

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Reactions: 1
  • Comments: 17 (2 by maintainers)

Most upvoted comments

@Coolie1101 I was running into the same issue. After a bit of playing around, I found that adding the full path to the .key and .crt files in configuration.yaml fixes the problem.

So I need to change the following: keyfile: caseta.key certfile: caseta.crt ca_certs: caseta-bridge.crt

To: keyfile: /home/homeassistant/.homeassistant/caseta.key certfile: /home/homeassistant/.homeassistant/caseta.crt ca_certs: /home/homeassistant/.homeassistant/caseta-bridge.crt

It still has to go through configuration.yaml.

Did you try removing from it from configuration.yaml?

Yes, I tried and run into the same issue as @jreed509

I think the issue is that we still cannot configure it from the UI. It still has to go through configuration.yaml.

@kvntro Thank you, that did the trick.