Korey wrote:...iTunes is the iTunes server plugin in that ships with Indigo, the other 4 are RFXCOM sensors.
* None of those devices are selected to trigger the group.
I've deleted the trigger and started from scratch, the error still persists.
According to the debug trace you posted, you have a trigger that is trying to monitor the states of the devices I noted...
- Code: Select all
Group Trigger Group Trigger deviceUpdated Called
Group Trigger deviceUpdated: newDev onState ERROR: 'key onOffState not found in dict' for device:Rain Gauge
Group Trigger deviceUpdated: newDev onState ERROR: 'key onOffState not found in dict' for device:Rain Gauge
Group Trigger deviceUpdated: Complete.
Group Trigger deviceUpdated Called
Group Trigger deviceUpdated: newDev onState ERROR: 'key onOffState not found in dict' for device:iTunes
Group Trigger deviceUpdated: newDev onState ERROR: 'key onOffState not found in dict' for device:iTunes
Group Trigger deviceUpdated: Complete.
Group Trigger deviceUpdated Called
Group Trigger deviceUpdated: newDev onState ERROR: 'key onOffState not found in dict' for device:Spa Temp
Group Trigger deviceUpdated: newDev onState ERROR: 'key onOffState not found in dict' for device:Spa Temp
Group Trigger deviceUpdated: Complete.
Group Trigger deviceUpdated Called
Group Trigger deviceUpdated: newDev onState ERROR: 'key onOffState not found in dict' for device:Rack Temp
Group Trigger deviceUpdated: newDev onState ERROR: 'key onOffState not found in dict' for device:Rack Temp
The plugin is failing because the "devices" do not contain an "OnOffState" state. That would be expected for a trigger based on a variable.
Can you select the trigger in the main Indigo window and then... Right click (control-click) and select
Copy Python ReferenceThen, from the Indigo menu bar, select
Plugins ->
Open Scripting ShellIn the terminal window that open, type:
print
followed by a space and then paste the copied trigger reference and press return. The session should look something like:
- Code: Select all
>>> print indigo.triggers[682345003]
configured : True
description :
deviceId : 1144555727
enabled : True
folderId : 294691087
globalProps : MetaProps : (dict)
...
Please post the output here.