Skip to content
forked from bramkragten/lyric

Add support for Honeywell Lyric thermostats in Home Assistant

License

Notifications You must be signed in to change notification settings

takuotakuo/lyric

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Honeywell Lyric Custom Component (for Home Assistant)

This will give support for the Honeywell Lyric thermostats in Home Assistant

  • Visit Honeywell Developers, and sign in. Create an account if you don’t have one already.
  • Fill in account details.
  • Submit changes
  • Click “My Apps” at top of page, under your account.
  • Click “Create New App
  • Fill in details:
  • App name. Can be anything, I use Home Assistant.
  • In the “Callback URL” enter the adress to your Home Assistant instance: “https://yourhomeassistant:8123/api/lyric/authenticate”. If you have base_url in your http config, use this url. Otherwise use your local ip.
  • Click “Save Changes”
  • On the apps page, click on the just created app.
  • The “Consumer Key” and “Consumer Secret” are shown now. These will be used as client_id and client_secret below.

Once Home Assistant is started, a configurator will pop up asking you to log into your Lyric account.

Configuration

# Example configuration.yaml entry
lyric:
  client_id: CLIENT_ID
  client_secret: CLIENT_SECRET
# Example configuration.yaml entry to show only devices at your vacation and primary homes
lyric:
  client_id: CLIENT_ID
  client_secret: CLIENT_SECRET
  locations:
    - Vacation
    - Primary

Configuration variables:

  • client_id (Required): Your Lyric developer client id.
  • client_secret (Required): Your Lyric developer client secret.
  • locations (Optional): The location or locations you would like to include devices from. If not specified, this will include all locations in your Lyric account.

About

Add support for Honeywell Lyric thermostats in Home Assistant

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%