ADB (Android Debug Bridge)
Controls Android TV / Android devices directly over the raw ADB protocol - Athena implements the
wire protocol itself, so no adb server or binary needs to run anywhere.
Pairing
Devices & Services > ADB > "Add device" takes an address:port - no discovery step. Athena generates one shared 2048-bit RSA key pair for its own ADB identity (reused across every device, the same way Android TV's own pairing identity is shared too); connecting for the first time shows the familiar "Allow USB debugging?" prompt on the device screen, which needs to be accepted once.
What you get
- Power - awake/asleep state, controllable.
- Current app - read-only.
- Remote buttons - Home, Back, D-pad up/down/left/right/select, and Play/ Pause.
Works with Dashboard cards and Automations exactly like every other integration.
ADB debugging must already be enabled on the device (Settings > Developer options) before Athena can connect - the same one-time step any ADB client needs.