Skip to content
Homebridge TestFlight
Amazon Alexa

Alexa

homebridge-alexa · v0.9.3

VerifiedCloudHomebridge 2.0

Exposes Homebridge accessories to Amazon Alexa through a cloud home skill.

What it says it supports

Brands

  • Amazon Alexa

Devices it names

  • lights
  • outlets
  • fans
  • window coverings
  • garage doors
  • locks
  • doorbells
  • speakers
  • Apple TV
  • valves

Shows up in Apple Home as from its README

Sensor readings in its code

What people report

This plugin only exposes Homebridge accessories to Alexa; native-HomeKit devices (Shelly, HAA firmware) are not supported. Maintainer adds new accessory types when given an accessory dump.

  • Works7
  • Partly works2
  • Requested2
  • Won’t be supported2
DeviceStatusWhat they saidSource
Alexa via HomebridgeWorksOnly Alexa plugin; exposes Homebridge accessories to Alexa
Saved copy
Best? There’s only one plugin Alexa plugin – homebridge-alexa

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2021-05
Echo Dot 3rd GenWorksDevices discovered after adding skill via alexa.amazon.it website
Saved copy
Hi all, I have install the homebridge-Alexa plugin, but when add skill to Amazon alexa receive "no new device detected". In the Homebridge Log no Error. the Amazon Echo is Dot 3a Gen. LOG: 2019-11-13T21:36:10.481Z hapNodeJSClient Starting Homebridge instance discovery 2019-11-13T21:36:10.487Z alexaLocal Connecting to Homebridge Smart Home Skill 2019-11-13T21:36:11.085Z alexaLocal connect command/edoardorobertaelisa2019/# 2019-11-13T21:36:11.708Z hapNodeJSClient HAP Device discovered Home [ '192.168.0.200', 'fe80::9a15:bc76:cb17:8c74' ] 2019-11-13T21:36:11.709Z hapNodeJSClient HAP instance …

Excerpt saved from GitHub on 2026-10-22.

Issue #267 · 2019-11
Kasa KP303 and KP125 plugsWorksUsed via Alexa child bridge rather than the Tapo plugin
Saved copy
I fucked with that plugin for a couple hours and found it easier to add them to Alexa, then include them in the Alexa child bridge with my Amazon bulbs. If it makes a difference, my TPL/Kasa devices are plugs (KP303 and KP125) rather than lights.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2025-01
Roborock vacuum (hoobs-roborock plugin)WorksVacuum discovered by Alexa after rescan on an Echo Show
Saved copy
Hi, I installed the new roborock plugin:"https://github.com/hoobs-org/homebridge-roborock", in homekit it's ok , but alexa no discovery my vacuum Thank you so much! dump: …

Excerpt saved from GitHub on 2026-10-22.

Issue #322 · 2020-04
Sky Q boxWorksAdded Alexa support for Sky Q decoder via homebridge-alexa plugin
Saved copy
… have my house full of echoes and one homebridge instance and they don't interfere with each other, i was also able to add alexa support to some devices (Sky Q decoder) using the plugin homebridge alexa

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2019-12
Tasmota devices via HomebridgeWorksMaintainer says Tasmota works for his devices
Saved copy
Hello! Its a way to enable HAA on Alexa? I´m use sonoff basic whith HAA firmware (https://github.com/RavenSystem/esp-homekit-devices/wiki/Home-Accessory-Architect) and receive unsupported device on alexa discover, its a way to enable it? [08/03/2021, 21:05:21] Homebridge v1.3.0 (Homebridge B6E1) is running on port 51862. 2021-03-09T00:05:21.359Z hapNodeJSClient Unsupported device found, skipping HAA-50B413 2021-03-09T00:05:21.361Z hapNodeJSClient Unsupported device found, skipping HAA-CC6FC1 2021-03-09T00:05:21.362Z hapNodeJSClient Unsupported device found, skipping HAA-F9B148 …

Excerpt saved from GitHub on 2026-10-22.

Issue #429 · 2021-03
Tuya devices via AlexaWorksTuya skill in Alexa plus Alexa plugin exposes devices to HomeKit
Saved copy
That seems to have worked nicely. Thanks!

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2026-04
Amazon Smart PlugPartly worksWorkaround via Alexa routines; some users cannot discover devices; later Alexa-Smarthome plugin replaces it
Saved copy
I have had these Amazon Smart Plugs for some time, dealing with the fact that they only work with Alexa and are closed with no way to create a homebridge plugin. I finally found a way to get these to work in HomeKit. It does require some set up, so keep reading if you're interested. I know there are others who have been trying to get these plugs into HomeKit for a while. This should also work with other devices that are Alexa-only. Homebridge Plugins required: homebridge-alexa homebridge-dummy-contact (v0.3.3 now allows choosing switch or light bulb) Set up: Have homebridge-alexa set up and …

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit thread · 2020-08
Dyson fanPartly worksFan showed as switch; fan display category icon being added
Saved copy
… has devices types not supported by HomeKit. A good example of this is speakers, Alexa supports speakers and HomeKit doesn’t yet. And another example is fans, HomeKit supports fans and Alexa doesn’t. Here is the current list of device types for Alexa. https://developer.amazon.com/docs/device-apis/alexa-discovery.html#display-categories So when I wired up Fans, I needed to map a HomeKit fan to something so I chose a light, but then back in early December I moved it from lights to other. So if you update the plugin to a recent version and discover devices, it should show up as other. Sent from …

Excerpt saved from GitHub on 2026-10-22.

Issue #172 · 2019-01
Hayward ColorLogic pool lightsRequestedNo plugin; suggested Alexa plugin or dummy switch routine workaround
Saved copy
I have Hayward Colorlogic lights on my pool. They unfortunately don’t have a homebridge plugin. They do have Alexa and a google home support. Is there a way to add the lights into Alexa or Google and then use homebridge or another method to pull the devices into homekit? I was able to add the pool pumps on same Hayward controller by adding them to home assistant and then adding home assistant into HomeKit. However the lights don’t work on that plugin. Any ideas on a similar work around?

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit thread · 2022-07
Nuki Smart LockRequestedNot exposed to Alexa; maintainer refactored parsing to add multi-lock accessories
Saved copy
… Farina","description":"Manufacturer"},{"iid":4,"type":"00000021-0000-1000-8000-0026BB765291","perms":["pr"],"format":"string","value":"Homebridge","description":"Model"},{"iid":5,"type":"00000023-0000-1000-8000-0026BB765291","perms":["pr"],"format":"string","value":"HB_Nuki","description":"Name"},{"iid":6,"type":"00000030-0000-1000-8000-0026BB765291","perms":["pr"],"format":"string","value":"CA:22:3D:E3:CE:55","description":"Serial Number"},{"iid":7,"type":"00000052-0000-1000-8000-0026BB765291","perms":["pr"],"format":"string","value":"0.4.45","description":"Firmware …

Excerpt saved from GitHub on 2026-10-22.

Issue #192 · 2019-03
Home Accessory Architect (HAA) firmware on Sonoff BasicWon’t be supportedHAA must mimic Homebridge insecure mode; user switched to Tasmota
Saved copy
Hello! Its a way to enable HAA on Alexa? I´m use sonoff basic whith HAA firmware (https://github.com/RavenSystem/esp-homekit-devices/wiki/Home-Accessory-Architect) and receive unsupported device on alexa discover, its a way to enable it? [08/03/2021, 21:05:21] Homebridge v1.3.0 (Homebridge B6E1) is running on port 51862. 2021-03-09T00:05:21.359Z hapNodeJSClient Unsupported device found, skipping HAA-50B413 2021-03-09T00:05:21.361Z hapNodeJSClient Unsupported device found, skipping HAA-CC6FC1 2021-03-09T00:05:21.362Z hapNodeJSClient Unsupported device found, skipping HAA-F9B148 …

Excerpt saved from GitHub on 2026-10-22.

Issue #429 · 2021-03
Shelly devices with native HomeKit firmware (SHP6, Shelly 2.5, Shelly 1PM)Won’t be supportedMaintainer: plugin only works with Homebridge, not native HomeKit devices
Saved copy
This plugin only works with Homebridge, other devices are not supported. On Jul 3, 2019, at 12:19 AM, oremic wrote: hi Problem accessory homekit not supported. Firmware homekit custom. homebridge plugin alexa. thanks hapNodeJSClient Unsupported device found, skipping SHP6-D45B78.local [] +163ms hapNodeJSClient Unsupported device found, skipping Shelly_2e5-73FEDB.local [] +2ms hapNodeJSClient Unsupported device found, skipping Shelly1PM-B1D72F.local [] +1ms, You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

Excerpt saved from GitHub on 2026-10-22.

Issue #232 · 2019-07

Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Cloud

Homebridge Alexa cloud service

You’ll need

  • Alexa account
  • paid subscription

Compatibility

Verified by HomebridgeYes
Homebridge versions^1.6.0 || ^2.0.0-beta.0
Homebridge 2.0Yes
Node.js>=18
Settings in Homebridge UIYes
MatterNo
Platform nameAlexa
LicenseApache-2.0

Community signals

Downloads a week210
Downloads a month1,875
GitHub stars476
Open issues1
Closed issues570
Last code push2026-10-22
Latest version0.9.3 (2025-12-03)
First published2017-03-12
Releases354

In ReReHome

Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.

Bridges get their own settings page listing the accessories behind them.

Caveats from the README

  • Does not bring Alexa devices into HomeKit
  • Subscription required

HomeKit services in its code

Found by scanning the published npm package. A plugin can register a service only for some devices.

  • ContactSensor