lirc2mqtt

An Interface that connects LIRC (Infrared Transceiver) to MQTT.

MIT License

Downloads
32
Stars
22
Committers
2

lirc2mqtt

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 Rankings
Top 16.1% on Npmjs.org
Badges
Extracted from project README
mqtt-smarthome NPM version Dependency Status Build Status Coverage Status XO code style License