Skip to content

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

License

Notifications You must be signed in to change notification settings

hobbyquaker/lirc2mqtt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lirc2mqtt

mqtt-smarthome 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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published