Skip to content
Snippets Groups Projects
Verified Commit ab049e33 authored by Erick Hitter's avatar Erick Hitter
Browse files

Update readme

parent 76bee7e3
Branches
No related tags found
No related merge requests found
Dash Button SHM Controller Dash Button SHM Controller
========================== ==========================
A node.js module to control [Samsungs SmartThings' Smart Home Monitor](https://support.smartthings.com/hc/en-us/articles/205380154-Smart-Home-Monitor) using an [Amazon Dash button](https://www.amazon.com/Dash-Buttons/b?ie=UTF8&node=10667898011). A node.js module to control [Samsungs SmartThings' Smart Home Monitor](https://support.smartthings.com/hc/en-us/articles/205380154-Smart-Home-Monitor) using an [Amazon Dash button](https://www.amazon.com/Dash-Buttons/b?ie=UTF8&node=10667898011) and [Home Assistant](https://home-assistant.io/).
**This library requires that SHM is accessible over MQTT, as discussed [here](https://ethitter.com/2016/08/smartthings-smart-home-monitor-shm-mqtt-home-assistant/).** In turn, it requires the [SmartThings MQTT Bridge](https://github.com/stjohnjohnson/smartthings-mqtt-bridge). **This library requires that SHM is accessible to Home Assistant via MQTT, as discussed [here](https://ethitter.com/2016/08/smartthings-smart-home-monitor-shm-mqtt-home-assistant/).**
## Prerequisties ## Prerequisties
* [Home Assistant](https://home-assistant.io/)
* [SmartThings MQTT Bridge](https://github.com/stjohnjohnson/smartthings-mqtt-bridge)
* [SmartThings SHM MQTT Bridge](https://ethitter.com/2016/08/smartthings-smart-home-monitor-shm-mqtt-home-assistant/)
## Install ## Install
...@@ -20,4 +22,5 @@ Follow Amazon's instructions to configure your button to send messages when you ...@@ -20,4 +22,5 @@ Follow Amazon's instructions to configure your button to send messages when you
## Configuration ## Configuration
1. Discover the Dash Buttons using `node node_modules/node-dash-button/bin/findbutton`. 1. Discover the Dash Buttons using `node node_modules/node-dash-button/bin/findbutton`.
1. Rename `config-sample.json` to `config.json`. 1. Rename `config-sample.json` to `config.json`. Update its values to match your configuration, including the buttons discovered in the last step.
\ No newline at end of file 3. Start the listener with `npm start`.
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment