Giter Site home page Giter Site logo

lyric's Introduction

Deprecated! Do not use!

Use the official Home Assistant Lyric integration (cloud based): https://www.home-assistant.io/integrations/lyric/

Or the HomeKit Controller Integration (local): https://www.home-assistant.io/integrations/homekit_controller/

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.

lyric's People

Contributors

balloob avatar bramkragten avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

lyric's Issues

Cannot setup component, HA 0.105.2

Was working great from 0.97 on (after climate rewrite), but apparently I have an issue now.

Unable to prepare setup for platform lyric.climate: Platform not found (cannot import name 'STATE_AUTO' from 'homeassistant.components.climate.const' (/usr/src/homeassistant/homeassistant/components/climate/const.py)).

URL Issue

I keep getting after clicking to authorize:

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

I used the same url as my base url, but it's not working. Is there an update that I'm missing?

500 Internal Service Error

New install of the lyric integration here. All steps went great except when I tried to authorize the account within HA, I get all the way to connect the device and I get a 500 Internal service error. The server has gotten itself in trouble.

400 Error Code

I followed the directions but I keep getting this error code when I log into the Honeywell site and select my thermostats:
" {"code":400, "message":"The redirect URL provided does not match the redirect URL registered for the app."}

lyric.climate error notification after last update.

After the last update I get the following error in my Notifications:

The following integrations and platforms could not be set up:

lyric.climate
Please check your config.

I see this error in my logs:

Logger: homeassistant.setup
Source: setup.py:258
First occurred: 8:21:03 AM (1 occurrences)
Last logged: 8:21:03 AM
Unable to prepare setup for platform lyric.climate: Platform not found (cannot import name 'STATE_AUTO' from 'homeassistant.components.climate.const' (/usr/src/homeassistant/homeassistant/components/climate/const.py)).

Running Home Assistant 0.114.2

Climate Broken

Resolved with help from #8
However, you aren't able to modify the thermostat as 'climate.' is unavailable.

Lyric keeps failing

I have been using home assistant and lyric for several years, every few months the lyric simply stops working. The entity just disappears.
image

today I am getting 404: Not Found when I attempt to reach http://192.168.1.2:8123/api/lyric/authenticate

I created a new app and changed the id and secret. I deleted the original install and installed the HACS repository
but still no joy.

I am not having a "configurator will pop up asking you to log into your Lyric account." when I restart HA.

Any thoughts on what I am missing other than a eccobee

Chas

500 Error - Server got itself into trouble

After install, I can get all the way through authorizing via my Honeywell developer account and choose my thermostat. After it sends me back i get a 500 error with the text that says "The server got itself into trouble". If i uninstall and use this version by teunehv, it authorizes successfully .

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.