How to get MegaModem (and apps) to see Predictive Maintenance sensor

MegaModem cannot see Preventative Maintenance sensor run time via Alpha Station, Node Red or ncd.io wireless vibration tester app. I tried all 3.

I switched the slider switch to ON. I configured the MM for my home newtork.

I hit RESET and then hold down CONFIG for 6 seconds, then Alpha Station seems to see it. But after I hit reset again then close the window (as instructed) nothing shows up.

What I am doing wrong?

Alpha Station before:

After click CONFIGURE BASIC SESNOR SETTINGS:

After doing what it says (I changed it to 300 seconds to see if I could affect it, and that stuck):

The address is 0013 A200 41AF 0DCF but I don’t ever see that in any of the apps.

After closing that window, the original screenshot stays forever. I’m a new user so it won’t let me put a 4th image, but afterwards it still looks like the first one, with no sensors listed.

Oh, and from time to time clicking around Alpha Station I get this error, I guess it’s from Windows (Win10 Pro / Version 10.0.18362 Build 18362):
Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will close immediately.

Index was outside the bounds of the array.

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at System.Array.InternalGetReference(Void* elemRef, Int32 rank, Int32* pIndices)
at System.Array.GetValue(Int32 index)
at Microsoft.VisualBasic.CompilerServices.Symbols.Container.GetArrayValue(Object[] Indices)
at Microsoft.VisualBasic.CompilerServices.NewLateBinding.InternalLateIndexGet(Object Instance, Object[] Arguments, String[] ArgumentNames, Boolean ReportErrors, ResolutionFailure& Failure, Boolean[] CopyBack)
at Microsoft.VisualBasic.CompilerServices.NewLateBinding.ObjectLateInvokeDefault(Object Instance, Object[] Arguments, String[] ArgumentNames, Boolean ReportErrors, Boolean[] CopyBack)
at Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateIndexGet(Object Instance, Object[] Arguments, String[] ArgumentNames)
at Alpha.NCDLib.Wireless.S3B_API.Modem.GetDestinationLow(NCDController& _ncd)
at Alpha.frmSensorViewer2.ReadModemData()
at Alpha.frmSensorViewer2.ReadModem_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4150.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

Alpha Station
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/bryan/AppData/Local/Apps/2.0/QD4P54G6.L64/R9RR27AZ.O92/alph…tion_0000000000000000_0001.0000_8a119901740a9350/Alpha%20Station.exe

Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 14.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll

System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4121.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4150.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

System.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll

Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll

NCDEnterprise
Assembly Version: 2.0.7367.29332
Win32 Version: 2.0.0.0
CodeBase: file:///C:/Users/bryan/AppData/Local/Apps/2.0/QD4P54G6.L64/R9RR27AZ.O92/alph…tion_0000000000000000_0001.0000_8a119901740a9350/NCDEnterprise.DLL

Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

System.Management
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

and I think I should see the sensor listed, yes?

Here’s another SS of the app “ncd.io Wireless Vibration and Temperature Sensor” trying to work, but not.

Why is it showing 2 different IP addresses? 192.168.1.38 and 192.168.1.83?

Anyway, If I do click it and then RUN I see this, but it never changes:

OK I got some output with node-red over serial port. But I want to use it over WiFi. I’m getting a SNMP timeout error using WiFi. How can I extend the timeout?

Hi Bryan,
Is the sensor probe connected properly ?

does the sensor and modem both has antenna ?

whats the distance between sensor and modem ? it has to be atleat 3 feet.

The laview UI if for vibration sensor and wont work with PM sensor.

I believe in order to use mega modem with USB you will need to disable the WiFi. @travis1can you confirm.

The mega modem also
Thanks

Yes I plugged the sensor probe in all the way (I unplugged it, then plugged it in again).

Yes they both have antenna.

The distance between them is about 20 feet.

Regarding connection to the cloud, I really just want the MegaModem to send data out through Bluetooth (BLE ideally, in the BLE “Manufacturer Specific Data” structure). Is that possible? Secondarily I’d like it through WiFi. USB / Serial is my last resort.

Thanks!

With these settings I’m getting this from node-red:



@travis1 can you help Bryan with Mega Modem setup

Your settings for WiFi connection to the Mega Modem appear to be correct. Make sure no other software is running which could be trying to communicate with the Mega Modem such as Base Station or Alpha Station, you only want Node Red to be running.

Are you certain that the Mega Modem’s IP address is 192.168.1.83?

Lastly I am not certain that the Node Red Library has been tested with the Mega Modem. I see no reason why it would not work but a couple of other developers here created the Node-Red libraries and I was not involved in that development. @Jacob can you comment on whether or not Node-Red will work with the WiFi Mega Modem?