Product
Introducing License Enforcement in Socket
Ensure open-source compliance with Socket’s License Enforcement Beta. Set up your License Policy and secure your software!
homebridge-alexa-smarthome
Advanced tools
Homebridge plugin that can control smart home devices connected to Alexa.
This plugin enables smart home device integration between HomeKit and Alexa which allows HomeKit/Siri to control smart home devices that are connected via Amazon Alexa.
This plugin does not allow Alexa to control devices in HomeKit. For that, please see the Homebridge Alexa plugin.
Compatibility is not guaranteed with HOOBS and I am unable to provide support for HOOBS users since I do not use HOOBS.
Node.js versions supported: 16.x, 18.x, 20.x
All of the following are supported depending on what your device measures:
When you first add an Air Quality Monitor to HomeKit, the above measurements may appear in the Default Room but can be assigned to any room you choose.
The first time this plugin starts, you will need to authenticate using your Amazon Alexa account. Please follow these steps in order - screenshots included.
clientHost
and port
. The clientHost
should be the same host you use to access homebridge. For example, if you access homebridge via the url http://my-homebridge-server.local:8581
then clientHost
should be my-homebridge-server.local
. The port
should be a different value from homebridge (not 8581). Restart Homebridge if you made any changes to the settings.
amazonDomain
plugin setting matches what you see in the Alexa app. Go to Settings -> About, scroll to the bottom, and look for Host Name. The Host Names you see should end with the amazonDomain
you choose in the plugin settings, it will not match exactly.
Failed to initialize connection to Alexa.`
persist/.homebridge-alexa-smarthome
file in your homebridge installation directory and then restart Homebridge.This plugin slows down Homebridge
Please visit the Canny feedback board first to see if your issue or request is currently being worked on. You can also suggest new features and vote on features requested by others.
If you run into issues or you need help please use the issues template. Fill all the relevant sections and submit your issue. It is important that you use the templates because I will automatically be assigned to your issue and I will receive an email. If you use the blank template without assigning me, I will most likely miss the Github notification.
Please see CONTRIBUTING.md and PULL_REQUEST_TEMPLATE.md
Please consider supporting the development of this plugin by sponsoring me. Sponsorship will encourage me to continue improving this plugin, support more devices, adapt to changes in the Alexa API, and fuel my late-night coding sessions. :coffee:
A huge thanks is due to Apollon77 for maintaining alexa-remote2, alexa-cookie2, and ioBroker.alexa2. This plugin is made possible due to those projects.
FAQs
Homebridge plugin that can control smart home devices connected to Alexa.
We found that homebridge-alexa-smarthome demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Ensure open-source compliance with Socket’s License Enforcement Beta. Set up your License Policy and secure your software!
Product
We're launching a new set of license analysis and compliance features for analyzing, managing, and complying with licenses across a range of supported languages and ecosystems.
Product
We're excited to introduce Socket Optimize, a powerful CLI command to secure open source dependencies with tested, optimized package overrides.