So I have added a network device that corresponds to the iTach WiFi device.
Next I try to add the actual emitters/receivers on that iTach as devices.
The address menu when I try to edit their properties contains '--invalid--'
Below is a snippet around this event:
- Code: Select all
4/04/2013 11:08:20 PM
Cynical Caché Error WiFi2IR unavailable: (60, 'Operation timed out')
Cynical Caché WiFi2IR ready with 3 device(s)
4/04/2013 11:08:40 PM
Cynical Caché getDeviceStateList <indigo.Device object at 0x4394eb0> iremitter 1051602280
Cynical Caché getDisplayStateId <indigo.Device object at 0x4394eb0> iremitter 1051602280
Cynical Caché getIOMConfigUiValues iremitter 1051602280
Cynical Caché mapping device "new device" 1051602280(iremitter)
Cynical Caché getIOMConfigUiXml iremitter 1051602280
Cynical Caché endIOMConfigUi iremitter 1051602280
Cynical Caché new device reconfiguring because xaddress has changed
Cynical Caché Error field "xaddress": missing value
Cynical Caché Error execution of None abandonned
4/04/2013 11:09:21 PM
Cynical Caché getDeviceStateList <indigo.RelayDevice object at 0x4394eb0> relay 1051602280
Cynical Caché getDisplayStateId <indigo.RelayDevice object at 0x4394eb0> relay 1051602280
Cynical Caché new device reconfiguring because xaddress has changed
Cynical Caché Error field "xaddress": missing value
Cynical Caché Error execution of None abandonned
Cynical Caché getIOMConfigUiValues iremitter 1051602280
Cynical Caché getIOMConfigUiXml iremitter 1051602280
Cynical Caché endIOMConfigUi iremitter 1051602280
Cynical Caché new device reconfiguring because xaddress has changed
Cynical Caché Error field "xaddress": missing value
Cynical Caché Error execution of None abandonned
Cynical Caché getIOMConfigUiValues iremitter 1051602280
Cynical Caché getIOMConfigUiXml iremitter 1051602280
Cynical Caché endIOMConfigUi iremitter 1051602280
Cynical Caché new device reconfiguring because xaddress has changed
Cynical Caché Error field "xaddress": missing value
Cynical Caché Error execution of None abandonned
Yesterday I got further than this and was actually learning off the device, but got an error trying to send.
It coincided with a pile of errors in the log.
So I tried to delete the device and start again.
I even tried restarting indigo after trashing the prefs file for the plugin.
- Code: Select all
2013-04-03 23:02:06 Cynical Caché plugin starting asyn operation
2013-04-03 23:02:06 Cynical Caché using no IR database
2013-04-03 23:02:12 Action Group IR test sky on
2013-04-03 23:02:12 Cynical Caché Error ignoring sendIR action for unready device Wifi2IR-emitter-3
2013-04-03 23:02:19 Action Group IR test sky on
2013-04-03 23:02:19 Cynical Caché Error ignoring sendIR action for unready device Wifi2IR-emitter-3
2013-04-03 23:02:22 Action Group IR test sky on
2013-04-03 23:02:22 Cynical Caché Error ignoring sendIR action for unready device Wifi2IR-emitter-3
2013-04-03 23:02:22 Action Group IR test sky on
2013-04-03 23:02:22 Cynical Caché Error ignoring sendIR action for unready device Wifi2IR-emitter-3
2013-04-03 23:02:46 Application Reloading plugin "Cynical Caché 1.1.1"
2013-04-03 23:02:46 Application Stopping plugin "Cynical Caché 1.1.1" (pid 24216)
2013-04-03 23:02:47 Cynical Caché shutdown sensed
2013-04-03 23:02:47 Cynical Caché Wifi2IR-emitter-3 stopping
2013-04-03 23:02:48 Application Stopped plugin "Cynical Caché 1.1.1"
2013-04-03 23:02:48 Application Starting plugin "Cynical Caché 1.1.1" (pid 24321)
2013-04-03 23:02:52 Application Started plugin "Cynical Caché 1.1.1"
2013-04-03 23:02:52 Cynical Caché mapping device "Wifi2IR-emitter-3" 584638366(iremitter)
2013-04-03 23:02:52 Cynical Caché Wifi2IR-emitter-3 starting
2013-04-03 23:02:52 Cynical Caché Error error:
File ".../Server Plugin/cyin/plug.py", line 191, in deviceStartComm
iom.start_object(io, io.deviceTypeId)
File ".../Server Plugin/cyin/iom.py", line 116, in start_object
iom.start()
File ".../Server Plugin/irdev.py", line 77, in start
if self.set_netdev():
File ".../Server Plugin/irdev.py", line 87, in set_netdev
return self.set_hostdev(cyin.device(int(hostid)))
File ".../Server Plugin/cyin/devstate.py", line 89, in set_hostdev
assert dev != self # can't host yourself
AssertionError
Hopefully someone can help.
I bought the WiFi2IR device to control a remote controlled AC and am very keen to get this working.