iDual light control
This folder contains some tooling for controlling iDual LED lights (which use infrared controls) using a "Broadlink RM Pro" infrared controller.
The supported colour codes of the iDual remote are stored in
codes.txt
.
The point of this is to make it possible for me to automate my lights in the morning, so that I can actually get out of bed.
Capturing codes
Capturing codes is relatively easy, assuming that the broadlink device is set up:
import broadlink import base64 devices = broadlink.discover(timeout=5) devices[0].auth()
For each code, the procedure is as follows:
devices[0].find_rf_packet() # wait until this returns True devices[0].check_data() # this will return the code