Honeywell Lyric
lyric
The Honeywell Lyric integration integrates the Lyric thermostat platform into Home Assistant.
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
climate | Thermostat | |
binary_sensor | Sensor (motion, contact, leak, smoke…) | |
sensor | Sensor (humidity, temperature) | |
select | Mode picker (as switches) |
2 reports below say how a device from this integration behaves in the Home app.
What people report
Cloud-only Honeywell Lyric thermostats work but users report repeated auth/unavailable problems; one user switched to the local HomeKit integration instead.
- Works2
- Partly works2
- Requested2
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Honeywell Home Lyric thermostat | Works Cloud | Works in Home Thermostat controllable in Apple Home directly | Cool setpoint bug in HA fixed in PR 125382Saved copyThe problem When trying to change the thermostat temperature, the thermostat integration throws an error: Failed to perform the action climate/set_temperature. Lyric.update_thermostat() got an unexpected keyword argument 'coolSetpoint' home-assistant_lyric_2024-09-04T21-05-32.777Z.log ### What version of Home Assistant Core has the issue? core-2024.9.0 ### What was the last working version of Home Assistant Core? _No response_ ### What type of installation are you running? Home Assistant OS ### Integration causing the issue lyric ### Link to integration documentation on our website … Excerpt saved from GitHub on 2026-10-23. | Issue #125272 · 2024-09 |
| Honeywell Lyric room sensor accessories | Works Cloud | Room sensors assigned to a Lyric thermostat supportedSaved copyBreaking change ## Proposed change <!-- Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If it fixes a bug or resolves Excerpt saved from GitHub on 2026-10-23. | PR #104343 · 2023-11 | |
| Honeywell Lyric thermostat | Partly works Cloud | Integration becomes unavailable after an hour; re-auth needed; user moved to local HomeKitSaved copyStill happening for me. `Logger: homeassistant.components.lyric Source: helpers/update_coordinator.py:227 Integration: Honeywell Lyric (documentation, issues) First occurred: 11:18:57 (1 occurrences) Last logged: 11:18:57 Authentication failed while fetching lyric_coordinator data: {'request': {'method': 'GET', 'url': 'https://api.honeywell.com/v2/locations?apikey=Xxxxxxxxxxxxxxx', 'headers': {'Authorization': 'Bearer xxxxxxxxxxxxxxxx', 'Content-Type': 'application/json'}}, 'response': {'code': 'Unauthorized', 'message': 'Authorization has been denied for this request '}, 'status': 401} ` … Excerpt saved from GitHub on 2026-10-23. | Issue #61140 · 2021-12 | |
| Honeywell Lyric thermostat (Fahrenheit display) | Partly works Cloud | Works in Home Half-degree setpoint does get set, visible in Home app | Half-degree Celsius setpoints round down in HA UI; value is set correctly on deviceSaved copyThe problem When the Lyric thermostat (device) is set to display Degrees Fahrenheit, control in HomeAssistant (in Celsius) will round up or down to a whole degree Celsius. Example: Lowering from 19 °C to 18,5 °C is possible, but upon closing the modal the temperature setpoint displayed will automatically round down to 18 °C. When looking at the Home app and on the device, the half-degree request does get set. It's only a UI issue in HomeAssistant. If the hardware device is set to back Celsius, and HA is rebooted, the HomeAssistant thermostat entity reports half-degree temperature measurements … Excerpt saved from GitHub on 2026-10-23. | Issue #141938 · 2025-03 |
| Honeywell Lyric T-Series thermostat | Requested | Earlier PR for Lyric and T-Series closed; later integration merged separatelySaved copyDescription: This PR adds support for the Honeywell Lyric and T-Series Thermostats. This plugin is based on previous work from here: https://github.com/bramkragten/lyric That prior work had some bugs and is also not compliant with the latest Home Assistant Climate changes. ## Example entry for `configuration.yaml` (if applicable): [code] ## Checklist: - [X] The code change is tested and works locally. - [X] Local tests pass with `tox`. Your PR cannot be merged unless tests pass - [X] There is no commented out code in this PR. - [X] I have followed the [development c Excerpt saved from GitHub on 2026-10-23. | PR #30192 · 2019-12 | |
| Resideo First Alert devices | Requested | PR to add First Alert support to Lyric closed unmergedSaved copyBreaking change ## Proposed change <!-- Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If it fixes a bug or resolves Excerpt saved from GitHub on 2026-10-23. | PR #134509 · 2025-01 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Cloud polling
Goes through the maker’s cloud, asking it for updates every so often. Needs the internet and an account.
Found automatically over
- DHCP
Details
| Installs (analytics) | 1,281 (0.18%) |
|---|---|
| Added in | Home Assistant 2021.3 |
| Set up in the UI | Yes |
| Maintainers | @timmo001 |
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.