Embedded Automation Forum  

Go Back   Embedded Automation Forum > mHome Products > mControl Application Notes > Using INSTEON with mControl
Register Forums FAQ Members List Calendar Search Today's Posts Mark Forums Read

Using INSTEON with mControl Tips and tricks on how to use INSTEON with mControl

Reply
 
Thread Tools Display Modes
  #1  
Old 04-17-2008, 12:31 AM
Ted Singh's Avatar
Ted Singh Ted Singh is offline
Senior Member
Site Admin
 
Join Date: Nov 2005
Posts: 980
Default HOW TO: Reset your INSTEON 2x14 PowerLinc (PLC) Adapter

Background
There are essentially two ways to talk to an INSTEON network:
- Smarthome INSTEON PowerLinc 2x14x Power Line Controller (PLC)
- Smarthome INSTEON PowerLinc 2x12x Power Line Modem (PLM)

This discussion is related to the former devices (PLCs). This includes:
- 2414S - PowerLinc Serial
- 2414U - PowerLinc USB
- 2814S - PowerLinc (Timer) Serial
- 2814U - PowerLinc (Timer) USB

By default, these INSTEON PLCs include an embedded software engine called the “SALad CoreApp” or “SALad TimerCoreApp”, which performs the following functions:
- The CoreApp acts as the bridge between the adapter's serial/USB interface and the INSTEON firmware
- The CoreApp can manage timer events
- The CoreApp manages links to other devices

SmartLabs continues to refine this "CoreApp" and it has become very stable, but occasionally, and especially older versions, could fail.

How to tell if your PLC is not working properly
There are essentially two types of issues that can arise with the PLC:

1. USB communication problems
Occassionally, after heavy communications, USB-based PLCs may stop responding. While mControl can continue to send messages to the PLC, the PLC may not send the messages out over the INSTEON network and no incoming INSTEON messages are delivered back to the PC/mControl.
How to read this in the log files: mControl sends Automation Commands, but no incoming messages are seen
In this case, often all you need to do is unplug the PLC and plug it back in.
2. CoreApp corruption problems
Corruption of the "CoreApp" can cause adverse symptoms, such as:
- Failure to receive incoming commands, particularly X10 commands. For example, you may no longer receive proper status updates.
- Failure to send commands from mControl.
CoreApp failure can be accompanied by “flashing” of the PowerLinc’s LED at a continuous periodic rate of approximately once a second. This should not be confused with general flashing/blinking while sending/receiving commands.
How to read this in the log files: mControl sends Automation Commands, but only INSTEON Events seem to be seen.
In the case of CoreApp corruptions, it may be necessary to "factory reset" the PLC.
Factory resetting the PLC
If the PLC has been corrupted, then it is possible to reset it back to factory conditions using the following steps:

1. General reset of the PLC
Often, the only step required is to reset the PowerLinc adapter. This will restart the CoreApp. To do this, unplug the PowerLinc adapter for a minimum of 10 seconds, and then while holding down the Set button, plug in the PowerLinc adapter. Let go of the Set button 5 seconds after plugging it back in and it will complete its reset.

2. Re-download the CoreApp to the PLC
There are a couple of ways to re-download the CoreApp to the PLC:

Use HouseLinc software - Smarthome sells this software utility to manage your INSTEON network. We recommend this software utility, as a complement to mControl, because of its INSTEON network diagnostics and device linking features.

Use the SALad Downloader software - Smarthome has a free utility for strictly downloading the CoreApp - use the following instructions for this case:
(a) Download and install the “SALad Downloader” utility
- The utility can be found here: http://www.embeddedautomation.com/IN...der-v1.0.2.exe
- Install (Run) this utility
(b) Copy the attached files to the following locations – it is assumed that you have previously installed the SaladDownloader (as per the previous step):
- Download the following zip file which contains the necessary files to reset your controller: http://www.embeddedautomation.com/IN...et%20Files.zip
- Copy the “plc3-2D.ump” file to the C:\Program Files\Common Files\Smarthome\DeviceManager\maps directory
- Copy the “timercoreapp12.slb” file to the C:\Program Files\Smarthome\SALad Downloader directory
(c) Start the SALad Downloader utility by pressing the Start button on your desktop, then select “All Programs …”, then the “Smarthome” folder, then the “SALad Dowloader folder” and finally selecting the “Smarthome SALad Downloader” utility. Two windows should open – select the Smarthome Device Manager window – because this will allow refined control of the download utility. The Smarthome Device Manager may also be accessed from your Windows system tray (bottom right of your screen).
(d) With the Smarthome Device Manager window open, from anywhere within the “General Log” tab’s text window, type “DM” and this will open the command line for manual command entry.
(e) Type the following: downloadCoreApp=timercoreapp12 – this will download the latest version of the CoreApp (v1.12). You will see it download the new memory information, several percent at a time - wait until it is complete.
(f) Reset your PLC again - unplug the PLC for a minimum of 10 seconds, and then while holding down the Set button, plug in the PLC. Let go of the Set button 5 seconds after plugging it back in to complete the reset.
3. Restart mControl
Use the mControl Service Manager to restart mControl to reinitialize with the updated PLC adapter.

Last edited by Ted Singh; 08-20-2010 at 09:08 PM. Reason: Grammar; Formatting; Fixed links
Reply With Quote
  #2  
Old 05-13-2008, 04:20 PM
Polfliet Polfliet is offline
Member
 
Join Date: Mar 2007
Posts: 46
Default

(b) Copy the attached files to the following locations – it is assumed that you have previously installed the SaladDownloader (as per the previous step):
- Copy the “plc3-2D.ump” file to the C:\Program Files\Common Files\Smarthome\DeviceManager\maps directory
- Copy the “timercoreapp12.slb” file to the C:\Program Files\Smarthome\SALad Downloader directory


Ted,
How can I download these files? (These links do not work)
Thanks!
Reply With Quote
  #3  
Old 05-13-2008, 05:04 PM
Ted Singh's Avatar
Ted Singh Ted Singh is offline
Senior Member
Site Admin
 
Join Date: Nov 2005
Posts: 980
Default

Polfliet,

Fixed the links.

Ted
Reply With Quote
  #4  
Old 05-13-2008, 07:25 PM
Polfliet Polfliet is offline
Member
 
Join Date: Mar 2007
Posts: 46
Default

Thanks Ted. This worked. I now have two-way communication and am able to see my paddle presses.

However, I am still experiencing a peculiar problem:
I added one device, an Insteon 2476D within the mControl IE GUI. I could control it with mControl and the status would update on paddle presses.
I recycled power to the switch (removed power for 12+ seconds). Now when I press On (paddle up) it takes 3 seconds for the level indicator to move to the 2nd position and it stays there. If I press Off (paddle down) it takes several seconds, then turns off. Fast On and Fast Off work fine. I did not change any of the default settings from within the Advanced tab (level/ramp rate, etc) when adding the device.

Please advise.

Thanks!
Chuck
Reply With Quote
  #5  
Old 05-13-2008, 08:22 PM
Ted Singh's Avatar
Ted Singh Ted Singh is offline
Senior Member
Site Admin
 
Join Date: Nov 2005
Posts: 980
Default

Polfliet,

I think it lost the link. I would relink it.

Ted
Reply With Quote
  #6  
Old 05-13-2008, 09:40 PM
Polfliet Polfliet is offline
Member
 
Join Date: Mar 2007
Posts: 46
Default

Relinking didn't help. If I manually reset the ramp rate, this fixes it. It appears the ramp rate is being adjusted to max level whenever i add an insteon dimmer to mControl and later reset the power to that dimmer(s).
Is there a line of code in mControl to prevent any changing to the local ramp rate?
Reply With Quote
  #7  
Old 05-14-2008, 12:12 AM
Polfliet Polfliet is offline
Member
 
Join Date: Mar 2007
Posts: 46
Default

Can I provide a copy of the log or anything that would help?

Thanks Ted.

Chuck
Reply With Quote
  #8  
Old 08-21-2009, 12:44 AM
lapusey lapusey is offline
Junior Member
 
Join Date: Mar 2007
Posts: 6
Default

If, when I try the above procedure, I get an error message that the PLC is not attached or not responding, do I assume the unit has been damaged or is no longer able to be corrected?

Reply With Quote
  #9  
Old 11-28-2009, 03:58 AM
dumitros dumitros is offline
Junior Member
 
Join Date: Nov 2009
Posts: 26
Default Venstar thermostat works with 2412u PowerLinc Modem?

I did buy a Venstar thermostat T1800 and some access points. I couldn't figure out how to get connected to the thermostat thru a PLM 2412u PowerLinc Modem?
Reply With Quote
  #10  
Old 04-13-2010, 03:36 AM
ingeniero ingeniero is offline
Junior Member
 
Join Date: Aug 2009
Posts: 18
Default Dont Work

i realiced all the steps, but the paddles in the insteon not work with the mcomtrol. Thanks
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 06:59 PM.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.