Skip to content

A ruby library for interacting with Broadlink RM devices

Notifications You must be signed in to change notification settings

sleighter/broadlink_rm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Broadlink RM

A library for interacting with the Broadlink RM 1, 2, and 3 IR Blaster devices.

Usage

require 'broadlink_rm'

# Discover and authorize with a device
device = BroadlinkRM::Device.discover
device.auth

# Learn a code from an IR remote
device.enter_learning
# RM unit is waiting for an IR signal to learn
# After sending an ir signal to the unit
learned_code = device.check_data

# Blast a code from the device
device.send_data(learned_code)

Credits

Largely ported from https://github.com/mjg59/python-broadlink

About

A ruby library for interacting with Broadlink RM devices

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages