homebridge-easycodetouch
TypeScript icon, indicating that this package has built-in type declarations

3.0.1 • Public • Published

EasyCodeTouch for Homebridge

Build

This repository holds a Homebridge plugin that enables the use of the Easy Access product called Easy Code Touch.

Prerequisites

You'll need to have the Zigbee / BLE installed in the lock.

This plugin relies on MQTT and specifically the protocol defined by Easy Access. The easiest would be to use something like Zigbee2MQTT. The protocol in question is defined here.

Install

The configuration object:

"accessories": [
    {
        "accessory": "EasyCodeTouch",
        "name": "EasyCodeTouch",
        "mqtt-server": "localhost",
        "mqtt-port": 1883,
        "friendly-name": "Frontdoor"
    }
]

Build

You'll need Yarn to leverage the scripts in the package.json file.

For development purposes, install a local Homebridge on your dev-box:

sudo npm install -g --unsafe-perm homebridge homebridge-config-ui-x

Note: You can drop the last package, if you don't want to have the Homebridge UI.

Then you can run this plugin with watch:

yarn watch

Readme

Keywords

Package Sidebar

Install

npm i homebridge-easycodetouch

Weekly Downloads

0

Version

3.0.1

License

MIT

Unpacked Size

35.3 kB

Total Files

42

Last publish

Collaborators

  • einari