lirc2mqtt
lirc2mqtt copied to clipboard
An Interface that connects LIRC (Infrared Transceiver) to MQTT. :tv: :radio:
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)
STARTorSTOP(start/stop continuous button press)- An integer number (repeat count)
License
MIT © Sebastian Raff