Open charterhouse-services opened 3 years ago
Its a pretty old model - I had a look at the PCSensor site and couldnt find it on there :-D If you're up for a challenge Ill gladly help out with testing ;-)
Currently, that function has a select()
timeout of 0.2. That might be too fast for that older hardware version.
Try changing:
# in _read_hidraw_firmware
select.select([fd], [], [], 0.2
^^^
..to something longer than 0.2, like 0.4, 0.6, or 1.
@charterhouse-services Did this work for you?
I'll be closing this as inactive soon.
I'm not the original submitter, but I was trying to get this working with the same device and came across this bug report.
I tried several different timeouts on that line, going all the way up to 5, without any effect.
If it helps, I found this old Python 2 script that works with this device: https://github.com/kiloforce/PyTEMPer
OTOH, these might be old enough that it's not worth your time adding in support for them, since there don't seem to be that many of us trying to get them working.
When running ./temper.py receive the following traceback: