Code:
Sub SetVol (ByVal Parms() As String) Dim theDevice As Double theDevice = hs.DeviceValueEx(463) Dim cc as HomeSeerAPI.CAPI.CAPIControl = hs.CAPIGetSingleControl(theDevice, True, "(value)", False, False) cc.ControlValue = 0 Dim cr as HomeSeerAPI.CAPI.CAPIControlResponse = hs.CAPIControlHandler(cc) End Sub '----------------
Code:
[TABLE="cellspacing: 0"] [TR] [TD="colspan: 8, align: left"][COLOR=#FF0000]Running script C:\Program Files (x86)\HomeSeer HS3\scripts\Audio Zones.vb :Object of type 'System.String' cannot be converted to type 'System.String[]'.->Does entry point SetVol exist in script? at System.RuntimeType.TryChangeType(Object value, Binder binder, CultureInfo culture, Boolean needsSpecialCast) at System.RuntimeType.CheckValue(Object value, Binder binder, CultureInfo culture, BindingFlags invokeAttr) at System.Reflection.MethodBase.CheckArguments(Object[] parameters, Binder binder, BindingFlags invokeAttr, CultureInfo culture, Signature sig) at System.Reflection.RuntimeMethodInfo.InvokeArgumentsCheck(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at Scheduler.clsRunVBNetScript.ExecuteScript()[/COLOR][/TD] [/TR] [/TABLE]
edited for more info.... This is supposed to run from a slider.
I set it to run from a button and it ran fine.
What's the difference?
Comment