# enocean-handler

> An easy way to listen for button presses from Enocean Energy Harvesting Rocker Switches.

Latest version **1.0.1** (published 2015-07-08) · MIT license · 0 weekly downloads

## Install

```sh
npm install enocean-handler
pnpm add enocean-handler
yarn add enocean-handler
bun add enocean-handler
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.1 |
| Published | 2015-07-08 |
| First published | 2015-07-07 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 2 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 1 |
| Author | Adam Engebretson |
| Maintainers | artisangoose |

## Links

- npm: https://www.npmjs.com/package/enocean-handler
- Repository: https://github.com/adamgoose/enocean-handler
- Homepage: https://github.com/adamgoose/enocean-handler#readme
- Issues: https://github.com/adamgoose/enocean-handler/issues
- npm.io page: https://npm.io/package/enocean-handler

## Dependencies (2)

- [serialport](https://npm.io/package/serialport.md) ^1.7.4
- [serialport-enocean-parser](https://npm.io/package/serialport-enocean-parser.md) 0.0.2

## Recent versions

- 1.0.1 (latest) — 2015-07-08
- 1.0.0 — 2015-07-07

## README

# Enocean Rocker Switch Handler

This package is designed for easy dispatching of custom Enocean Rocker Switch press handlers.

## Usage

> See example.js!

First, require the package.

```js
var enoceanHandler = require('enocean-handler');
```

Next, instantiate your object and provide it the configuration.

```js
var handler = new enoceanHandler('/dev/ttyUBS0', {
	'mySenderId': {
		'A0': function() {
			console.log('Button A0 was pushed!');
		}
	}
});
```

Yes, it's that easy! :)

---
_Source: https://npm.io/package/enocean-handler · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
