Dash Button Home Assistant Controller
A node.js module to control Home Assistant entities via Amazon Dash button buttons.
Prerequisties
- At least one Dash button (multiple are supported and can control discrete services)
- Home Assistant
Install
npm install
Dash Button Preparation
Follow Amazon's instructions to configure your button to send messages when you push them but not actually order anything. When you get a Dash button, Amazon gives you a list of setup instructions to get going. Just follow this list of instructions, but don’t complete the final step of selecting a product to order. Do not select a product, just exit the app.
Configuration
- Discover the Dash Buttons using
node node_modules/node-dash-button/bin/findbutton
. - Rename
config-sample.json
toconfig.json
. Update its values to match your configuration, including the buttons discovered in the last step. - Start the listener with
npm start
.