lirc2mqtt

1.1.1 • Public • Published

lirc2mqtt

NPM version Dependency Status Build Status Coverage Status XO code style License

This is an interface that connects LIRC to MQTT.

Getting started

  • Prerequisites

    • Node.js >= 6.
    • lircd started with --listen option.
  • Install
    sudo npm install -g lirc2mqtt

  • Start
    lirc2mqtt --help

Topics and Payloads

Receive

lirc/status/<remote>/<button>

Payload is the repeat counter.

Send

lirc/set/<remote>/<button>

Payload can be one of:

  • Empty (single button press)
  • START or STOP (start/stop continuous button press)
  • An integer number (repeat count)

License

MIT © Sebastian Raff

Package Sidebar

Install

npm i lirc2mqtt

Weekly Downloads

6

Version

1.1.1

License

MIT

Last publish

Collaborators

  • hobbyquaker