Skip to content
Homebridge TestFlight
Android

Android ADB

homebridge-adb · v2.4.3

VerifiedLocal

Turns ADB-enabled Android TV boxes into HomeKit TV accessories with power, volume, remote and app launching.

What it says it supports

Brands

  • Android

Devices it names

  • Android TV boxes

Shows up in Apple Home as from its README

Sensor readings in its code

What people report

Android TV, Fire TV and Shield control over ADB works but is flaky: power-off, connection drops and v2 status issues are commonly reported.

  • Partly works2
  • Not working3
DeviceStatusWhat they saidSource
Chromecast with Google TV (Android 12)Partly worksPower on/off from Home failed; alternate power keycode suggested; issue closed
Saved copy
Describe the bug I am using Chromecast with Google TV (Android 12). If i turn off from Home app tile, it fails to turn off (shows in Homebridge logs) but if i turn off my TV (connected with HDMI-CEC) then the Google TV goes into sleep mode (shows in homebridge logs) similarly, if i turn on Google TV from Home app tile, it fails to wake up (shows in logs) but if i turn on my TV then it wakes up (shows in logs) Expected behavior Sleep mode when i turn off from Home app, and wake up when i turn on from Home app Log output Device (please complete the following information): Chromecast with Google …

Excerpt saved from GitHub on 2026-10-22.

Issue #90 · 2022-10
Insignia Fire TVPartly worksWorks but randomly disconnects and shows No Response
Saved copy
I am using this with an Insignia Fire TV and when it works, it works great. But sometimes it will randomly disconnect and show 'no response' in HomeKit. The logs show: 1/26/2021, 9:08:52 AM [HomebridgeADB] my-ip - Reconnecting 1/26/2021, 9:08:52 AM [HomebridgeADB] Problem when getting device power status. 1/26/2021, 9:08:52 AM [HomebridgeADB] If your network works fine, please report this output. 1/26/2021, 9:08:52 AM [HomebridgeADB] 1. When running this command 1/26/2021, 9:08:52 AM [HomebridgeADB] adb -s my-ip shell "dumpsys power | grep mHoldingDisplay" 1/26/2021, 9:08:52 AM …

Excerpt saved from GitHub on 2026-10-22.

Issue #29 · 2021-01
Android TV with wake lock (v2 WOL/ADB)Not workingv2 wakes TV but Home app status stays off; v1.5.5 reported working
Saved copy
In order to more clearly clarify the status I test several combinations. Please referred to below ==== I execute wakelock v3 to prevent homebridgeADB missing connection to tv messages pop up during sleeping mode (but missing connection messages will pop up after power off till to next power on). [14/05/2022, 13:33:22] [HomebridgeADB] MiTV - missing port in specification: tcp:192.168.1.147 [14/05/2022, 13:33:22] [HomebridgeADB] MiTV - Reconnected [14/05/2022, 13:33:22] [HomebridgeADB] MiTV - Reconnecting... My working setting on V1.5.5 "poweron": "KEYCODE_POWER", "poweroff": "KEYCODE_POWER" I …

Excerpt saved from GitHub on 2026-10-22.

Issue #84 · 2022-05
Fire TV StickNot workingPower off from HomeKit counts down then turns back on
Saved copy
Same here with fireTV stick. I guess that it worked before. When i try to Turn OFF with HomeKit button. Log shows the count down and failed in 1 then turn on

Excerpt saved from GitHub on 2026-10-22.

Issue #115 · 2025-04
NVIDIA ShieldNot workingPower off from Home turns it back on immediately; reported 2025
Saved copy
Describe the bug When powering off Nvidia Shield from Home app, it goes off and immediately turns back on Expected behavior Nvidia Shield goes to sleep Log output [4/11/2025, 1:52:15 AM] [Homebridge ADB] Nvidia Shield - 🤖 Initializing [4/11/2025, 1:52:15 AM] [Homebridge ADB] Nvidia Shield - 🐞 📺 Input: 01 Home [4/11/2025, 1:52:15 AM] [Homebridge ADB] Nvidia Shield - 🐞 📺 Input: 02 Other [4/11/2025, 1:52:15 AM] [Homebridge ADB] Nvidia Shield - 🐞 TV created [4/11/2025, 1:52:15 AM] [Homebridge ADB] Nvidia Shield - 🐞 Speaker created [4/11/2025, 1:52:15 AM] [Homebridge ADB] Nvidia Shield - 🤖 …

Excerpt saved from GitHub on 2026-10-22.

Issue #115 · 2025-04

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

Local

ADB over the network, published as external accessory

You’ll need

  • ADB-enabled Android device

Compatibility

Verified by HomebridgeYes
Homebridge versions>=1.11.0 <3.0.0-0
Homebridge 2.0No
Node.js^18.12.0 || ^20.10.0 || ^22.11.0 || ^24.12.0 || ^26.5.0
Settings in Homebridge UIYes
MatterNo
Platform nameHomebridgeADB
LicenseMIT

Community signals

Downloads a week35
Downloads a month557
GitHub stars89
Open issues25
Closed issues87
Last code push2026-10-02
Latest version2.4.3 (2026-10-02)
First published2020-07-27
Releases67

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

  • Must be added manually in Home app as external accessory

HomeKit services in its code

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

  • InputSource
  • MotionSensor
  • Switch
  • Television
  • TelevisionSpeaker