Got it working if I had the external and internal URL same, it connected fine and was able to add successfully. Thank you for your help.
Hey all! Great news- @timmo001 has a PR for a native integration. He rewrote the underlying python dependency to make it asyncio. His original code is what my code (and many others linked above) were based upon.
For all of those focusing on using Homekit- this will have more features and be more stable, as you arenât relying upon Homekit to poll status, you will be accessing directly from API.
Link to PR- https://github.com/home-assistant/core/pull/39695
Very exciting!
Thanks for sharing the PR from @timmo001. I built & briefly tested this build of home-assistant (https://hub.docker.com/r/bshibley/home-assistant-lyric). Works for my T10. Would be nice to collect sensor data from connected redlink room sensors. As of today, it doesnât appear to be possible to get room sensor data via the Honeywell Home API. I sent a message to Resideo to see if they plan to add this support to the API.
Hey Iâm getting the same error - did you change it to your domain, or local IP to get it to work?
Hi Chris,
In order to get it working, try this by adding internal and external url under homeassistant section.
homeassistant:
internal_url: âhttp://hassio_ip:8123â
external_url: âhttp://hassio_ip:8123â
Thanks @timmo001 and @jasondefuria for this PR. Integration seems to be very stable so far, stopped seeing those errors and warning in log and lost connection to thermostate. I have one issue though when I am trying to turn on/off thermostat through HA I am getting following error
2020-09-29 15:44:27 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection.140174543893888] 'thermostatSetpointStatus'
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 137, in handle_call_service
await hass.services.async_call(
File "/usr/src/homeassistant/homeassistant/core.py", line 1315, in async_call
task.result()
File "/usr/src/homeassistant/homeassistant/core.py", line 1350, in _execute_service
await handler.func(service_call)
File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 204, in handle_service
await self.hass.helpers.service.entity_service_call(
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 459, in entity_service_call
future.result() # pop exception if have
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 655, in async_request_call
await coro
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 490, in _handle_entity_call
await result
File "/config/custom_components/lyric/climate.py", line 251, in async_set_hvac_mode
await self.coordinator.data.update_thermostat(
File "/usr/local/lib/python3.8/site-packages/aiolyric/__init__.py", line 103, in update_thermostat
KeyError: 'thermostatSetpointStatus'
any idea what is causing this?
Do you mind helping me deploy the new, working code? I am rather new to pull requests and such.
I am tracking that the âlyricâ in HACS is outdated by six months.
How can I install the new code from timmo001 or your docker version? Do I utilize portainer? Also, when will the PR be a part of the official code, it appears that itâs part of the âcoreâ code.
If youâd like to use the docker image, I suggest using docker-compose - you may use/adapt this compose file:
docker-compose.yml:
version: '3'
services:
homeassistant:
image: bshibley/home-assistant-lyric:latest
volumes:
- /${HOME}/home-assistant:/config
environment:
- TZ=America/Los_Angeles
restart: always
network_mode: host
Hi Dennis, any luck on solving this issue? Iâve got the same error configurating.
Configurator > request authorisation > log in > HA finds my T6 thermostat > Connect > 500 Internal Server Error, Server got itself in trouble
No I am still using Homekit from the original install of my T5 that is still working good so my view is if itâs not broke donât fix it.
2nd that, plus Homekit is not cloud baseâŚsomething I now try to adamantly avoid when it comes to home automation after dealing with Winkâs downfall.
Is there a way to get the AUTO mode working with a Lyric thermostat?
I have mine setup through homekit, but am unable to figure out how to get a card setup like the following:
https://community.home-assistant.io/t/dual-thermostat-card/85798
Does anyone have a solution for this? Iâm facing the same issue as well. My Lyric account tells me HA has been approved, but HA never gets the return authorization.
Hey all,
Is there a way to bring in the component which @timmo001 has created and is sitting there waiting to be integrated as a custom component for the time being?
I tried to just get the whole lyric folder in the into my custom_components folder, but that didnât work for me.
anyone doing this who could help me with this?
Cheers,
Jeff
Have you tried homekit? I was on the original custom component for some time, but then it went âpopâ I then saw that the homekit integration had firmed up so made the move and (Hopefully) have not looked backâŚ
Hey Uiguy,
I donât have any other homekit set-up in my house so not sure if iâd wanna go that route.
Thanks for the suggestion though.
Kr,
Jeff
Homekit protocol runs on HA, you donât need any other Homekit devices. The big benefit I see with Homekit is that you eliminate the cloud!
I use my google assistant as well to tie into Honeywellâs cloud so that I can just tell Google to control heat and at least a few times a month I get a message from google assistant telling me it is unable to reach the Honeywellâs cloud and to try at a later timeâŚugh, really!?!
Thankfully HA still is able to control my heat when that happens because all commands are local through Homekit protocol.
After dealing with Winkâs downfall and coming to the realizing that for home automation, the cloud is a bad bad idea, I refuse to buy products that use just the cloudâŚvendors really need to make IoT stuff that provides control both locally and through the cloud IMHO.
I get the cloud thing, it lets vendors make life easier for people, but when youâre Internet is down youâre SoL!
If Homekit hadnât worked for me I was going to give my T5 the boot a buy a Z-wave enable thermostat, but Homekit has since worked flawlessly since July when I changed from this plug-in.
And now that winter is here, havenât any problems with Geofencing or Schedules controlling my heat using Homekit protocol.
itâs just another connection protocol you need to configure. No other hardware requiredâŚ
Hi All,
HA Newbie that has been playing with this integration for a while and hoping for some guidance. Hereâs the history
-
Tried setting up the original HACS integration and got to the point where configure showed in the notifications, I could log into Honeywell Developer, selected my home security system and then it returned an Error 500 - Server confused itselfâŚ
-
Custom installed the new integration via the HACS custom install function. Followed the steps of another in the threadâŚremoved current installation and config, restart, add custom integration, restart, add config file update, restart. After doing all of the that, there is no notification to configure like before but also no errors. I donât seem to notice any new entities or anything so it doesnât seem to have worked.
-
This got me to thinkingâŚwill this new integration even work on the security aspect of Honeywell Home or is it only for thermostats? Hereâs the security system I have which uses the lyric app - https://www.honeywellhome.com/us/en/products/security/security-systems/smart-home-security-base-station-rchs5200wf1004-u/
Thanks in advance for any guidanceâŚthis is the last integration I need before doing away with IFTTT
Where do you get the device id?