Errors with Wemo

30 views
Skip to first unread message

Tom Wright

unread,
Mar 14, 2016, 5:39:07 AM3/14/16
to Wireless Sensor Tags
Hi,

I've got my sensor tags set up monitoring the room temperature and then Kumoapps which turn Wemo switches connected to heaters on or off depending on the temperature. It seems to work however occasionally I get the following eror in the log:

Jurassic.JavaScriptException: ReferenceError: device is not defined at wemoAction(ScriptEngine , Scope , Object , FunctionInstance , Object[] ) at Jurassic.Library.UserDefinedFunction.CallLateBound(Object thisObject, Object[] argumentValues) in C:\z560_backup\jurassic_0336599937d3\Jurassic\Library\Function\UserDefinedFunction.cs:line 245 at Jurassic.Library.FunctionInstance.CallWithStackTrace(String path, String function, Int32 line, Object thisObject, Object[] argumentValues) in C:\z560_backup\jurassic_0336599937d3\Jurassic\Library\Function\FunctionInstance.cs:line 195 at anonymous(ScriptEngine , Scope , Object , FunctionInstance , Object[] ) at Jurassic.Library.UserDefinedFunction.CallLateBound(Object thisObject, Object[] argumentValues) in C:\z560_backup\jurassic_0336599937d3\Jurassic\Library\Function\UserDefinedFunction.cs:line 245 at MyTagList.KumoAppEngine.Tag.b__18_0(String json) in C:\z560_backup\MyTagList\KumoApp\KumoAppEngine\Tag.cs:line 155

Am I right in assuming that this isn't anything wrong with my app it's just that it can't connect to the Wemo server?

I've also got this error on an app which is supposed to change the temperature limits at a certain time. It was working perfectly yesterday but this morning it is throwing this error:

Jurassic.JavaScriptException: Error: TimeoutException ---> System.TimeoutException: The operation has timed out. at MyTagList.SingleShotIRC.EndCmd(IRCListener lis, Int32 timeout) in C:\z560_backup\MyTagList\MyTagList\SingleShotIRC.cs:line 900 at MyTagList.SingleShotIRC.EthCmd(String nickto, UsbPacket_OUT packet, Int32 timeout) in C:\z560_backup\MyTagList\MyTagList\SingleShotIRC.cs:line 920 at MyTagList.ethClient.singleTargetCmd2(ethMacCached mac, UsbPacket_OUT p, Boolean migrationPending, Tag tag, Int32 timeout, Boolean sweep) in C:\z560_backup\MyTagList\MyTagList\ethClient.asmx.cs:line 4751 at MyTagList.ethClient.singleTargetCmd(UsbPacket_OUT p, Boolean migrationPending, Tag tag, Int32 timeout, Boolean sweep) in C:\z560_backup\MyTagList\MyTagList\ethClient.asmx.cs:line 4728 at MyTagList.ethClient.ArmTempSensorInternal(Tag tag, Boolean armMotionToo) in C:\z560_backup\MyTagList\MyTagList\ethClient.asmx.cs:line 6087 at MyTagList.KumoAppEngine.Tag.armTempSensor() in C:\z560_backup\MyTagList\KumoApp\KumoAppEngine\Tag.cs:line 613 --- End of inner exception stack trace --- at MyTagList.KumoAppEngine.Tag.armTempSensor() in C:\z560_backup\MyTagList\KumoApp\KumoAppEngine\Tag.cs:line 620 at MyTagList.KumoAppEngine.Tag.setTempSensorThresholds(Double th_low, Double th_high) in C:\z560_backup\MyTagList\KumoApp\KumoAppEngine\Tag.cs:line 653 at binder_for_MyTagList.KumoAppEngine.Tag.setTempSensorThresholds(ScriptEngine , Object , Object[] ) at Jurassic.Library.ClrFunction.CallLateBound(Object thisObject, Object[] arguments) in C:\z560_backup\jurassic_0336599937d3\Jurassic\Library\Function\ClrFunction.cs:line 193 at Jurassic.Library.FunctionInstance.CallWithStackTrace(String path, String function, Int32 line, Object thisObject, Object[] argumentValues) in C:\z560_backup\jurassic_0336599937d3\Jurassic\Library\Function\FunctionInstance.cs:line 195 at anonymous(ScriptEngine , Scope , Object , FunctionInstance , Object[] ) at Jurassic.Library.UserDefinedFunction.CallLateBound(Object thisObject, Object[] argumentValues) in C:\z560_backup\jurassic_0336599937d3\Jurassic\Library\Function\UserDefinedFunction.cs:line 245 at Jurassic.Library.FunctionInstance.CallFromNative(String function, Object thisObject, Object[] argumentValues) in C:\z560_backup\jurassic_0336599937d3\Jurassic\Library\Function\FunctionInstance.cs:line 173 at Jurassic.Library.ArrayInstance.ForEach(ObjectInstance thisObj, FunctionInstance callbackFunction, ObjectInstance context) in C:\z560_backup\jurassic_0336599937d3\Jurassic\Library\Array\ArrayInstance.cs:line 1301 at binder_for_Jurassic.Library.ArrayInstance.ForEach(ScriptEngine , Object , Object[] ) at Jurassic.Library.ClrFunction.CallLateBound(Object thisObject, Object[] arguments) in C:\z560_backup\jurassic_0336599937d3\Jurassic\Library\Function\ClrFunction.cs:line 193 at Jurassic.Library.FunctionInstance.CallWithStackTrace(String path, String function, Int32 line, Object thisObject, Object[] argumentValues) in C:\z560_backup\jurassic_0336599937d3\Jurassic\Library\Function\FunctionInstance.cs:line 195 at anonymous(ScriptEngine , Scope , Object , FunctionInstance , Object[] ) at Jurassic.Library.UserDefinedFunction.CallLateBound(Object thisObject, Object[] argumentValues) in C:\z560_backup\jurassic_0336599937d3\Jurassic\Library\Function\UserDefinedFunction.cs:line 245 at MyTagList.KumoAppEngine.KumoAppService.Sandbox.ScriptEngineWrapper.CallScheduledTask(Guid scheduleID) in C:\z560_backup\MyTagList\KumoApp\KumoAppService.cs:line 451

Anyone know what this means?

Thanks!

Tom
Reply all
Reply to author
Forward
0 new messages