Perry,
I've been trying out your Cache plugin and kept receiving the following error when sending a new IR signal to an iTach IP2IR-P:
File ".../Server Plugin/ir/gcache/gcnet.py", line 201, in _calldown
self.callout_error(DeviceError(code, self._errors[code]))
NameError: global name 'DeviceError' is not defined
This is caused by a minor issue with ir/gcache/gcnet.py where I needed to import both Error and DeviceError from core. The end result allowed me to see the following error when sending the IR signal:
Cynical Caché send <Symbol/generic:40000 [(96,24), (48,24), (24,24)... stuff ..., (24,24), (24,4006)]> to <IOM+ 1389031085=Office iTach Blaster (Amp/ATV/BlueRay)> repeating 0
Cynical Caché Error Office iTach unavailable: invalid pulse count
Cynical Caché Error Office iTach Blaster (Amp/ATV/BlueRay) unavailable: host device Office iTach is unavailable
I believe this error is a function a bad IR signal but thought you'd like to know about the bug.
On an unrelated note do you have any docs regarding your IR database? I'd like to centralise all IR signals across the house and this sounds like an ideal approach.
Thanks
kieran.