Cynical Caché: Manage Global Caché Devices for CIR & more

To a blind optimist, an optimistic realist must seem like an Accursed Cynic.
Swancoat
Posts: 501
Joined: Fri Nov 20, 2009 10:25 pm
Location: Houston
Contact:

Re: Cynical Caché: Manage Global Caché Devices for CIR & mor

Post by Swancoat »

So.... looking at the date stamps, I'm the first one to have a problem with this in a year.

I've got a somewhat unusual looking problem. I load up the plugin, and go to configure, and the field for 'Learning Device:' which I would expect to be a text entry field for me to put an IP address into is actually a pop up menu. But it's inactive. Nothing pre-populated and nothing pops up, so I basically can't enter anything in it.

I'm still trying to discover exactly how this plugin works, so I'm not sure if I have to define that or not (using iTach IP2-IR).

I move on anyway, and create a new emitter device: Same problem. Looks like I should enter an IP address, but all I get is this dead pop up menu.

Any ideas here?
http://nerdhome.jimdo.com
Swancoat
Posts: 501
Joined: Fri Nov 20, 2009 10:25 pm
Location: Houston
Contact:

Re: Cynical Caché: Manage Global Caché Devices for CIR & mor

Post by Swancoat »

Ok, ok. I think I understand how this is supposed to work. I went into the plugin config xml, and seeing that those fields were indeed defined very intentionally as 'menu' it was obvious I had to create something to show up there.

So enable the plugin. Go to New Device, and create a new network device (the IP2-IR). NOW, go back to config, and choose that as my IR Learner. Also, now create a new device (IR Emitter), and pick the previously defined network device as it's 'address'.

SO, now I'm just trying to learn/and send a code. Struggling there, but I think the 10 sec timeout may be hurting me. I'll get some assistance later today and that should help.
http://nerdhome.jimdo.com
Swancoat
Posts: 501
Joined: Fri Nov 20, 2009 10:25 pm
Location: Houston
Contact:

Re: Cynical Caché: Manage Global Caché Devices for CIR & mor

Post by Swancoat »

Yep, the 10 seconds was totally defeating me. Learned the code on the first attempt with someone else pressing 'Learn'.

Which brings me to my next issue (bear with me everyone).

So I've been running an IR distribution block on my TV for some time, and it has multiple inputs for multiple receivers. I'm using a 3.5 mm cable to plug my GC IR emitter directly into the Receiver input. Does this not work? Are input and output signals somehow different? That doesn't make sense to me, but then I see Global Cache sells a special cable, (for the low, low price of $40) for connecting the emitter directly into a Xantech or Xantech compatible distribution block. Mine certainly isn't Xantech. Does Xantech handle this data differently, or does 'Xantech compatible' basically refer to all of these distribution blocks?

Basically: Do I need to buy a $40 cable, or does somebody know of something else obvious I'm doing wrong.
http://nerdhome.jimdo.com
ELWOOD
Posts: 232
Joined: Sun Feb 11, 2007 12:15 pm
Location: Ramsey, NJ

Re: Cynical Caché: Manage Global Caché Devices for CIR & mor

Post by ELWOOD »

Swancoat
Yes there is a difference between the input and the outputs on the IR block. The output to the blinkers is two pin, also each led blinker needs a current limiting resistor
that is in the ir block. I think they do this so you can't hook a bunch of led together and use one output on the ir block, they want to sell more blocks. The receiver is 3 pins
it supplies both + and - power and the output to the blinkers. I have tried to connect the output from the global cache device directly to the signal and ground of the ir block
but never got it to work. My solution was to stick a ir blinker from the global to a receiver on the expansion block. That works fine for me.

Also for ir codes for your devices global cache has a data base online for hundreds of devices. You can find it at http://irdb.globalcache.com You need to get an account with
them but there is no fee.

Elwood
Swancoat
Posts: 501
Joined: Fri Nov 20, 2009 10:25 pm
Location: Houston
Contact:

Re: Cynical Caché: Manage Global Caché Devices for CIR & mor

Post by Swancoat »

Thank you! IR database is awesome. I also ordered their ridiculous cable, so hopefully I can get this thing working.
http://nerdhome.jimdo.com
Dewster35
Posts: 1033
Joined: Tue Jul 06, 2010 6:29 pm
Location: Petoskey, MI

Re: Cynical Caché: Manage Global Caché Devices for CIR & mor

Post by Dewster35 »

Perry,
Trying to get some stuff cleaned up with your plugin. I was hoping you might have a little time to look into this issue?

Code: Select all

Cynical Caché Error             in runConcurrentThread: Traceback (most recent call last):
  File ".../Server Plugin/cyin/debugging.py", line 46, in diagnostic_log
    yield
  File ".../Server Plugin/cyin/debugging.py", line 56, in diagnose_call
    return method(*args, **kwargs)
  File ".../Server Plugin/cyin/asynplugin.py", line 52, in runConcurrentThread
    self.run()
  File ".../Server Plugin/asyn/inject.py", line 49, in run
    asyn.Controller.run(self)
  File ".../Server Plugin/asyn/controller.py", line 91, in run
    item._can_read()
  File ".../Server Plugin/asyn/selectable.py", line 219, in _can_read
    self._scan(input)
  File ".../Server Plugin/asyn/scan.py", line 53, in _scan
    result = self.scan.scan(self._rbuf, self.callout)
  File ".../Server Plugin/asyn/scan.py", line 108, in scan
    callout(ctx, *m.groups())
  File ".../Server Plugin/asyn/core.py", line 140, in callout
    results = [cb(ctx, *args) for cb in list(self._callbacks)]	# latch callback list
  File ".../Server Plugin/ir/gcache/gcnet.py", line 233, in _calldown
    self._create_dev(gcdev.IREmitter, addr, type) # configured as IR emitter
  File ".../Server Plugin/ir/gcache/gcnet.py", line 277, in _create_dev
    assert not address in self._devmap
AttributeError: 'GCNet' object has no attribute '_devmap'
Anything I can give a try to resolve?
Post Reply

Return to “Perry the Cynic”