itiscold¶ ↑
DESCRIPTION:¶ ↑
A thing that reads data from Elitech RC-5 temp sensor. Protocol documentation can be found here:
github.com/civic/elitech-datareader/blob/master/rc-4-data.md
I've tested this on my RC-5, but not an RC-4.
SYNOPSIS:¶ ↑
Print device information
temp = Itiscold.open '/dev/tty.wchusbserial14140' info = temp.device_info puts Psych.dump info
Set device information (Note that this will clear the memory)
# Get the info temp = Itiscold.open '/dev/tty.wchusbserial14140' info = temp.device_info # Mutate it and upload to the device info.stop_button = :prohibit temp.device_params = info # Print info again info = temp.device_info puts Psych.dump info
Set device time
temp = Itiscold.open '/dev/tty.wchusbserial14140' temp.set_device_time! # defaults to Time.now
INSTALL:¶ ↑
-
gem install itiscold