Honeywell Lyric Thermostat

I tried removing and readding the integration, but I still can’t change temperature. The status is on permenanthold, not sure if that affects anything. But i’m unable to get it off that. I do not have any schedules in the honeywell app. Any ideas on what to try next?

The only other thing I can think of is deleting the app you created on honeywell developers and then reinstall the integration. I believe, if you read through the thread, some people deleted the app on honeywell multiple times before it worked correctly.

I’ve tried that. Now I can change the temperature when on heat, but not on cool.

That’s a different issue now. If heat works but not cool then this is what your probably waiting for scroll up a few posts.

@Mikefila according to this post that change in aiolyric will not fix the problem. There is an underlying issue with the Lyric integration and the maintainer does not have AC in order to fix/test the integration.

If you read the next comment the fix was merged with the update.

@Mikefila The change to aiolyric was merged in HA 2021.6.2, but yraghu’s comment says that changing aiolyric will not fix the problem. The change also needs to be done in climate.py within the lyric component, and links to the changes on lines 193 and 269 in climate.py of their fork. Those changes need to be merged, and as now they have not been merged into the dev branch.

While we’re waiting for an official release, I was able to add yraghu’s fork as a custom component in hacs.

To do so, add the following as a custom repository in HACS:

https://github.com/yraghu/lyric

and it will allow you to install that version of the lyric component. I have tested it and appears to be working in cool mode.

This integration had been working great for me up until recently, so I deleted it. I’m trying to re-add it, but keep seeing this error:

{“code”:400, “message”:“The redirect URL provided does not match the redirect URL registered for the app.”}

I’ve double checked my URL and my HA instance is accessible outside of my network.

Any advice?

Also, I added the above fork repository into my HACS, but how do you add the integration? There’s only one entry for Honeywell Lyric and I can’t tell if it’s the normal one or the fork.

OK, Questions.
I have a T9.
I set up standard integration.
Used one of the github “fixes” to get it working.
Works kind of OK. I can change the cool temp, but nothing else. I live in Florida, so that is somewhat OK. I also have access to all of the other sensors like outside temp and humidity. Cool to have but not 100% needed.
Problem is that the thermostat entity keeps saying “unavailable” after a while. I have to reconfigure the integration and log into the “app” again. Works fine again for a while then same problem.

Other problem. I can set up the thermostat in smartthings. I use the entity created with smartthings and I can control heat and cooling and it works as expected. But no access to sensors. So if I use a thermostat card, the temp reading is never correct.

Any thoughts on either of these issues?

I have had the same problem and submitted #51344 on June 1 '21. Hopefully someone will soon find a fix.

1 Like

If you have another temperature sensor, the simple thermostat card will let you use it instead.

Yes, but the only temp sensor that I have is the thermostat. I could probably edit the yaml of the card to insert the sensor entity form the main integration, but I still have the problem with the sensors, along with that thermostat entity periodically coming up as “Unavailable” as mentioned in the other section of my post.

I currently have 2 entities for the same thermostat. Hallway and hallway 2. Hallway 2 is the smartthings entity. It seems to have created a second entity with the thermostat.

Sad that so many people have this thermostat and we cant seem to get it working properly. Wish I have more coding knowledge so that I can help. Seems that a lot of people have the same issue. The two issues with the T9 are that the authorization drops after a couple of hours and the thermostat no longer shows in HA unless you restart HA. And the thermostat only works in cool mode. Anyone able to help?

Got the Lyric working with a T9, some minor caveats:

  • I had to use an IP address as the callback (took a couple of tries) http://192.168.1.123:8123/auth/external/callback this needs to be on the honeywell side, and you need to actually be on that url on the linking side (the local url doesn’t matter once it’s linked).
  • At least with the T9 the card mostly works, but isn’t quite right. On Auto mode it only shows one temperature control vs. the upper and lower. The Next Time Period reports oddly, but not a big deal. Overall it’s usable-ish and the integration is ok for keeping tabs on it but not maybe great for full proper control

I’m mostly posting this so there’s some notes out there that this does work, and some of the current caveats at least with the T9

Has anyone had any problems with the yraghu fork? I had it installed and working to control heating and cooling temp changes but I can no longer get it to work. I can get the standard Integration to work but that cannot change the temperature when it is set to cool. Any help is appreciated.

There is a report on reddit that homekit was added to T9/T10. It has support for remote sensors. I found this which confirms it but I have no firmware update yet. There doesn’t seem there is a way to force the update so I’ll have to just wait.

Anyone else have the homekit option in your t9/t10?

hey mark - were you able to figure out why are you seeing “Device Not Found” error? i am seeing the exact same error.

So I’m somewhat new to HA and loving it so far. However, about ever hour or so I have to reauthorize my connection to the Honeywell servers. Is anyone else having this issue?

It was an issue a few releases ago, are you up to date with the ha core? The polling was changed so that you didn’t have to keep reauthorizing.

1 Like