kate-hall / alexa-icomfort

Alexa Smart Home Skill for Lennox iComfort Thermostat
MIT License
22 stars 6 forks source link

Alexa Smart Home Skill for Lennox iComfort

Demo of functionality: https://goo.gl/photos/apb1FE4CzEB3zSSa6


Lennox iComfort does not support the type of authentication necessary for Smart Home Skill linking (as far as I know), so I am currently hardcoding login information (see here: iComfort.js.)

Smart Home Alexa Skills are very limited, temperature-wise, in what you can request. These intents are supported:

"Alexa, what is the temperature of my [device name]?"
"Alexa, what is [device name] set to?"
"Alexa, set [device name] to [76] degrees"
"Alexa, increase my [device name] temperature by [2] degrees"
"Alexa, decrease my [device name] temperature by [2] degrees"
"Alexa, turn [device name] up"
"Alexa, turn [device name] down"

Set-Up Instructions

Want to get this up and running on your own Alexa? Visit the Wiki for instructions!

I only have my own iComfort model to work with and develop against, so other systems may need tweaking (especially those with multiple appliances or zones, since I only have one to control my entire home's temperature). If you encounter any issues or have a suggestion, please open an issue on this repository.

Having issues with Alexa not finding your thermostat, even though you can see it in the app? Try asking "Alexa, switch accounts."

Thanks