Lutron Homeworks QS not working

Hello
I am trying to integrate Lutron Homework QS with Home Assistant OS.

I made changes into the configuration.yaml file as follow.

lutron:
host: ip adress of lutron
username: lutron
password: integration

HA detected all loads but I cannot control it.
Under Developer Tools > States > Attributes, all Lutron devices/lights shows "supported_features: 0
"

Plese help to resolve this.

Thanks

1 Like

pls help to resolve this

1 Like

please try with 2024.2.x and let me know how it goes. I can help you get into the details. This is not configurable through the config flow and you don’t have to modify your yaml

@sanket Were you finally able to control Lutron from HA. Any directions ? Thanks

@wilburCforce What info would you be looking for in order to help?

Same issue here (and seems to be for some/several others too). Integration loads fine, shows all loads where they should be, but does not actually turn on/off anything at the Homeworks and does not show the state changes happening in Homeworks. Everything shows as ‘off’.

@mattstein111 if you enable debug logging on the integration you should see the details of most of what is happening. The simple test is to open a telnet connection to the Homeworks controller and then try the commands directly.
adding the following to your configuration.yaml will also output the details from the API layer to the log file:

logger:
    default: info
    logs:
        custom_components.pylutron: debug

Let’s test that and see what the output is. Then we need to get a copy of your xml file from the homeworks URL on the controller and we can see where the issue is.

False alarm. At least in my case, I figured it out.

I have another home automation system (Control4) still in the house, and it was using the same credentials. I made another user in HomeWorks, moved the HA integration to that, and it loaded flawlessly on the first try.

Rookie mistake on my part. Thanks for offering help anyway.

I’m a complete HA newbie, so please be gentle with me…

I’m just getting started with HA, migrating slowly over from Smartthings.

I was excited to see a Lutron integration, however I am having the exact issue outlined here i.e. integration to QS hardware succeeds, all devices appear (in my case wired shades), but then nothing works.

Google brought me here, but also worth mentioning I too have Control4 in the house which currently controls the shades.

@mattstein111 can I ask how you made another user in HomeWorks? I didn’t think this was a thing, or did a friendly Lutron dealer help out?

Thanks in advance :slight_smile:

fwiw, i have a lutron homeworks system with control4. i’m sure i did not create a separate user account for homeworks. and curiously my lutron integration says “lutron” not “lutron homeworks”. i might have installed it before the lutron homeworks integration existed? not sure… but it works for me and i’m too chicken to futz with it…

so you might try both integrations…

1 Like

Thanks for that.

The “Lutron Homeworks” integration is only for the old Series 4 & 8 Lutron boxes, not the (newer) QS ones sadly. It also only controls keypads and lights, so pretty basic.

The “Lutron” integration does see my QS processor and all my shades however.

I’ll try and get a dealer to create a new username + pw in any case to test that…meantime, open to any other ideas!

1 Like

Problem solved. The original installer had changed the default “Lutron” / “Integration” log in to something else and not told me/anyone.

I got my local Lutron dealer to log in to my QSHW processor and create a new telnet username and password which I used when creating the Lutron integration in HA.

1 Like

that was going to be my very next guess! (ok, not really)
i’m very surprised that you were able to enumerate entities despite having the wrong credentials. i would have expected it to reject you completely.
regardless, i’m glad you’ve got it working!

At least in my case, enumerating the entities always worked as long as I had a username/password that was configured on HWQS. Staying attached and getting state, however, required a separate login. Seems each login is a session unto itself in HWQS land, but I could be wrong.

Hi,
I hope someone can help me :wink:
I had a Lutron 8 serie, which I recently upgraded to a QS, after that I got into HA and am loving a lot, but it would be nice if I could get the keypads working…
I think the problem might be that my keypads are the keypads from the “old” 8 series, they are HWI-KP2, KP5 and KP10 keypads… does anybody know if these are supported as I don’t get any events coming in…
Any help trying to solve this would be really appreciated…

I am finding this too. Using the Luton integration for my Homeworks QS system it will pull all the entities fine with the lutron/integration credentials, but then none of the entities work - switching a light on will say on in Home Assistant and then flip to off.

When I look in the system logs I see:

Logger: pylutron
Source: /usr/local/lib/python3.13/site-packages/pylutron/init.py:183
First occurred: 12:35:40 (561 occurrences)
Last logged: 12:46:04

Uncaught exception
Traceback (most recent call last):
File “/usr/local/lib/python3.13/site-packages/pylutron/init.py”, line 172, in _main_loop
self._maybe_reconnect()
~~~~~~~~~~~~~~~~~~~~~^^
File “/usr/local/lib/python3.13/site-packages/pylutron/init.py”, line 159, in _maybe_reconnect
self._do_login_locked()
~~~~~~~~~~~~~~~~~~~~~^^
File “/usr/local/lib/python3.13/site-packages/pylutron/init.py”, line 130, in _do_login_locked
self._telnet.read_until(LutronConnection.USER_PROMPT, timeout=3)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/pylutron/_telnetlib/telnetlib.py”, line 333, in read_until
return self.read_very_lazy()
~~~~~~~~~~~~~~~~~~~^^
File “/usr/local/lib/python3.13/site-packages/pylutron/_telnetlib/telnetlib.py”, line 409, in read_very_lazy
raise EOFError(‘telnet connection closed’)
EOFError: telnet connection closed

So it’s having trouble actually connecting over telnet to change the state.

I’m not quite sure what to do. My Lutron supplier doesn’t seem to understand setting up new telnet credentials, which I think may be what is needed.

If I try lutron/lutron it doesn’t seem to connect and pull the entities.

I do have a Lutron Connect so I can control Homeworks from iOS, but I have it unplugged and not in use when trying the above.

Update: Ah, it seems that the entities can be accessed via http://192.168.1.XXX/DbXmlInfo.xml which I guess does not need login credentials.

If I go to http://192.168.1.XXX/ (my Lutron Processor) then it will log me in with lutron/lutron but not with lutron/integration

I think I am back to where I was - I need to get my Lutron engineer out to create me an account :confused:

1 Like

Yes, you need a separate login/pass for each thing that will login to Homeworks. In my case, I have both Control4 and HomeAssistant logging in. When they were sharing an account, one would work while the other would experience weirdness. Now it’s flawless. And fast.

@mattstein111 I think you replied on another thread months ago to me - essentially the same information - thank you!

I currently suspect that I don’t have telnet set up on my Homeworks QS and I need to get a Lutron installer out to set that up, or create another account (as we discussed a while back).

I do have a Lutron Connect (for controlling via HomeKit) and I had tried disconnecting that and then connecting Home Assistant via the lutron/lutron account with the hope that if that connected it would prove it ok. But it didn’t seem to work. Either I am falling foul of some lock out from Homeworks QS due to failed telnet logins from Home Assistant, or there isn’t a telnet account set up (and Lutron Connects uses some other mechanism, maybe the LEAP API uses some other account system).

Hello All,

I’m working on planning a big remodel and intending to use Lutron Homeworks QS for lighting and shades. I’m also looking at other full home automation control systems and am interested in Home Assistant. But in looking at the integrations, Home Assistant claims to only support Lutron Homeworks 4 and 8 (also mentioned by skinnypope above).

Reading through the rest of this thread though, it sounds like some of you are having, at least limited, success in getting QS-based systems to work with Home Assistant.

Can ya’ll confirm how much success any of you have had by chance?

Thanks!