React to Amazon Dash button presses

I have several Amazon Dash buttons I would like to use as toggle buttons for LIFX bulbs. Doing so isn’t supported. You need a server to listen for ARP requests from a known MAC address (the Dash button), and upon seeing those requests, send a toggle command via LIFX LAN protocol or LIFX cloud API to a known bulb. I can see HA fulfill the role of the server, but I don’t know how to do it. Somewhere I would need to define mappings between Dash button MACs and LIFX bulbs. Also I would have to configure HA to respond to ARP requests. It seems like I could maybe do if an ARP device tracker component existed? Maybe it’s already possible using the nmap one? Thoughts?

Try this.

I have trouble getting dasher going but I know it works for lots of people.