homebridge-clapper

1.0.1 • Public • Published

Homebridge Clapper

This uses multicast messaging as a publisher/subscriber system over the local network, so no Internet required, just WiFi. I'm using a Tessel 2 with an ambient sound module to detect the claps and send the messages to this plugin. To be honest, this could eventually be generalized into a "multicast switch" module that listens for "on" or "off" events over the local network, but the first purpose was to be a clap detector so here we are.

Install

Install homebridge on your device if you haven't already.

Then install the plugin:

npm install -g homebridge-clapper

Example config.json

{
  "accessories": [
    {
      "accessory": "Clapper",
      "name": "Tessel Clapper"
    }
  ]
}

TODO: instructions about setting up a Tessel 2, or other device that can run Node.js, to emit multicast messages

Testing

No unit tests because this is a personal project, so 🤷.

Running the plugin locally, check out the homebridge docs.

Readme

Keywords

Package Sidebar

Install

npm i homebridge-clapper

Weekly Downloads

0

Version

1.0.1

License

MIT

Unpacked Size

5.75 kB

Total Files

5

Last publish

Collaborators

  • hipsterbrown