homebridge-amazondash-mac
**Plugin Details**

A 2021 Amazon Dash plugin for Homebridge that doesn't require Dash button modification, Dash button Amazon setup nor the Dash button connecting to a network.

By December 31, 2019, Amazon removed the capability to set up a Dash button for connection to a network. Also at that time, all Dash buttons that were connected to a network received an over-the-air update that disabled the button—a process Amazon refers to as "deregistration."

This plugin:

* uses `tcpdump`'s ability to report on visible MAC addresses
* converts the Dash button's _attempt_ to connect to a network on button press as a Homekit button single-press
* does not require modifying the Dash button

**Purpose**

This is a fork of jourdant's homebridge-amazondash-ng with

* Removed requirement to run Homebridge with root privileges
* Switch to tcpdump from airodump-ng
* Support for the Homebridge Plugin Settings GUI
* Expect and support a Dash button that is not connected to the network
* Revised specification as single-press (not long-press, double-press) events
* Multiple buttons can appear and act as one button through aliasing
* Firmware revision, serial number, model number support
* Multiple logging debug levels
* User ability to remove a stale button during setup experimentation
* Installation and usage documentation
* Code maintenance, bug fixes

**Plugin Name:**
* homebridge-amazondash-mac

**Link To GitHub Repo:**
* https://github.com/shanemcw/homebridge-amazondash-mac

**Link To NPM Package:**
* https://www.npmjs.com/package/homebridge-amazondash-mac

