4f1249e46f
This function is also generally useful for readTree consumers that have the concept of subtargets. Change-Id: Ic7fc03380dec6953fb288763a28e50ab3624d233 |
||
---|---|---|
.. | ||
idual | ||
default.nix | ||
idualctl | ||
README.md | ||
setup.py |
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